My application stops receiving data from gpsd after about an hour of running and ntp also shows that it's not receiving data from it. Restarting gpsd fixes the problem.
Any idea as to why that could happen?
It's running on Debian linux (Squeeze) on an armv5 processor.