Closed Bug 703415 Opened 13 years ago Closed 13 years ago

[Froyo] - Fennec startup crash on Samsung GalaxyS Captivate (Binary XML file line #6: Error inflating class android.widget.RelativeLayout)

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: jhopkins, Unassigned)

Details

(Keywords: crash, reproducible, Whiteboard: [native-crash:P1], startupcrash)

Crash Data

Attachments

(2 files)

This bug was filed from the Socorro interface and is report bp-e9029a4f-d389-43bd-bf45-54b9d2111117 . ============================================================= Fennec nightly has been crashing on startup for me the past several updates I've tried (including the latest as of now - Nov. 17, 2011). I also downloaded a debug build of Fennec and produced additional crash reports. Here are 3 reports (sorry, I don't recall which of these were debug or non-debug crashes): https://crash-stats.mozilla.com/report/index/bp-e9029a4f-d389-43bd-bf45-54b9d2111117 https://crash-stats.mozilla.com/report/index/bp-3bc2e82a-fc0b-4a63-8393-d90562111117 http://crash-stats.mozilla.com/report/index/bp-7e21528f-88c9-4846-aea2-e2e062111117 By luck I was able to get once startup of Fennec to not crash and grab these URLs, however the browser didn't seem functional (it wouldn't load any pages). A restart resulted in another startup crash.
First crash shows : Bug 701501 ; Second crash shows : Bug 701501 In the app note, third report shows : xpcom_runtime_abort(###!!! ABORT: imgCacheEntry release isn't thread-safe!: '_mOwningThread.GetThread() == PR_GetCurrentThread()', file /builds/slave/m-cen-lnx-andrd-dbg-ntly/build/image/src/imgLoader.h, line 86) samsung SAMSUNG-SGH-I896 Samsung/SGH-I896/SGH-I896/SGH-I896:2.1-update1/ECLAIR/UXJI2:user/release-keys
Crash Signature: [@ @0x0 | js::ExecuteRegExp] → [@ @0x0 | js::ExecuteRegExp] [@ mozalloc_abort | __swrite | 0 (deleted)@0x11f911f ]
Whiteboard: [native-crash]
John, can you try with the nightly build on Nov 22nd please? You may have to uninstall the current build that you have and install the build mentioned.
Whiteboard: [native-crash] → [native-crash:P1]
OS: Linux → Android
Hardware: x86 → ARM
Does this still happen?
I still get this startup crash and it appears the crash has made it into the Aurora build at http://mzl.la/aur11
John says on Yammer that this is still happening on his Galaxy S. Can someone look at his device?
Attached file catlog output
Attaching catlog output of an Aurora crash on my phone.
There are two crashes in this log file - one triggered by clicking 'open' after install, and the other by relaunching via the app icon.
Spoke with John over Vidyo: Found out : Android OS 2.1 is being used: Does not crash on XUL, Only crashes on Native. Aurora Native also crashes. Crashes on startup (no action required by user to crash, screen is black for a while then crashes). There are at least 2 interesting points in the log : 01-19 10:48:34.596 I/ActivityManager(2246): Starting activity: Intent { act=android.intent.action.MAIN flg=0x10000000 cmp=org.mozilla.fennec/com.android.internal.app.ResolverActivity } 01-19 10:48:34.601 D/AndroidRuntime(2888): Shutting down VM 01-19 10:48:34.601 W/dalvikvm(2888): threadid=3: thread exiting with uncaught exception (group=0x4001dc20) 01-19 10:48:34.601 E/AndroidRuntime(2888): Uncaught handler: thread main exiting due to uncaught exception 01-19 10:48:34.746 D/dalvikvm(2888): GC freed 6133 objects / 324536 bytes in 73ms 01-19 10:48:34.746 E/AndroidRuntime(2888): android.content.ActivityNotFoundException: Unable to find explicit activity class {org.mozilla.fennec/com.android.internal.app.ResolverActivity}; have you declared this activity in your AndroidManifest.xml? 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1404) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1378) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.app.Activity.startActivityForResult(Activity.java:2758) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.app.Activity.startActivity(Activity.java:2864) 01-19 10:48:34.746 E/AndroidRuntime(2888): at com.android.packageinstaller.InstallAppProgress.onClick(InstallAppProgress.java:191) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.view.View.performClick(View.java:2417) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.view.View.onTouchEvent(View.java:4232) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.widget.TextView.onTouchEvent(TextView.java:6635) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.view.View.dispatchTouchEvent(View.java:3762) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:884) 01-19 10:48:34.746 E/AndroidRuntime(2888): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1713) 01-19 10:48:34.746 E/AndroidRuntime(2888): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1131) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.app.Activity.dispatchTouchEvent(Activity.java:2070) 01-19 10:48:34.746 E/AndroidRuntime(2888): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1697) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.view.ViewRoot.handleMessage(ViewRoot.java:1691) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.os.Handler.dispatchMessage(Handler.java:99) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.os.Looper.loop(Looper.java:123) 01-19 10:48:34.746 E/AndroidRuntime(2888): at android.app.ActivityThread.main(ActivityThread.java:4363) 01-19 10:48:34.746 E/AndroidRuntime(2888): at java.lang.reflect.Method.invokeNative(Native Method) 01-19 10:48:34.746 E/AndroidRuntime(2888): at java.lang.reflect.Method.invoke(Method.java:521) 01-19 10:48:34.746 E/AndroidRuntime(2888): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:862) 01-19 10:48:34.746 E/AndroidRuntime(2888): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620) 01-19 10:48:34.746 E/AndroidRuntime(2888): at dalvik.system.NativeStart.main(Native Method) 01-19 10:48:34.756 I/Process (2246): Sending signal. PID: 2888 SIG: 3 01-19 10:48:34.761 I/dalvikvm(2888): threadid=7: reacting to signal 3 01-19 10:50:50.956 W/ActivityManager(2246): Activity idle timeout for HistoryRecord{478b9c80 org.mozilla.fennec/.App} 01-19 10:50:51.031 E/GeckoLibLoad(2966): Loaded libs in 19800ms total, 1120ms user, 630ms system, 11 faults 01-19 10:50:51.446 W/GeckoThread(2966): zerdatime 420059 - runGecko 01-19 10:50:51.451 W/GeckoThread(2966): RunGecko - URI = null 01-19 10:50:51.451 D/dalvikvm(2966): +++ not scanning '/system/lib/libwebcore.so' for 'nativeInit' (wrong CL) 01-19 10:50:51.451 D/dalvikvm(2966): +++ not scanning '/system/lib/libmedia_jni.so' for 'nativeInit' (wrong CL) 01-19 10:50:51.451 D/dalvikvm(2966): +++ not scanning '/system/lib/libexif.so' for 'nativeInit' (wrong CL) 01-19 10:50:51.466 I/GeckoAppShell(2966): post native init 01-19 10:50:51.466 D/dalvikvm(2966): +++ not scanning '/system/lib/libwebcore.so' for 'testDirectTexture' (wrong CL) 01-19 10:50:51.466 D/dalvikvm(2966): +++ not scanning '/system/lib/libmedia_jni.so' for 'testDirectTexture' (wrong CL) 01-19 10:50:51.466 D/dalvikvm(2966): +++ not scanning '/system/lib/libexif.so' for 'testDirectTexture' (wrong CL) 01-19 10:50:51.711 W/ (2966): alloc(1024, 1024, 4, 4de13220, ...) failed -22 (Invalid argument) 01-19 10:50:51.711 D/ (2966): Allocated buffers: 01-19 10:50:51.711 D/ (2966): Total allocated: 0.00 KB 01-19 10:50:51.726 D/WifiService(2246): ACTION_BATTERY_CHANGED pluggedType: 0 01-19 10:50:51.731 I/WifiService(2246): handleMessage: MESSAGE_ENABLE_WIFI 01-19 10:50:51.731 I/WifiService(2246): handleMessage: MESSAGE_START_WIFI 01-19 10:50:51.731 I/StatusBarPolicy(2246): BAT. status:4 health:2 01-19 10:50:51.871 I/GeckoAppShell(2966): Using direct texture for widget layer 01-19 10:50:51.886 E/GeckoThread(2966): top level exception 01-19 10:50:51.886 E/GeckoThread(2966): java.lang.NullPointerException 01-19 10:50:51.886 E/GeckoThread(2966): at org.mozilla.gecko.GeckoAppShell.runGecko(GeckoAppShell.java:444) 01-19 10:50:51.886 E/GeckoThread(2966): at org.mozilla.gecko.GeckoThread.run(GeckoThread.java:103) 01-19 10:50:51.916 D/dalvikvm(2966): +++ not scanning '/system/lib/libwebcore.so' for 'reportJavaCrash' (wrong CL) 01-19 10:50:51.916 D/dalvikvm(2966): +++ not scanning '/system/lib/libmedia_jni.so' for 'reportJavaCrash' (wrong CL) 01-19 10:50:51.916 D/dalvikvm(2966): +++ not scanning '/system/lib/libexif.so' for 'reportJavaCrash' (wrong CL) 01-19 10:50:52.026 I/DEBUG (2187): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 01-19 10:50:52.026 I/DEBUG (2187): Build fingerprint: 'Samsung/SGH-I896/SGH-I896/SGH-I896:2.1-update1/ECLAIR/UXJI2:user/release-keys' 01-19 10:50:52.026 I/DEBUG (2187): pid: 2966, tid: 2973 >>> org.mozilla.fennec <<< 01-19 10:50:52.026 I/DEBUG (2187): signal 11 (SIGSEGV), fault addr 00000000 01-19 10:50:52.026 I/DEBUG (2187): r0 0000000a r1 afe3b01b r2 00000001 r3 00000000 01-19 10:50:52.026 I/DEBUG (2187): r4 afe3afd8 r5 00000000 r6 47aff8d8 r7 444ddf9c 01-19 10:50:52.026 I/DEBUG (2187): r8 4cd2dd70 r9 444ddf94 10 444ddf80 fp 0012c068 01-19 10:50:52.026 I/DEBUG (2187): ip 0000000a sp 4cd2dcf8 lr 70000aad pc 70000a7e cpsr 60000030 01-19 10:50:52.361 I/DEBUG (2187): #00 pc 00000a7e /dev/ashmem/libmozalloc.so (deleted) 01-19 10:50:52.361 I/DEBUG (2187): #01 lr 70000aad /dev/ashmem/libmozalloc.so (deleted) 01-19 10:50:52.361 I/DEBUG (2187): 01-19 10:50:52.361 I/DEBUG (2187): code around lr: 01-19 10:50:52.361 I/DEBUG (2187): 70000a9c ef48f7ff 200a4621 ef2cf7ff ffe8f7ff 01-19 10:50:52.361 I/DEBUG (2187): 70000aac f7ff2006 207fef46 ef36f7ff 00001168 01-19 10:50:52.361 I/DEBUG (2187): 70000abc 00000048 44784801 ffe4f7ff 00000016 01-19 10:50:52.361 I/DEBUG (2187): 01-19 10:50:52.361 I/DEBUG (2187): stack: 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcb8 00000001 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcbc afe133b9 /system/lib/libc.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcc0 0000000a 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcc4 afe3afd8 /system/lib/libc.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcc8 47aff8d8 /dev/ashmem/mspace/dalvik-heap/2 (deleted) 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dccc afe1340b /system/lib/libc.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcd0 0000000a 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcd4 afe17b4b /system/lib/libc.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcd8 0000000a 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcdc afe3afd8 /system/lib/libc.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dce0 47aff8d8 /dev/ashmem/mspace/dalvik-heap/2 (deleted) 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dce4 afe13a39 /system/lib/libc.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dce8 afe3afd8 /system/lib/libc.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcec 00000000 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcf0 df002777 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcf4 e3a070ad 01-19 10:50:52.361 I/DEBUG (2187): #00 4cd2dcf8 4de1e048 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dcfc 000000a0 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd00 00010005 [heap] 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd04 0000003f 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd08 4cd2dd0c 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd0c b0000400 /system/bin/linker 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd10 afe3db7c 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd14 afe0f170 /system/lib/libc.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd18 00000000 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd1c afe0f088 /system/lib/libc.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd20 afe3d9c4 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd24 5e01f3e4 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd28 00000001 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd2c 0000a000 [heap] 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd30 ad00ee40 /system/lib/libdvm.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd34 afe0b37d /system/lib/libc.so 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd38 00127460 [heap] 01-19 10:50:52.361 I/DEBUG (2187): 4cd2dd3c 0013ead0 [heap] 01-19 10:50:53.011 D/Zygote (2194): Process 2966 terminated by signal (11) 01-19 10:50:53.028 I/ActivityManager(2246): Process org.mozilla.fennec (pid 2966) has died. 01-19 10:50:53.031 I/UsageStats(2246): Unexpected resume of com.sec.android.app.twlauncher while already resumed in org.mozilla.fennec 01-19 10:50:53.046 W/InputManagerService(2246): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@47cfcf80
Keywords: reproducible
Summary: Fennec startup crash on Samsung GalaxyS Captivate → [Froyo] - Fennec startup crash on Samsung GalaxyS Captivate
Summary: [Froyo] - Fennec startup crash on Samsung GalaxyS Captivate → [Froyo] - Fennec startup crash on Samsung GalaxyS Captivate (Binary XML file line #6: Error inflating class android.widget.RelativeLayout)
Whiteboard: [native-crash:P1] → [native-crash:P1], startupcrash
I've just installed fennec-13.0a2.en-US.android-arm.apk onto my Samsung Galaxy S400 and can no longer reproduce the startup crash. I believe this bug is fixed!
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: