Closed Bug 978926 Opened 11 years ago Closed 10 years ago

Intermittent Shutdown "B2G Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1)","This usually indicates the B2G process has crashed" after "Profiler: BPUnw: [1 total] thread_unregister_for_profiling(me=0xa3a0) (NOT REGISTERED)" message

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: crash)

I'm running with the theory that the profiler message right before the crash is relevant here. I wanted to chalk it up to random B2G-ery, but twice today says it needs to be looked into. https://tbpl.mozilla.org/php/getParsedLog.php?id=35536696&tree=B2g-Inbound b2g_emulator_vm b2g-inbound debug test mochitest-debug-3 on 2014-03-03 08:43:20 PST for push ba27be6e9ac0 slave: tst-linux64-spot-436 09:22:29 INFO - 03-03 17:20:57.062 692 692 I GeckoDump: 674 INFO TEST-START | Shutdown 09:22:29 INFO - 03-03 17:20:57.082 692 692 I GeckoDump: 675 INFO Passed: 8219 09:22:29 INFO - 03-03 17:20:57.092 692 692 I GeckoDump: 676 INFO Failed: 0 09:22:29 INFO - 03-03 17:20:57.113 692 692 I GeckoDump: 677 INFO Todo: 43 09:22:29 INFO - 03-03 17:20:57.123 692 692 I GeckoDump: 678 INFO Slowest: 73324ms - /tests/content/canvas/test/crossorigin/test_video_crossorigin.html 09:22:29 INFO - 03-03 17:20:57.132 692 692 I GeckoDump: 679 INFO SimpleTest FINISHED 09:22:29 INFO - 03-03 17:20:57.163 692 692 I GeckoDump: 680 INFO TEST-INFO | Ran 1 Loops 09:22:29 INFO - 03-03 17:20:57.193 692 692 I GeckoDump: 681 INFO SimpleTest FINISHED 09:22:29 INFO - 03-03 17:20:57.283 692 692 I Gecko : [Child 692] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1269 09:22:29 INFO - 03-03 17:20:57.863 692 692 I Gecko : ++DOMWINDOW == 14 (0x440f4f40) [pid = 692] [serial = 333] [outer = 0x440f3320] 09:22:29 INFO - 03-03 17:20:58.122 644 644 I Gecko : --DOCSHELL 0x48f0f000 == 1 [pid = 644] [id = 2] 09:22:29 INFO - 03-03 17:20:58.163 644 644 I Gecko : --DOCSHELL 0x456cd800 == 0 [pid = 644] [id = 1] 09:22:29 INFO - 03-03 17:20:58.903 644 644 I Gecko : [Parent 644] WARNING: An event was posted to a thread that will never run it (rejected): file ../../../gecko/xpcom/threads/nsThread.cpp, line 367 09:22:29 INFO - 03-03 17:20:58.913 644 644 I Gecko : [Parent 644] WARNING: unable to post continuation event: file ../../../gecko/xpcom/io/nsStreamUtils.cpp, line 441 09:22:29 INFO - 03-03 17:20:59.052 692 692 I Gecko : [Child 692] WARNING: Transparent content with displayports can be expensive.: file ../../../gecko/layout/base/nsDisplayList.cpp, line 1269 09:22:29 INFO - 03-03 17:21:03.003 692 692 I Gecko : [Child 692] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file ../../../../gecko/embedding/browser/webBrowser/nsWebBrowser.cpp, line 365 09:22:29 INFO - 03-03 17:21:03.003 692 692 I Gecko : [Child 692] WARNING: NS_ENSURE_TRUE(domWindow) failed: file ../../../../gecko/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 86 09:22:29 INFO - 03-03 17:21:04.112 692 692 I Gecko : --DOMWINDOW == 13 (0x440f4b80) [pid = 692] [serial = 323] [outer = 0x0] [url = http://mochi.test:8888/tests/content/canvas/test/test_2d.line.cap.closed.html] 09:22:29 INFO - 03-03 17:21:05.972 692 692 I Gecko : --DOMWINDOW == 12 (0x440f58a0) [pid = 692] [serial = 326] [outer = 0x0] [url = http://mochi.test:8888/tests/SimpleTest/iframe-between-tests.html] 09:22:29 INFO - 03-03 17:21:07.353 644 644 I Gecko : [Parent 644] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204 09:22:29 INFO - 03-03 17:21:07.353 644 644 I Gecko : [Parent 644] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204 09:22:29 INFO - 03-03 17:21:07.363 644 644 I Gecko : [Parent 644] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204 09:22:29 INFO - 03-03 17:21:07.363 644 644 I Gecko : [Parent 644] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204 09:22:29 INFO - 03-03 17:21:07.363 644 644 I Gecko : [Parent 644] WARNING: RemoveObserver() called for unregistered observer: file ../../gecko/hal/Hal.cpp, line 204 09:22:29 INFO - 03-03 17:21:07.553 692 692 I GonkMemoryPressure: Observed XPCOM shutdown. 09:22:29 INFO - 03-03 17:21:07.813 644 670 I Gecko : Destroying context 0x495e9310 surface 0x495e92e0 on display 0x1 09:22:29 INFO - 03-03 17:21:12.163 33 33 I ServiceManager: service 'media.resource_manager' died 09:22:29 INFO - 03-03 17:21:12.163 33 33 I ServiceManager: service 'permission' died 09:22:29 INFO - 03-03 17:21:12.363 692 692 I Gecko : --DOMWINDOW == 11 (0x440f27e0) [pid = 692] [serial = 327] [outer = 0x0] [url = http://mochi.test:8888/tests/content/canvas/test/test_2d.strokeRect.zero.5.html] 09:22:29 INFO - 03-03 17:21:12.363 692 692 I Gecko : --DOMWINDOW == 10 (0x440f5120) [pid = 692] [serial = 325] [outer = 0x0] [url = http://mochi.test:8888/tests/content/canvas/test/test_2d.line.join.parallel.html] 09:22:29 INFO - 03-03 17:21:13.613 692 692 I Gecko : [Child 692] WARNING: NS_ENSURE_TRUE(inBrowser) failed: file ../../../../gecko/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 82 09:22:29 INFO - 03-03 17:21:13.623 692 692 I Gecko : [Child 692] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file ../../../../gecko/embedding/browser/webBrowser/nsWebBrowser.cpp, line 365 09:22:29 INFO - 03-03 17:21:13.623 692 692 I Gecko : [Child 692] WARNING: NS_ENSURE_TRUE(mDocShell) failed: file ../../../../gecko/embedding/browser/webBrowser/nsWebBrowser.cpp, line 365 09:22:29 INFO - 03-03 17:21:13.623 692 692 I Gecko : [Child 692] WARNING: NS_ENSURE_TRUE(domWindow) failed: file ../../../../gecko/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 86 09:22:29 INFO - 03-03 17:21:13.623 692 692 I Gecko : [Child 692] WARNING: NS_ENSURE_TRUE(inBrowser) failed: file ../../../../gecko/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp, line 82 09:22:29 INFO - 03-03 17:21:13.993 692 692 I Gecko : --DOMWINDOW == 9 (0x440f4d60) [pid = 692] [serial = 332] [outer = 0x0] [url = http://mochi.test:8888/tests/SimpleTest/iframe-between-tests.html] 09:22:29 INFO - 03-03 17:21:14.002 692 692 I Gecko : --DOMWINDOW == 8 (0x440f49a0) [pid = 692] [serial = 331] [outer = 0x0] [url = http://mochi.test:8888/tests/content/canvas/test/test_bug613794.html] 09:22:29 INFO - 03-03 17:21:14.002 692 692 I Gecko : --DOMWINDOW == 7 (0x440f47c0) [pid = 692] [serial = 330] [outer = 0x0] [url = http://mochi.test:8888/tests/SimpleTest/iframe-between-tests.html] 09:22:29 INFO - 03-03 17:21:14.002 692 692 I Gecko : --DOMWINDOW == 6 (0x440f36e0) [pid = 692] [serial = 328] [outer = 0x0] [url = http://mochi.test:8888/tests/SimpleTest/iframe-between-tests.html] 09:22:29 INFO - 03-03 17:21:14.002 692 692 I Gecko : --DOMWINDOW == 5 (0x440f56c0) [pid = 692] [serial = 183] [outer = 0x0] [url = http://mochi.test:8888/tests/content/base/test/test_xhr_forbidden_headers.html] 09:22:29 INFO - 03-03 17:21:14.002 692 692 I Gecko : --DOMWINDOW == 4 (0x440f3140) [pid = 692] [serial = 3] [outer = 0x0] [url = http://mochi.test:8888/tests/?autorun=1&closeWhenDone=1&logFile=%2Fdata%2Flocal%2Ftests%2Flog%2Fmochitest.log&fileLevel=INFO&consoleLevel=INFO&totalChunks=15&thisChunk=3&hideResultsTable=1&testManifest=b2g-debug.json&runOnly=false&dumpOutputDirectory=%2Ftmp] 09:22:29 INFO - 03-03 17:21:14.002 692 692 I Gecko : --DOMWINDOW == 3 (0x440f4f40) [pid = 692] [serial = 333] [outer = 0x0] [url = about:blank] 09:22:29 INFO - 03-03 17:21:14.012 692 692 I Gecko : --DOMWINDOW == 2 (0x440f3320) [pid = 692] [serial = 4] [outer = 0x0] [url = about:blank] 09:22:29 INFO - 03-03 17:21:14.012 692 692 I Gecko : --DOMWINDOW == 1 (0x440f3500) [pid = 692] [serial = 329] [outer = 0x0] [url = http://mochi.test:8888/tests/content/canvas/test/test_ImageData_ctor.html] 09:22:29 INFO - 03-03 17:21:14.022 692 692 I Gecko : --DOMWINDOW == 0 (0x440f2420) [pid = 692] [serial = 1] [outer = 0x0] [url = http://mochi.test:8888/tests/?autorun=1&closeWhenDone=1&logFile=%2Fdata%2Flocal%2Ftests%2Flog%2Fmochitest.log&fileLevel=INFO&consoleLevel=INFO&totalChunks=15&thisChunk=3&hideResultsTable=1&testManifest=b2g-debug.json&runOnly=false&dumpOutputDirectory=%2Ftmp] 09:22:29 INFO - 03-03 17:21:14.092 692 692 I Gecko : --DOCSHELL 0x40249c00 == 1 [pid = 692] [id = 1] 09:22:29 INFO - 03-03 17:21:14.112 692 692 I Gecko : --DOCSHELL 0x44f0d400 == 0 [pid = 692] [id = 2] 09:22:29 INFO - 03-03 17:21:14.293 692 710 I Gecko : 09:22:29 INFO - 03-03 17:21:14.293 692 710 I Gecko : ###!!! [Child][MessageChannel::SendAndWait] Error: Channel error: cannot send/recv 09:22:29 INFO - 03-03 17:21:14.293 692 710 I Gecko : 09:22:29 INFO - 03-03 17:21:14.303 692 710 E Profiler: BPUnw: [1 total] thread_unregister_for_profiling(me=0xa3a0) (NOT REGISTERED) 09:22:29 ERROR - 03-03 17:21:14.383 692 692 F libc : Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1) 09:22:29 ERROR - This usually indicates the B2G process has crashed
This may be same as Bug 988132
FYI, looks like Bug 981949.
Flags: needinfo?(jld)
This isn't a SIGSYS crash, so bug 981949 is unrelated. But, while I'm here, I notice some assertion failures: (In reply to TBPL Robot from comment #19) > 04-21 22:28:04.966 785 785 F MOZ_Assert: Assertion failure: isEmpty(), at ../../dist/include/mozilla/LinkedList.h:305 (In reply to TBPL Robot from comment #17) > 04-10 11:44:07.039 689 689 F MOZ_Assert: Assertion failure: work_queue_.empty(), at ../../../gecko/ipc/chromium/src/base/message_loop.cc:393 And there are a few other instances of the latter crash. That might be worth looking into.
Flags: needinfo?(jld)
This has become a dumping ground; think there's not much value in what's here at the moment. We should file separate bugs for anything from now on :-)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INCOMPLETE
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.