Closed
Bug 980498
Opened 11 years ago
Closed 10 years ago
SIGSEGV crashes do not produce .dmp files on Android 2.3 emulator
Categories
(Firefox for Android Graveyard :: Testing, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 944612
People
(Reporter: gbrown, Assigned: gbrown)
References
Details
We are running tests on the Android 2.3 emulator on the Ash tree currently, and they generally work. There are currently intermittent crashes during mochitests and crashtests, and none of them seem to create proper crash reports on the 2.3 emulator -- it appears that .dmp files are not being created. Examples: https://tbpl.mozilla.org/php/getParsedLog.php?id=35737633&tree=Ash&full=1 https://tbpl.mozilla.org/php/getParsedLog.php?id=35699349&tree=Ash&full=1 https://tbpl.mozilla.org/php/getParsedLog.php?id=35700515&tree=Ash&full=1 https://tbpl.mozilla.org/php/getParsedLog.php?id=35667070&tree=Ash&full=1 Logcats show all of these are SIGSEGV crashes: 11:17:32 INFO - 03-06 11:15:41.061 I/DEBUG ( 34): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 11:17:32 INFO - 03-06 11:15:41.061 I/DEBUG ( 34): Build fingerprint: 'generic/sdk/generic:2.3.7/GINGERBREAD/eng.ubuntu.20140123.014351:eng/test-keys' 11:17:32 INFO - 03-06 11:15:41.082 I/DEBUG ( 34): pid: 454, tid: 467 >>> org.mozilla.fennec <<< 11:17:32 INFO - 03-06 11:15:41.082 I/DEBUG ( 34): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000 11:17:32 INFO - 03-06 11:15:41.109 I/DEBUG ( 34): r0 00000000 r1 00000081 r2 7fffffff r3 fffffffe 11:17:32 INFO - 03-06 11:15:41.109 I/DEBUG ( 34): r4 0000001b r5 00000000 r6 00000001 r7 4722eb58 11:17:32 INFO - 03-06 11:15:41.109 I/DEBUG ( 34): r8 4722eb30 r9 00000001 10 4722eb58 fp 4722eccc 11:17:32 INFO - 03-06 11:15:41.109 I/DEBUG ( 34): ip 00000000 sp 4722e790 lr afd275fb pc 00000000 cpsr 60000010 Logs show the test harnesses are checking <profile>/minidumps and finding the directory exists but is empty. 11:17:32 INFO - 03-06 11:16:57.278 I/SUTAgentAndroid( 307): 10.0.2.2 : isdir /mnt/sdcard/tests/reftest/profile/minidumps 11:17:32 INFO - 03-06 11:16:57.418 I/SUTAgentAndroid( 307): 10.0.2.2 : cd /mnt/sdcard/tests/reftest/profile/minidumps 11:17:32 INFO - 03-06 11:16:57.548 I/SUTAgentAndroid( 307): 10.0.2.2 : ls 11:17:32 INFO - == Pulling /mnt/sdcard/tests/reftest/profile/minidumps/ to /tmp/tmpPaqPkk 11:17:32 INFO - == checkForCrashes on /tmp/tmpPaqPkk (symbols https://ftp-ssl.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/ash-android/1394122208/fennec-30.0a1.en-US.android-arm.crashreporter-symbols.zip) 11:17:32 INFO - == mozcrash -- no dumps found at /tmp/tmpPaqPkk
![]() |
Assignee | |
Comment 1•11 years ago
|
||
I pulled the ash apk and installed it on a local device running Android 2.2, then started fennec with: adb shell am start -a android.activity.MAIN -n org.mozilla.fennec/.App --es env0 MOZ_CRASHREPORTER=1 --es env1 XPCOM_DEBUG_BREAK=stack --es env2 MOZ_CRASHREPORTER_NO_REPORT=1 --es env3 NO_EM_RESTART=1 ...similar to how we start the browser from test harnesses. Then: adb shell kill -11 <fennec pid> The browser closed and I found a newly created .dmp file in <profile>/minidumps -- all working as expected. I repeated the experiment on the Android 2.3 emulator. kill -11 did not end Fennec...it seemed to keep working and no .dmp file was created. However, kill -6 did end Fennec and produced a .dmp file. Does this make sense to anyone? Looking for suggestions for how to debug further...
![]() |
Assignee | |
Comment 2•11 years ago
|
||
Logcat from the experiment on the 2.3 emulator: 03-06 13:12:16.075 D/GeckoThumbnailHelper( 511): Using new thumbnail size: 242544 (width 326) 03-06 13:12:16.075 D/GeckoThumbnailHelper( 511): Sending thumbnail event: 326, 186 03-06 13:12:16.296 D/GeckoThumbnailHelper( 511): handleThumbnailData: 242544 03-06 13:12:16.376 D/GeckoToolbar( 511): onTabChanged: THUMBNAIL 03-06 13:12:16.376 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: THUMBNAIL 03-06 13:12:18.785 E/Profiler( 511): BPUnw: [7 total] thread_unregister_for_profiling(me=0x2a3e68) 03-06 13:12:18.795 E/Profiler( 511): BPUnw: [6 total] thread_unregister_for_profiling(me=0x24bb08) 03-06 13:12:36.696 I/DEBUG ( 461): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 03-06 13:12:36.696 I/DEBUG ( 461): Build fingerprint: 'generic/sdk/generic:2.3.7/GINGERBREAD/eng.ubuntu.20140123.014351:eng/test-keys' 03-06 13:12:36.696 I/DEBUG ( 461): pid: 511, tid: 511 >>> org.mozilla.fennec <<< 03-06 13:12:36.696 I/DEBUG ( 461): signal 11 (SIGSEGV), code 0 (?), fault addr 00000245 03-06 13:12:36.696 I/DEBUG ( 461): r0 fffffffc r1 be8312f0 r2 00000010 r3 ffffffff 03-06 13:12:36.696 I/DEBUG ( 461): r4 001a3168 r5 00000000 r6 ffffffff r7 000000fc 03-06 13:12:36.696 I/DEBUG ( 461): r8 00000000 r9 00000014 10 4428cdf4 fp aca9f368 03-06 13:12:36.696 I/DEBUG ( 461): ip a8127dec sp be8312c8 lr a8121817 pc afd0c51c cpsr 20000010 03-06 13:12:36.696 I/DEBUG ( 461): d0 414000003f800000 d1 00000000421c0000 03-06 13:12:36.696 I/DEBUG ( 461): d2 421c000042380000 d3 0000000044800000 03-06 13:12:36.696 I/DEBUG ( 461): d4 0000000000000000 d5 3f80000000000000 03-06 13:12:36.696 I/DEBUG ( 461): d6 0000000041c80000 d7 40800000428e0000 03-06 13:12:36.696 I/DEBUG ( 461): d8 4238000000000000 d9 000000003f800000 03-06 13:12:36.696 I/DEBUG ( 461): d10 0000000040c00000 d11 3eb0c6f7a0b5ed8d 03-06 13:12:36.696 I/DEBUG ( 461): d12 0000000000000000 d13 0000000000000000 03-06 13:12:36.696 I/DEBUG ( 461): d14 0000000000000000 d15 0000000000000000 03-06 13:12:36.696 I/DEBUG ( 461): scr 20000012 03-06 13:12:36.696 I/DEBUG ( 461): 03-06 13:12:36.755 I/DEBUG ( 461): #00 pc 0000c51c /system/lib/libc.so 03-06 13:12:36.755 I/DEBUG ( 461): #01 pc 00021814 /system/lib/libutils.so 03-06 13:12:36.755 I/DEBUG ( 461): #02 pc 000219c4 /system/lib/libutils.so 03-06 13:12:36.755 I/DEBUG ( 461): #03 pc 000449cc /system/lib/libandroid_runtime.so 03-06 13:12:36.755 I/DEBUG ( 461): #04 pc 000449d6 /system/lib/libandroid_runtime.so 03-06 13:12:36.755 I/DEBUG ( 461): #05 pc 00011e74 /system/lib/libdvm.so 03-06 13:12:36.755 I/DEBUG ( 461): #06 pc 00043684 /system/lib/libdvm.so 03-06 13:12:36.755 I/DEBUG ( 461): #07 pc 0003c168 /system/lib/libdvm.so 03-06 13:12:36.755 I/DEBUG ( 461): #08 pc 00017074 /system/lib/libdvm.so 03-06 13:12:36.755 I/DEBUG ( 461): #09 pc 0001c114 /system/lib/libdvm.so 03-06 13:12:36.755 I/DEBUG ( 461): #10 pc 0001b000 /system/lib/libdvm.so 03-06 13:12:36.755 I/DEBUG ( 461): #11 pc 00059db2 /system/lib/libdvm.so 03-06 13:12:36.755 I/DEBUG ( 461): #12 pc 00061ab2 /system/lib/libdvm.so 03-06 13:12:36.755 I/DEBUG ( 461): #13 pc 00017074 /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): #14 pc 0001c114 /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): #15 pc 0001b000 /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): #16 pc 00059c14 /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): #17 pc 0004612a /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): #18 pc 00038f1e /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): #19 pc 000307fa /system/lib/libandroid_runtime.so 03-06 13:12:36.765 I/DEBUG ( 461): #20 pc 000316a6 /system/lib/libandroid_runtime.so 03-06 13:12:36.765 I/DEBUG ( 461): #21 pc 00008cca /system/bin/app_process 03-06 13:12:36.765 I/DEBUG ( 461): #22 pc 00014d72 /system/lib/libc.so 03-06 13:12:36.765 I/DEBUG ( 461): 03-06 13:12:36.765 I/DEBUG ( 461): code around pc: 03-06 13:12:36.765 I/DEBUG ( 461): afd0c4fc e8bd0090 e1b00000 512fff1e ea00ae37 03-06 13:12:36.765 I/DEBUG ( 461): afd0c50c e320f000 e92d0090 e3a070fc ef000000 03-06 13:12:36.765 I/DEBUG ( 461): afd0c51c e8bd0090 e1b00000 512fff1e ea00ae2f 03-06 13:12:36.765 I/DEBUG ( 461): afd0c52c e320f000 e92d0090 e3a07f4f ef000000 03-06 13:12:36.765 I/DEBUG ( 461): afd0c53c e8bd0090 e1b00000 512fff1e ea00ae27 03-06 13:12:36.765 I/DEBUG ( 461): 03-06 13:12:36.765 I/DEBUG ( 461): code around lr: 03-06 13:12:36.765 I/DEBUG ( 461): a81217f4 4ff0e92d b0cf4604 f100460e 25000030 03-06 13:12:36.765 I/DEBUG ( 461): a8121804 fe60f7fb 64652210 69a0a908 f7ee4633 03-06 13:12:36.765 I/DEBUG ( 461): a8121814 42a8ea2a da119005 efc0f7ed 2b046803 03-06 13:12:36.765 I/DEBUG ( 461): a8121824 f7edd072 4946efbc 44794a46 6803447a 03-06 13:12:36.765 I/DEBUG ( 461): a8121834 f7ed2005 f06fef60 e0670003 f06fbf08 03-06 13:12:36.765 I/DEBUG ( 461): 03-06 13:12:36.765 I/DEBUG ( 461): stack: 03-06 13:12:36.765 I/DEBUG ( 461): be831288 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be83128c afd146fd /system/lib/libc.so 03-06 13:12:36.765 I/DEBUG ( 461): be831290 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be831294 a811a1a5 /system/lib/libutils.so 03-06 13:12:36.765 I/DEBUG ( 461): be831298 00394dc0 03-06 13:12:36.765 I/DEBUG ( 461): be83129c a811d357 /system/lib/libutils.so 03-06 13:12:36.765 I/DEBUG ( 461): be8312a0 001a3198 03-06 13:12:36.765 I/DEBUG ( 461): be8312a4 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be8312a8 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be8312ac a811d487 /system/lib/libutils.so 03-06 13:12:36.765 I/DEBUG ( 461): be8312b0 001a3168 03-06 13:12:36.765 I/DEBUG ( 461): be8312b4 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be8312b8 ffffffff 03-06 13:12:36.765 I/DEBUG ( 461): be8312bc 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be8312c0 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be8312c4 a811d4d3 /system/lib/libutils.so 03-06 13:12:36.765 I/DEBUG ( 461): #00 be8312c8 001a3168 03-06 13:12:36.765 I/DEBUG ( 461): be8312cc 00000000 03-06 13:12:36.765 I/DEBUG ( 461): #01 be8312d0 0000000a 03-06 13:12:36.765 I/DEBUG ( 461): be8312d4 be831398 03-06 13:12:36.765 I/DEBUG ( 461): be8312d8 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be8312dc a81254c1 /system/lib/libutils.so 03-06 13:12:36.765 I/DEBUG ( 461): be8312e0 001a317c 03-06 13:12:36.765 I/DEBUG ( 461): be8312e4 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be8312e8 001a3184 03-06 13:12:36.765 I/DEBUG ( 461): be8312ec be8313f4 03-06 13:12:36.765 I/DEBUG ( 461): be8312f0 00000001 03-06 13:12:36.765 I/DEBUG ( 461): be8312f4 a8114d01 /system/lib/libutils.so 03-06 13:12:36.765 I/DEBUG ( 461): be8312f8 00000019 03-06 13:12:36.765 I/DEBUG ( 461): be8312fc 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be831300 405c08a0 03-06 13:12:36.765 I/DEBUG ( 461): be831304 405c08a0 03-06 13:12:36.765 I/DEBUG ( 461): be831308 4050a018 03-06 13:12:36.765 I/DEBUG ( 461): be83130c 00000026 03-06 13:12:36.765 I/DEBUG ( 461): be831310 40009280 03-06 13:12:36.765 I/DEBUG ( 461): be831314 405c08a0 03-06 13:12:36.765 I/DEBUG ( 461): be831318 acaa51a0 03-06 13:12:36.765 I/DEBUG ( 461): be83131c aca9f600 03-06 13:12:36.765 I/DEBUG ( 461): be831320 acaa4d38 03-06 13:12:36.765 I/DEBUG ( 461): be831324 aca6a8ab /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): be831328 0000ce80 03-06 13:12:36.765 I/DEBUG ( 461): be83132c 405c08a0 03-06 13:12:36.765 I/DEBUG ( 461): be831330 fffffe84 03-06 13:12:36.765 I/DEBUG ( 461): be831334 0000ce48 03-06 13:12:36.765 I/DEBUG ( 461): be831338 fffffe84 03-06 13:12:36.765 I/DEBUG ( 461): be83133c 405c08a0 03-06 13:12:36.765 I/DEBUG ( 461): be831340 405c08a0 03-06 13:12:36.765 I/DEBUG ( 461): be831344 aca4ef4d /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): be831348 405c08a0 03-06 13:12:36.765 I/DEBUG ( 461): be83134c 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be831350 acaa4d38 03-06 13:12:36.765 I/DEBUG ( 461): be831354 fffffe84 03-06 13:12:36.765 I/DEBUG ( 461): be831358 00000026 03-06 13:12:36.765 I/DEBUG ( 461): be83135c aca1ad74 /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): be831360 aca9f600 03-06 13:12:36.765 I/DEBUG ( 461): be831364 0000000b 03-06 13:12:36.765 I/DEBUG ( 461): be831368 40011850 03-06 13:12:36.765 I/DEBUG ( 461): be83136c 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be831370 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be831374 aca4ea51 /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): be831378 00016c70 03-06 13:12:36.765 I/DEBUG ( 461): be83137c 405c4fb0 03-06 13:12:36.765 I/DEBUG ( 461): be831380 3fd7831e 03-06 13:12:36.765 I/DEBUG ( 461): be831384 aca40033 /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): be831388 aca4ea25 /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): be83138c acaa4d38 03-06 13:12:36.765 I/DEBUG ( 461): be831390 acaa4d38 03-06 13:12:36.765 I/DEBUG ( 461): be831394 aca9f600 03-06 13:12:36.765 I/DEBUG ( 461): be831398 3fd7831e 03-06 13:12:36.765 I/DEBUG ( 461): be83139c 405c08d0 03-06 13:12:36.765 I/DEBUG ( 461): be8313a0 aca9f600 03-06 13:12:36.765 I/DEBUG ( 461): be8313a4 0000ce48 03-06 13:12:36.765 I/DEBUG ( 461): be8313a8 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be8313ac 405c08d0 03-06 13:12:36.765 I/DEBUG ( 461): be8313b0 002a4f00 03-06 13:12:36.765 I/DEBUG ( 461): be8313b4 00000003 03-06 13:12:36.765 I/DEBUG ( 461): be8313b8 aca9f368 03-06 13:12:36.765 I/DEBUG ( 461): be8313bc aca438b9 /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): be8313c0 aca81d0c /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): be8313c4 405c08d0 03-06 13:12:36.765 I/DEBUG ( 461): be8313c8 1804eebc 03-06 13:12:36.765 I/DEBUG ( 461): be8313cc 00000001 03-06 13:12:36.765 I/DEBUG ( 461): be8313d0 002a4f00 03-06 13:12:36.765 I/DEBUG ( 461): be8313d4 0000a000 03-06 13:12:36.765 I/DEBUG ( 461): be8313d8 405c08d0 03-06 13:12:36.765 I/DEBUG ( 461): be8313dc 002a4f00 03-06 13:12:36.765 I/DEBUG ( 461): be8313e0 00000003 03-06 13:12:36.765 I/DEBUG ( 461): be8313e4 d5c87d47 03-06 13:12:36.765 I/DEBUG ( 461): be8313e8 0000f424 03-06 13:12:36.765 I/DEBUG ( 461): be8313ec afd0fa44 /system/lib/libc.so 03-06 13:12:36.765 I/DEBUG ( 461): be8313f0 405c08d0 03-06 13:12:36.765 I/DEBUG ( 461): be8313f4 aca81d0c /system/lib/libdvm.so 03-06 13:12:36.765 I/DEBUG ( 461): be8313f8 0000ce48 03-06 13:12:36.765 I/DEBUG ( 461): be8313fc 002a4f00 03-06 13:12:36.765 I/DEBUG ( 461): be831400 405c08d0 03-06 13:12:36.765 I/DEBUG ( 461): be831404 000f4240 03-06 13:12:36.765 I/DEBUG ( 461): be831408 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be83140c 001a3168 03-06 13:12:36.765 I/DEBUG ( 461): be831410 ffffffff 03-06 13:12:36.765 I/DEBUG ( 461): be831414 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be831418 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be83141c 00000000 03-06 13:12:36.765 I/DEBUG ( 461): be831420 00000014 03-06 13:12:36.765 I/DEBUG ( 461): be831424 4428cdf4 03-06 13:12:36.765 I/DEBUG ( 461): be831428 aca9f368 03-06 13:12:36.765 I/DEBUG ( 461): be83142c a81219c9 /system/lib/libutils.so 03-06 13:12:39.825 I/BootReceiver( 64): Copying /data/tombstones/tombstone_05 to DropBox (SYSTEM_TOMBSTONE) 03-06 13:12:39.855 D/dalvikvm( 64): GC_FOR_MALLOC freed 1252K, 55% free 4497K/9863K, external 3980K/4970K, paused 31ms 03-06 13:12:45.648 E/Profiler( 511): BPUnw: [5 total] thread_unregister_for_profiling(me=0x295470) 03-06 13:13:58.146 E/GeckoConsole( 511): [JavaScript Warning: "Use of getPreventDefault() is deprecated. Use defaultPrevented instead." {file: "http://support.cdn.mozilla.net/static/js/mobile/common-min.js?build=d28a3d0" line: 3}] 03-06 13:13:58.346 D/GeckoTabs( 511): handleMessage: Content:StateChange 03-06 13:13:58.346 D/GeckoToolbar( 511): onTabChanged: MENU_UPDATED 03-06 13:13:58.346 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: MENU_UPDATED 03-06 13:13:58.346 D/GeckoToolbar( 511): onTabChanged: START 03-06 13:13:58.346 I/GeckoToolbarDisplayLayout( 511): zerdatime 814717 - Throbber start 03-06 13:13:58.346 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: START 03-06 13:13:58.625 D/GeckoTabs( 511): handleMessage: SessionHistory:New 03-06 13:13:58.705 D/GeckoTabs( 511): handleMessage: Content:LocationChange 03-06 13:13:58.715 D/GeckoToolbar( 511): onTabChanged: MENU_UPDATED 03-06 13:13:58.715 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: MENU_UPDATED 03-06 13:13:58.715 D/GeckoToolbar( 511): onTabChanged: TITLE 03-06 13:13:58.715 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: TITLE 03-06 13:13:58.735 D/GeckoTabs( 511): handleMessage: Content:SecurityChange 03-06 13:13:58.755 D/GeckoToolbar( 511): onTabChanged: MENU_UPDATED 03-06 13:13:58.755 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: MENU_UPDATED 03-06 13:13:58.755 D/GeckoToolbar( 511): onTabChanged: LOCATION_CHANGE 03-06 13:13:58.755 D/GeckoToolbarDisplayLayout( 511): updateFavicon(null) 03-06 13:13:58.755 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: LOCATION_CHANGE 03-06 13:13:58.755 D/GeckoToolbar( 511): onTabChanged: SECURITY_CHANGE 03-06 13:13:58.765 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: SECURITY_CHANGE 03-06 13:13:59.186 D/GeckoTabs( 511): handleMessage: Tab:ViewportMetadata 03-06 13:13:59.186 D/GeckoToolbar( 511): onTabChanged: VIEWPORT_CHANGE 03-06 13:13:59.186 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: VIEWPORT_CHANGE 03-06 13:13:59.226 D/GeckoTabs( 511): handleMessage: Tab:ViewportMetadata 03-06 13:13:59.226 D/GeckoToolbar( 511): onTabChanged: VIEWPORT_CHANGE 03-06 13:13:59.226 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: VIEWPORT_CHANGE 03-06 13:13:59.256 D/GeckoTabs( 511): handleMessage: DOMTitleChanged 03-06 13:13:59.256 D/GeckoToolbar( 511): onTabChanged: TITLE 03-06 13:13:59.256 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: TITLE 03-06 13:13:59.315 D/GeckoTabs( 511): handleMessage: Link:Favicon 03-06 13:13:59.315 D/GeckoToolbar( 511): onTabChanged: LINK_FAVICON 03-06 13:13:59.315 D/GeckoBrowserApp( 511): BrowserApp.onTabChanged: 0: LINK_FAVICON 03-06 13:13:59.326 D/GeckoTabs( 511): handleMessage: Link:Favicon 03-06 13:13:59.326 D/GeckoToolbar( 511): onTabChanged: LINK_FAVICON
Comment 3•11 years ago
|
||
Do you get the same results with the crashme addon? http://people.mozilla.org/~tmielczarek/crashme/ Install it then menu->Crash me.
![]() |
Assignee | |
Comment 4•11 years ago
|
||
Thanks Ted. crashme brings down the process, but I still don't get a .dmp file. 03-06 14:32:08.059 I/GeckoBrowserApp( 280): Menu item clicked 03-06 14:32:08.099 W/InputManagerService( 64): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@406b53b0 03-06 14:32:08.179 I/DEBUG ( 34): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 03-06 14:32:08.179 I/DEBUG ( 34): Build fingerprint: 'generic/sdk/generic:2.3.7/GINGERBREAD/eng.ubuntu.20140123.014351:eng/test-keys' 03-06 14:32:08.179 I/DEBUG ( 34): pid: 280, tid: 334 >>> org.mozilla.fennec <<< 03-06 14:32:08.179 I/DEBUG ( 34): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000 03-06 14:32:08.179 I/DEBUG ( 34): r0 00000000 r1 472fdc70 r2 00000005 r3 00000000 03-06 14:32:08.179 I/DEBUG ( 34): r4 55e7f630 r5 46e25aac r6 00000000 r7 472fdbe0 03-06 14:32:08.179 I/DEBUG ( 34): r8 46e25aac r9 46e25aac 10 00000000 fp 472fdbc0 03-06 14:32:08.179 I/DEBUG ( 34): ip 46dfe325 sp 472fdbb0 lr 4e4b0a94 pc 46dfe33e cpsr 00000030 03-06 14:32:08.179 I/DEBUG ( 34): d0 0000000000000000 d1 3ff000003f800000 03-06 14:32:08.179 I/DEBUG ( 34): d2 bebbac05bf62a573 d3 3f114baef59b379c 03-06 14:32:08.179 I/DEBUG ( 34): d4 bfd4f65164f239f1 d5 000000004d17e514 03-06 14:32:08.179 I/DEBUG ( 34): d6 c3e0000000000000 d7 424c38786aa00000 03-06 14:32:08.179 I/DEBUG ( 34): d8 3ff0000000000000 d9 0000000000000000 03-06 14:32:08.179 I/DEBUG ( 34): d10 0000000000000000 d11 0000000000000000 03-06 14:32:08.179 I/DEBUG ( 34): d12 0000000000000000 d13 0000000000000000 03-06 14:32:08.179 I/DEBUG ( 34): d14 0000000000000000 d15 0000000000000000 03-06 14:32:08.179 I/DEBUG ( 34): scr 20000013 03-06 14:32:08.179 I/DEBUG ( 34): 03-06 14:32:08.259 I/DEBUG ( 34): #00 pc 0000033e /data/data/org.mozilla.fennec/files/mozilla/8n4bgfp8.default/extensions/crashme@ted.mielczarek.org/Android_arm-eabi-gcc3/libcrashme.so 03-06 14:32:08.259 I/DEBUG ( 34): #01 pc 011d6a90 /dev/ashmem/libxul.so (deleted) 03-06 14:32:08.279 I/DEBUG ( 34): 03-06 14:32:08.279 I/DEBUG ( 34): code around pc: 03-06 14:32:08.279 I/DEBUG ( 34): 46dfe31c e5bcf1b0 47702000 2806b507 e8dfd819 03-06 14:32:08.279 I/DEBUG ( 34): 46dfe32c 0a06f000 0404150d 20000004 2300e012 03-06 14:32:08.279 I/DEBUG ( 34): 46dfe33c 601a2205 2300e00d e00a4798 93012300 03-06 14:32:08.279 I/DEBUG ( 34): 46dfe34c 20059901 f808f000 e0029001 f7ff2003 03-06 14:32:08.279 I/DEBUG ( 34): 46dfe35c 2001ffe3 bf00bd0e d0412900 1c04b410 03-06 14:32:08.279 I/DEBUG ( 34): 03-06 14:32:08.279 I/DEBUG ( 34): code around lr: 03-06 14:32:08.279 I/DEBUG ( 34): 4e4b0a74 fafffe86 e89d000f e04be00d e59bc000 03-06 14:32:08.279 I/DEBUG ( 34): 4e4b0a84 e35e0010 23a0e010 e08dd00e e12fff3c 03-06 14:32:08.279 I/DEBUG ( 34): 4e4b0a94 e1a0d00b e59d2018 e59d300c e3520000 03-06 14:32:08.279 I/DEBUG ( 34): 4e4b0aa4 0a000006 e3530001 13530002 05820000 03-06 14:32:08.279 I/DEBUG ( 34): 4e4b0ab4 0a000002 e353000c 13530003 08820003 03-06 14:32:08.279 I/DEBUG ( 34): 03-06 14:32:08.279 I/DEBUG ( 34): stack: 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb70 518ba0f8 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb74 55d90940 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb78 00000000 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb7c 51704f80 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb80 4ebdef04 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb84 4e42fa61 /dev/ashmem/libxul.so (deleted) 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb88 0001b33b 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb8c 00000000 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb90 00000001 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb94 55e7f630 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb98 46e25aac 03-06 14:32:08.279 I/DEBUG ( 34): 472fdb9c 00000000 03-06 14:32:08.279 I/DEBUG ( 34): 472fdba0 472fdbe0 03-06 14:32:08.279 I/DEBUG ( 34): 472fdba4 46e25aac 03-06 14:32:08.279 I/DEBUG ( 34): 472fdba8 df002777 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbac e3a070ad 03-06 14:32:08.279 I/DEBUG ( 34): #01 472fdbb0 00000000 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbb4 472fdc70 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbb8 46dfe325 /data/data/org.mozilla.fennec/files/mozilla/8n4bgfp8.default/extensions/crashme@ted.mielczarek.org/Android_arm-eabi-gcc3/libcrashme.so 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbbc 4e4b0a94 /dev/ashmem/libxul.so (deleted) 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbc0 46dfe325 /data/data/org.mozilla.fennec/files/mozilla/8n4bgfp8.default/extensions/crashme@ted.mielczarek.org/Android_arm-eabi-gcc3/libcrashme.so 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbc4 472fdbe4 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbc8 00000008 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbcc 00000001 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbd0 46dfe325 /data/data/org.mozilla.fennec/files/mozilla/8n4bgfp8.default/extensions/crashme@ted.mielczarek.org/Android_arm-eabi-gcc3/libcrashme.so 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbd4 4e4b07db /dev/ashmem/libxul.so (deleted) 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbd8 46e25aac 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbdc 8031a67b /data/data/org.mozilla.fennec/lib/libmozglue.so 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbe0 46caf000 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbe4 55e7f630 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbe8 46e25aac 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbec 472fdc70 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbf0 5400c870 03-06 14:32:08.279 I/DEBUG ( 34): 472fdbf4 472fdff0 03-06 14:32:10.709 I/BootReceiver( 64): Copying /data/tombstones/tombstone_07 to DropBox (SYSTEM_TOMBSTONE) 03-06 14:32:10.729 D/Zygote ( 36): Process 280 terminated by signal (11) 03-06 14:32:10.739 E/InputDispatcher( 64): channel '40721ea8 org.mozilla.fennec/org.mozilla.fennec.App (server)' ~ Consumer closed input channel or an error occurred. events=0x8 03-06 14:32:10.739 E/InputDispatcher( 64): channel '40721ea8 org.mozilla.fennec/org.mozilla.fennec.App (server)' ~ Channel is unrecoverably broken and will be disposed! 03-06 14:32:10.759 D/dalvikvm( 64): GC_FOR_MALLOC freed 1040K, 45% free 4616K/8263K, external 4529K/5729K, paused 47ms 03-06 14:32:10.769 I/ActivityManager( 64): Process org.mozilla.fennec (pid 280) has died. 03-06 14:32:10.769 I/WindowManager( 64): WIN DEATH: Window{40721ea8 org.mozilla.fennec/org.mozilla.fennec.App paused=false} 03-06 14:32:10.769 I/WindowManager( 64): WIN DEATH: Window{407232a0 SurfaceView paused=false} 03-06 14:32:10.839 W/InputManagerService( 64): Got RemoteException sending setActive(false) notification to pid 280 uid 10017
Comment 5•11 years ago
|
||
All Breakpad does is install a signal handler: http://hg.mozilla.org/mozilla-central/annotate/ff96e428da76/toolkit/crashreporter/google-breakpad/src/client/linux/handler/exception_handler.cc#l115 http://hg.mozilla.org/mozilla-central/annotate/ff96e428da76/toolkit/crashreporter/google-breakpad/src/client/linux/handler/exception_handler.cc#l252 So either that's broken for SIGSEGV in this emulator (which seems pretty bad), or something about the emulator environment is causing us to not install the Breakpad handler, or it's getting replaced.
Comment 6•11 years ago
|
||
On android the signal handler is taken by ondemand decompression, but it redispatches to breakpad's. And there's no reason it wouldn't work on the emulator but work on a real device...
Comment 7•11 years ago
|
||
Unlikely, but you could try the patch in bug 944612, or it might be related to changes from bug 886736.
![]() |
Assignee | |
Comment 8•11 years ago
|
||
:dougc -- Thank you! With the patch from bug 944612, I get .dmp files in the emulator (with either crashme or kill -11). Your description in that bug sounds a bit tentative; does it need more work before review?
Flags: needinfo?(dtc-moz)
Comment 9•11 years ago
|
||
(In reply to Geoff Brown [:gbrown] from comment #8) > :dougc -- Thank you! With the patch from bug 944612, I get .dmp files in the > emulator (with either crashme or kill -11). Your description in that bug > sounds a bit tentative; does it need more work before review? The larger problem in bug 944612 might need more work, such as changing to use a blacklist rather than a timing based dynamic test, but the issue you see here appears related and perhaps can be addressed by the patch. I have requested feedback on the patch.
Flags: needinfo?(dtc-moz)
![]() |
Assignee | |
Comment 10•10 years ago
|
||
I have verified that the fix from bug 944612 resolves this problem: Crashes on Android 2.3 create .dmp files now and crash reports are generated. :dougc -- thanks again!
Assignee: nobody → gbrown
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•