We are experiencing a weird problem. Application uses GPS and sends the gps coordinates over https periodically (30 sec interval) to our server.
Everything works fine for a period of time, but after about 6-7 hours, the application freezes and doesn't connect anymore. In worst cases the whole phone is so stuck the only cure is to take the battery out. Does anyone of you have ideas what could be happening?
Runtime.getFreeMemory() reports the memory is not being gradually exhausted and all the http(s) connections are closed according to the rules.

Any help would be highly appreciated!