[Galaxy Ace S5830 Android Development] maxadamo:
Logcat for Sygic Crash

Here we go. This is the relevant part from logcat:

W/dalvikvm( 5284): threadid=1: thread exiting with uncaught exception (group=0x40a1a1f8)

W/System.err( 5284): java.lang.IllegalArgumentException: provider=network

D/RPC ( 260): 3000008c:00050000 received CALL.

D/libloc ( 260):

D/libloc ( 260): Event RPC_LOC_EVENT_PARSED_POSITION_REPORT (client 0)

D/libloc ( 260): Session status: RPC_LOC_SESS_STATUS_IN_PROGESS Valid mask: 0x6069

D/libloc ( 260): Latitude: 41.8999994 (intermediate)

D/libloc ( 260): Longitude: 12.5000006

D/RPC ( 260): 3000008c:00050000 dispatching RPC call (XID 2029, xdr 0x3f33d8) for callback client 3100008c:00050001.

...[CUT]...

W/System.err( 5284): java.lang.IllegalArgumentException: provider=network

W/System.err( 5284): at android.os.Parcel.readException(Parcel.java:1331)

W/System.err( 5284): at android.os.Parcel.readException(Parcel.java:1281)

W/System.err( 5284): at android.location.ILocationManager$Stub$Proxy.requestLocationUpdates(ILocationManager.java:655)

W/System.err( 5284): at android.location.LocationManager._requestLocationUpdates(LocationManager.java:602)

W/System.err( 5284): at android.location.LocationManager.requestLocationUpdates(LocationManager.java:466)

W/System.err( 5284): at com.sygic.aura.LocationServices_2x.startLocationManager(LocationServices.java:165)

W/System.err( 5284): at com.sygic.aura.LocationServices.startLocationManager(LocationServices.java:69)

W/System.err( 5284): at com.sygic.aura.SygicAuraActivity$1.handleMessage(SygicAuraActivity.java:158)

W/System.err( 5284): at android.os.Handler.dispatchMessage(Handler.java:99)

W/System.err( 5284): at android.os.Looper.loop(Looper.java:137)

W/System.err( 5284): at android.app.ActivityThread.main(ActivityThread.java:4424)

W/System.err( 5284): at java.lang.reflect.Method.invokeNative(Native Method)

W/System.err( 5284): at java.lang.reflect.Method.invoke(Method.java:511)

W/System.err( 5284): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)

W/System.err( 5284): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)

W/System.err( 5284): at dalvik.system.NativeStart.main(Native Method)

E/AndroidRuntime( 5284): FATAL EXCEPTION: main

E/AndroidRuntime( 5284): java.lang.IllegalArgumentException: provider=network

E/AndroidRuntime( 5284): at android.os.Parcel.readException(Parcel.java:1331)

E/AndroidRuntime( 5284): at android.os.Parcel.readException(Parcel.java:1281)

E/AndroidRuntime( 5284): at android.location.ILocationManager$Stub$Proxy.requestLocationUpdates(ILocationManager.java:655)

E/AndroidRuntime( 5284): at android.location.LocationManager._requestLocationUpdates(LocationManager.java:602)

E/AndroidRuntime( 5284): at android.location.LocationManager.requestLocationUpdates(LocationManager.java:466)

E/AndroidRuntime( 5284): at com.sygic.aura.LocationServices_2x.startLocationManager(LocationServices.java:165)

E/AndroidRuntime( 5284): at com.sygic.aura.LocationServices.startLocationManager(LocationServices.java:69)

E/AndroidRuntime( 5284): at com.sygic.aura.SygicAuraActivity$1.handleMessage(SygicAuraActivity.java:158)

E/AndroidRuntime( 5284): at android.os.Handler.dispatchMessage(Handler.java:99)

E/AndroidRuntime( 5284): at android.os.Looper.loop(Looper.java:137)

E/AndroidRuntime( 5284): at android.app.ActivityThread.main(ActivityThread.java:4424)

E/AndroidRuntime( 5284): at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 5284): at java.lang.reflect.Method.invoke(Method.java:511)

E/AndroidRuntime( 5284): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)

E/AndroidRuntime( 5284): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554)

E/AndroidRuntime( 5284): at dalvik.system.NativeStart.main(Native Method)

---------- Post added at 12:58 PM ---------- Previous post was at 12:54 PM ----------

This is a Problem requesting location updates by network:

http://stackoverflow.com/questions/4271041/problem-requesting-location-updates-by-network

Do you want me to do the same operation with Copilot? .... I am lazy... but I'll try to do.

Amendment: it may be GPS.... but .... it may be Google Localization services. Sygic makes use of this feature, and if I disable it, I run Sygic and I find it re-enabled.

---------- Post added at 01:13 PM ---------- Previous post was at 12:58 PM ----------

Copilot seems to be pretty different.

I may be completely wrong, but it looks like:

- Sygic has problem with location updats. Please, be aware that it's not a CM9 issue. I have a tablet with CM9 and Sygic works like a charm.

- copilot maybe has problems with adrenalina libs.

p.s.: in logcat there are also errors related to wifi... that's probably why it disconnects sometime.

Last Amendment: CoPilot 9.1.0.269 works !! Problem still arises with Sygic... my suspects are on Google Localization Service.