Sync crashes FF on Lenovo P70 Android phone
I recently bought a Lenovo P70 mobile phone with Android 4.4 installed. Of course, I installed my favourite browser, turned on Sync and it crashed. This is consistent - if I turn Sync off, it's fine, but the moment I turn it on again the browser crashes. I've removed and reinstalled it, I've applied two updates to my device's software when offered OTA, and also submitted two or three crash reports via the FF browser after a crash.
What's up with that??? No responses over the last two months?
Alla svar (6)
Can you copy the reports from about:crashes in this response. The next steps would be to report this in a bugzilla.mozilla.org.
The device probably does not provide the Android accounts functions or greatly changed them such that they don't work like stock Android.
kbrosnan said
The device probably does not provide the Android accounts functions or greatly changed them such that they don't work like stock Android.
I suppose it's a tough job to add filtering to apps in the Play Store for every model of every type of Android device, but it would be nice if this app is not available for the P70 if there are recognised issues with it. Early days... perhaps that will come later.
guigs said
Can you copy the reports from about:crashes in this response. The next steps would be to report this in a bugzilla.mozilla.org.
Hi Guigs
I've pasted two crash reports for you - half of it looks like hieroglyphics to me, but I hope someone will have a trained eye. Thanks.
Next two posts - one report each.
FennecAndroid 38.0.5 Crash Report [@ Unexpected exception at position -1: null at org.mozilla.gecko.sync.ExtendedJSONObject.parseRaw(ExtendedJSONObject.java) ] ID: ed441869-2bb3-4f93-81bd-972122150612 Signature: Unexpected exception at position -1: null at org.mozilla.gecko.sync.ExtendedJSONObject.parseRaw(ExtendedJSONObject.java) Details Metadata Modules Raw Dump Extensions Signature Unexpected exception at position -1: null at org.mozilla.gecko.sync.ExtendedJSONObject.parseRaw(ExtendedJSONObject.java) More Reports Search UUID ed441869-2bb3-4f93-81bd-972122150612 Date Processed 2015-06-12 13:57:31.222009 Uptime 113 Install Age 113 since version was first installed. Install Time 2015-06-12 13:51:46 Product FennecAndroid Version 38.0.5 Build ID 20150528015112 Release Channel release OS Android OS Version 0.0.0 Linux 3.10.48 #1 SMP PREEMPT Thu May 28 18:56:36 CST 2015 armv7l Lenovo/P70-A/P70-A:4.4.4/KOT49H /P70-A_S132_150527_16G_ROW:user/release-keys Build Architecture arm Build Architecture Info ARMv0 | 7 Crash Reason SIGSEGV Crash Address 0x0 User Comments I recently reported that Firefox crashes on my new phone, a Lenovo P70. I've just cleared it's data, removed and reinstalled it and it still crashes once I turn on Sync. I love this browser and the convenience of synchronising between my phone and other devices... please suggest something I can do, or analyse and release a patch for this. App Notes GL Layers! EGL? EGL+ GL Context? GL Context+ GL Layers+ LENOVO Lenovo P70-A Lenovo/P70-A/P70-A:4.4.4/KOT49H/P70-A_S132_150527_16G_ROW:user/release-keys Processor Notes sp-processor03_phx1_mozilla_com.12223:2015; MozillaProcessorAlgorithm2015; non-integer value of "SecondsSinceLastCrash"; skunk_classifier: reject - not a plugin hang EMCheckCompatibility True Winsock LSP Adapter Vendor ID Adapter Device ID Java Stack Trace Unexpected exception at position -1: null at org.mozilla.gecko.sync.ExtendedJSONObject.parseRaw(ExtendedJSONObject.java:57) at org.mozilla.gecko.sync.ExtendedJSONObject.<init>(ExtendedJSONObject.java:213) at org.mozilla.gecko.sync.ExtendedJSONObject.<init>(ExtendedJSONObject.java:222) at org.mozilla.gecko.fxa.authenticator.AndroidFxAccount.getState(AndroidFxAccount.java:540) at org.mozilla.gecko.fxa.activities.FxAccountStatusFragment.refresh(FxAccountStatusFragment.java:508) at org.mozilla.gecko.fxa.activities.FxAccountStatusFragment.refresh(FxAccountStatusFragment.java:463) at org.mozilla.gecko.fxa.activities.FxAccountStatusActivity.onResume(FxAccountStatusActivity.java:97) at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1197) at android.app.Activity.performResume(Activity.java:5429) at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2976) at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3019) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2423) at android.app.ActivityThread.access$800(ActivityThread.java:152) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1343) at android.os.Handler.dispatchMessage(Handler.java:110) Ø at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5341) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645) at dalvik.system.NativeStart.main(Native Method) Android CPU ABI armeabi-v7a Android Manufacturer LENOVO Android Model Lenovo P70-A Android Version 19 (REL) Bugzilla - Report this bug in Firefox for Android Core Plugins Toolkit Related Bugs 1138943 NEW --- crash in Unexpected exception at position -1: null at org.mozilla.gecko.sync.ExtendedJSONObject.parseRaw(Exte ndedJSONObject.java) Crashing Thread Frame Module Signature Source 0 libxul.so Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash widget/android /AndroidJNI.cpp 1 libmozglue.so Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash mozglue/android /jni-stubs.inc 2 libdvm.so libdvm.so@0x5b63e 3 libdvm.so libdvm.so@0x96129 4 data@app@org.mozilla.firefox- 1.apk@classes.dex data@app@org.mozilla.firefox-1.apk@classes.dex@0x3dec08 5 libmozglue.so Java_org_mozilla_gecko_GeckoAppShell_dispatchMemoryPressure mozglue/android /jni-stubs.inc 6 @0x41c70396 7 dalvik-heap (deleted) dalvik-heap (deleted)@0x442d6 8 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x51c25e 9 libdvm.so libdvm.so@0x5b7be 10 data@app@org.mozilla.firefox- 1.apk@classes.dex data@app@org.mozilla.firefox-1.apk@classes.dex@0x242aea 11 dalvik-heap (deleted) dalvik-heap (deleted)@0x442d6 12 libdvm.so libdvm.so@0x5b7be 13 libdvm.so libdvm.so@0x64c6a 14 libdvm.so libdvm.so@0x649a2 15 dalvik-zygote (deleted) dalvik-zygote (deleted)@0x10dde 16 dalvik-heap (deleted) dalvik-heap (deleted)@0x44cf6 17 dalvik-heap (deleted) dalvik-heap (deleted)@0x9de65e 18 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 19 core.jar.jex core.jar.jex@0xf1285 20 dalvik-zygote (deleted) dalvik-zygote (deleted)@0x10dde 21 core.jar.jex core.jar.jex@0xf11b3 22 dalvik-heap (deleted) dalvik-heap (deleted)@0x9de65e 23 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 24 core.jar.jex core.jar.jex@0xf120b 25 core.jar.jex core.jar.jex@0xf11b3 26 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 Frame Module Signature Source 27 core.jar.jex core.jar.jex@0x70e9 28 libdvm.so libdvm.so@0xb26d7 29 libdvm.so libdvm.so@0x1a178e 30 core.odex core.odex@0x1fb829 31 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 32 libdvm.so libdvm.so@0xb280d 33 dalvik-zygote (deleted) dalvik-zygote (deleted)@0xfcde 34 dalvik-zygote (deleted) dalvik-zygote (deleted)@0x10dde 35 dalvik-heap (deleted) dalvik-heap (deleted)@0x9de65e 36 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 37 libdvm.so libdvm.so@0xc3db3 38 icudt51l.dat icudt51l.dat@0xde4a4a 39 dalvik-heap (deleted) dalvik-heap (deleted)@0x11dab76c 40 dalvik-heap (deleted) dalvik-heap (deleted)@0x9de65e 41 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 42 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 43 libdvm.so libdvm.so@0xb2f71 44 dalvik-zygote (deleted) dalvik-zygote (deleted)@0x1516 45 dalvik-heap (deleted) dalvik-heap (deleted)@0x9de65e 46 libdvm.so libdvm.so@0x18dc3b 47 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93c6 48 dalvik-zygote (deleted) dalvik-zygote (deleted)@0x10dde 49 dalvik-heap (deleted) dalvik-heap (deleted)@0x9de65e 50 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 51 libdvm.so libdvm.so@0xb32d3 52 libdvm.so libdvm.so@0x1854b6 53 dalvik-zygote (deleted) dalvik-zygote (deleted)@0xfcde 54 libdvm.so libdvm.so@0x9dd7f 55 dalvik-zygote (deleted) dalvik-zygote (deleted)@0x10dde 56 dalvik-heap (deleted) dalvik-heap (deleted)@0x9de65e 57 dalvik-heap (deleted) dalvik-heap (deleted)@0x1f159c59 58 libdvm.so libdvm.so@0x91c5b 59 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x134fca 60 libdvm.so libdvm.so@0xb2f71 61 libandroid_runtime.so libandroid_runtime.so@0x9c933 62 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x134fde 63 framework2.odex framework2.odex@0xe9e9a 64 dalvik-zygote (deleted) dalvik-zygote (deleted)@0x660c6 65 dalvik-zygote (deleted) dalvik-zygote (deleted)@0xfcde 66 libdvm.so libdvm.so@0x91c5b 67 libdvm.so libdvm.so@0xa0177 68 libandroid_runtime.so libandroid_runtime.so@0x9c7ca 69 libdvm.so libdvm.so@0x91c5b 70 libdvm.so libdvm.so@0x8d8a5 71 liblog.so liblog.so@0x189b 72 libandroid_runtime.so libandroid_runtime.so@0x511c7 73 libdvm.so libdvm.so@0x95be3 74 libdvm.so libdvm.so@0x95c1f Mozilla Crash Reports - Powered by Socorro - All dates are UTC Server Status Source Docs API Privacy Policy Frame Module Signature Source 75 libdvm.so libdvm.so@0x95beb 76 libandroid_runtime.so libandroid_runtime.so@0xb610a 77 libandroid_runtime.so libandroid_runtime.so@0x2562d 78 linker linker@0x146a6 79 libcutils.so libcutils.so@0x9988 80 __properties__ __properties__@0x7e 81 libc.so libc.so@0x3ac2a 82 libcutils.so libcutils.so@0x9971 83 libc.so libc.so@0x3acee 84 libcutils.so libcutils.so@0x6795 85 libcutils.so libcutils.so@0xc006 86 libcutils.so libcutils.so@0x4f7d 87 libutils.so libutils.so@0xfc63 88 libutils.so libutils.so@0xfcbd 89 libandroid_runtime.so libandroid_runtime.so@0x50621 105 linker linker@0xa26 106 linker linker@0x356 107 linker linker@0x13ec2 108 app_process app_process@0xd1b 109 libc.so libc.so@0xf41e 110 app_process app_process@0x1016 111 app_process app_process@0x2de6 112 app_process app_process@0x2dee 113 app_process app_process@0x2df6 114 linker linker@0x1963
sync.ExtendedJSONObject.parseRaw(ExtendedJSONObject.java) More Reports Search UUID 76b6af5e-5477-428b-8ad8-e48f12150704 Date Processed 2015-07-04 04:44:29.202982 Uptime 135 Last Crash 733918 seconds before submission Install Age 135 since version was first installed. Install Time 2015-07-04 04:17:27 Product FennecAndroid Version 39.0 Build ID 20150625230915 Release Channel release OS Android OS Version 0.0.0 Linux 3.10.48 #1 SMP PREEMPT Thu May 28 18:56:36 CST 2015 armv7l Lenovo/P70-A/P70-A:4.4.4/KOT49H /P70-A_S132_150527_16G_ROW:user/release-keys Build Architecture arm Build Architecture Info ARMv0 | 3 Crash Reason SIGSEGV Crash Address 0x0 User Comments Well, I saw that there was an update for Firefox today and installed it with anticipation... I turned on Sync and waited with bated breath - and it crashed after about 30 seconds. Is there anything I can give you to troubleshoot this? It's really frustrating to get used to a feature and then find it doesn't work using a new device. App Notes GL Layers! EGL? EGL+ GL Context? GL Context+ GL Layers+ LENOVO Lenovo P70-A Lenovo/P70-A/P70-A:4.4.4/KOT49H/P70-A_S132_150527_16G_ROW:user/release-keys Processor Notes i-228ab6d5.1274:2015; MozillaProcessorAlgorithm2015; skunk_classifier: reject - not a plugin hang EMCheckCompatibility True Winsock LSP Adapter Vendor ID Adapter Device ID Java Stack Trace Unexpected exception at position -1: null at org.mozilla.gecko.sync.ExtendedJSONObject.parseRaw(ExtendedJSONObject.java:57) at org.mozilla.gecko.sync.ExtendedJSONObject.<init>(ExtendedJSONObject.java:213) at org.mozilla.gecko.sync.ExtendedJSONObject.<init>(ExtendedJSONObject.java:222) at org.mozilla.gecko.fxa.authenticator.AndroidFxAccount.getState(AndroidFxAccount.java:540) at org.mozilla.gecko.fxa.sync.FxAccountSyncAdapter$1.handleFailure(FxAccountSyncAdapter.java:333) at org.mozilla.gecko.tokenserver.TokenServerClient$2.run(TokenServerClient.java:92) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) at java.lang.Thread.run(Thread.java:848) Android CPU ABI armeabi-v7a Ø Android Manufacturer LENOVO Android Model Lenovo P70-A Android Version 19 (REL) Bugzilla - Report this bug in Firefox for Android Core Plugins Toolkit Related Bugs 1138943 NEW --- crash in Unexpected exception at position -1: null at org.mozilla.gecko.sync.ExtendedJSONObject.parseRaw(E xtendedJSONObject.java) Crashing Thread Frame Module Signature Source 0 libxul.so Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash widget/android /AndroidJNI.cpp 1 libmozglue.so Java_org_mozilla_gecko_GeckoAppShell_reportJavaCrash mozglue/android /jni-stubs.inc 2 libdvm.so libdvm.so@0x5b63e 3 libdvm.so libdvm.so@0x96129 4 data@app@org.mozilla.firefox- 2.apk@classes.dex data@app@org.mozilla.firefox-2.apk@classes.dex@0x3e0ba2 5 libmozglue.so Java_org_mozilla_gecko_GeckoAppShell_dispatchMemoryPressure mozglue/android /jni-stubs.inc 6 @0x884229c6 7 dalvik-heap (deleted) dalvik-heap (deleted)@0x6fca6 8 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x561e02 9 data@app@org.mozilla.firefox- 2.apk@classes.dex data@app@org.mozilla.firefox-2.apk@classes.dex@0x243692 10 dalvik-heap (deleted) dalvik-heap (deleted)@0x6fca6 11 libdvm.so libdvm.so@0x5b7be 12 libdvm.so libdvm.so@0x64c6a 13 libdvm.so libdvm.so@0x649a2 14 dalvik-heap (deleted) dalvik-heap (deleted)@0x736e3e 15 dalvik-heap (deleted) dalvik-heap (deleted)@0x3fe16e 16 dalvik-heap (deleted) dalvik-heap (deleted)@0x27ce5e 17 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 18 core.jar.jex core.jar.jex@0xf1285 19 dalvik-heap (deleted) dalvik-heap (deleted)@0x736e3e 20 core.jar.jex core.jar.jex@0xf11b3 21 dalvik-heap (deleted) dalvik-heap (deleted)@0x27ce5e 22 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 23 core.jar.jex core.jar.jex@0xf120b 24 core.jar.jex core.jar.jex@0xf11b3 25 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 26 core.jar.jex core.jar.jex@0x70e9 27 libdvm.so libdvm.so@0xb26d7 28 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x4b0e8a 29 core.odex core.odex@0x1fb829 30 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 Frame Module Signature Source 31 libdvm.so libdvm.so@0xb280d 32 dalvik-zygote (deleted) dalvik-zygote (deleted)@0xfcde 33 dalvik-heap (deleted) dalvik-heap (deleted)@0x736e3e 34 dalvik-heap (deleted) dalvik-heap (deleted)@0x27ce5e 35 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 36 libdvm.so libdvm.so@0xc3db3 37 icudt51l.dat icudt51l.dat@0xdfca4a 38 dalvik-heap (deleted) dalvik-heap (deleted)@0x11dc376c 39 dalvik-heap (deleted) dalvik-heap (deleted)@0x27ce5e 40 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 41 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 42 libc.so libc.so@0x642fa 43 libdvm.so libdvm.so@0xb2f71 44 dalvik-zygote (deleted) dalvik-zygote (deleted)@0x1516 45 dalvik-heap (deleted) dalvik-heap (deleted)@0x27ce5e 46 libdvm.so libdvm.so@0x18dc3b 47 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93c6 48 dalvik-heap (deleted) dalvik-heap (deleted)@0x736e3e 49 dalvik-heap (deleted) dalvik-heap (deleted)@0x27ce5e 50 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x93b2 51 libc.so libc.so@0x642fa 52 libdvm.so libdvm.so@0xb32d3 53 libdvm.so libdvm.so@0x1854b6 54 dalvik-zygote (deleted) dalvik-zygote (deleted)@0xfcde 55 libdvm.so libdvm.so@0x9dd7f 56 dalvik-heap (deleted) dalvik-heap (deleted)@0x736e3e 57 dalvik-heap (deleted) dalvik-heap (deleted)@0x27ce5e 58 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x81b2 59 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x81b2 60 libc.so libc.so@0x642fa 61 libdvm.so libdvm.so@0xb2f71 62 libc.so libc.so@0x12d06 63 libstlport.so libstlport.so@0x2c9dd 64 dalvik-zygote (deleted) dalvik-zygote (deleted)@0xfcde 65 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x81b2 66 libdvm.so libdvm.so@0xa0177 67 libc.so libc.so@0x642fa 68 libdvm.so libdvm.so@0x1854b6 69 libdvm.so libdvm.so@0x1854b6 70 dalvik-LinearAlloc (deleted) dalvik-LinearAlloc (deleted)@0x81b2 71 libdvm.so libdvm.so@0xa13d7 72 libc.so libc.so@0x170e7 73 libdvm.so libdvm.so@0xa12ab 74 libdvm.so libdvm.so@0xa12ab 75 libdvm.so libdvm.so@0xa12ab 76 libc.so libc.so@0xd83a