I noticed that there has been something wrong lately with network-based locationing on my N95 8GB; to be more precise, the application I'm currently working on crashes at the line
iPositioner.SetRequestor(CRequestor::ERequestorService, Requestor::EFormatApplication, KAppTxt);
but the reason for the crash is actually (according to Y-Tasks' Crash Monitor) "PosServer User 11" which means that a descriptor has exceeded its length. However, as the error message shows, the panic actually occurs within the PosServer functionality. What could possibly be the reason for this?
What I'm doing when the crash occurs is trying to switch to network-based locationing if GPS chip coordinate acquiring hasn't been successful. I'm using the my operator's normal internet AP with a flat data rate and trying to connect to supl.nokia.com (these are set in the positioning settings).
The locationing code has been in place in the app like that for almost a year now, and I've never seen such behaviour before - the first time I started to notice this was last week's Wednesday, I think.
Any pointers to why this is occurring or what could be done about it are very appreciated, since the locationing stuff is very important to the application I'm working on.
Thanks a bunch!