Open
Bug 1215916
Opened 9 years ago
Updated 2 years ago
Intermittent PROCESS-CRASH | devtools/shared/heapsnapshot/tests/unit/test_saveHeapSnapshot_e10s_01.js | application crashed [@ mozalloc_abort(char const*)]
Categories
(DevTools :: Memory, defect, P2)
Tracking
(firefox44 affected)
NEW
Tracking | Status | |
---|---|---|
firefox44 | --- | affected |
People
(Reporter: aryx, Unassigned)
References
(Blocks 2 open bugs)
Details
(Keywords: intermittent-failure)
https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-searchStr=OS%20X%2010.6%20debug%20XPCShell%20(X) 00:34:29 INFO - TEST-START | xpcshell-parent-process.ini:dom/indexedDB/test/unit/test_odd_result_order.js 00:34:30 INFO - mozcrash Saved minidump as /builds/slave/test/build/blobber_upload_dir/95ED5119-FE95-4D5A-9517-35FE6A3F8A43.dmp 00:34:30 INFO - mozcrash Saved app info as /builds/slave/test/build/blobber_upload_dir/95ED5119-FE95-4D5A-9517-35FE6A3F8A43.extra 00:34:30 WARNING - PROCESS-CRASH | devtools/shared/heapsnapshot/tests/unit/test_saveHeapSnapshot_e10s_01.js | application crashed [@ mozalloc_abort(char const*)] 00:34:30 INFO - Crash dump filename: /var/folders/nz/nzyG5+daFL4499PLNi4OAk+++-k/-Tmp-/xpc-other-lwXIk_/95ED5119-FE95-4D5A-9517-35FE6A3F8A43.dmp 00:34:30 INFO - Operating system: Mac OS X 00:34:30 INFO - 10.6.8 10K549 00:34:30 INFO - CPU: amd64 00:34:30 INFO - family 6 model 23 stepping 10 00:34:30 INFO - 2 CPUs 00:34:30 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS 00:34:30 INFO - Crash address: 0x0 00:34:30 INFO - Process uptime: 175 seconds 00:34:30 INFO - Thread 0 (crashed) 00:34:30 INFO - 0 libmozglue.dylib!mozalloc_abort(char const*) [mozalloc_abort.cpp:944fe260a35c : 33 + 0x0] 00:34:30 INFO - rax = 0x0000000000000000 rdx = 0x0000000000000000 00:34:30 INFO - rcx = 0x0000000000000001 rbx = 0x00007fff706c12f8 00:34:30 INFO - rsi = 0x0000000000000000 rdi = 0x00007fff706c4a60 00:34:30 INFO - rbp = 0x00007fff5fbfd1a0 rsp = 0x00007fff5fbfd190 00:34:30 INFO - r8 = 0x00007fff706c4a60 r9 = 0x0000000000000000 00:34:30 INFO - r10 = 0x0000000000000400 r11 = 0x0000000000000246 00:34:30 INFO - r12 = 0x00007fff5fbfd210 r13 = 0x0000000000000003 00:34:30 INFO - r14 = 0x00007fff706c12f8 r15 = 0x00000001004e2660 00:34:30 INFO - rip = 0x0000000100010f41 00:34:30 INFO - Found by: given as instruction pointer in context 00:34:30 INFO - 1 XUL!Abort [nsDebugImpl.cpp:944fe260a35c : 472 + 0x5] 00:34:30 INFO - rbx = 0x0000000104a8e139 rbp = 0x00007fff5fbfd1b0 00:34:30 INFO - rsp = 0x00007fff5fbfd1b0 r12 = 0x00007fff5fbfd210 00:34:30 INFO - r13 = 0x0000000000000003 r14 = 0x00007fff706c12f8 00:34:30 INFO - r15 = 0x00000001004e2660 rip = 0x00000001004e26c9 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 2 XUL!NS_DebugBreak [nsDebugImpl.cpp:944fe260a35c : 425 + 0x5] 00:34:30 INFO - rbx = 0x0000000104a8e139 rbp = 0x00007fff5fbfd630 00:34:30 INFO - rsp = 0x00007fff5fbfd1c0 r12 = 0x00007fff5fbfd210 00:34:30 INFO - r13 = 0x0000000000000003 r14 = 0x00007fff706c12f8 00:34:30 INFO - r15 = 0x00000001004e2660 rip = 0x00000001004e2466 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 3 XUL!mozilla::ipc::MessageChannel::Close() [MessageChannel.cpp:944fe260a35c : 1933 + 0x20] 00:34:30 INFO - rbx = 0x0000000000000001 rbp = 0x00007fff5fbfd670 00:34:30 INFO - rsp = 0x00007fff5fbfd640 r12 = 0x000000010ad1a870 00:34:30 INFO - r13 = 0x000000010ad47268 r14 = 0x000000010aded620 00:34:30 INFO - r15 = 0x000000010ac9d820 rip = 0x000000010096d63c 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 4 XUL!(anonymous namespace)::ChildImpl::ThreadLocalDestructor(void*) [BackgroundImpl.cpp:944fe260a35c : 419 + 0x5] 00:34:30 INFO - rbx = 0x000000010742e000 rbp = 0x00007fff5fbfd6a0 00:34:30 INFO - rsp = 0x00007fff5fbfd680 r12 = 0x000000010ad1a870 00:34:30 INFO - r13 = 0x000000010742e040 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x000000010ac9d820 rip = 0x00000001009776e5 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 5 libnss3.dylib!PR_SetThreadPrivate [prtpd.c:944fe260a35c : 184 + 0x3] 00:34:30 INFO - rbx = 0x000000010742e000 rbp = 0x00007fff5fbfd6e0 00:34:30 INFO - rsp = 0x00007fff5fbfd6b0 r12 = 0x000000010ad1a870 00:34:30 INFO - r13 = 0x000000010742e040 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x0000000000000004 rip = 0x0000000100387ee6 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 6 XUL!(anonymous namespace)::ChildImpl::Shutdown() [BackgroundImpl.cpp:944fe260a35c : 1625 + 0x5] 00:34:30 INFO - rbx = 0x0000000104a12b3b rbp = 0x00007fff5fbfd700 00:34:30 INFO - rsp = 0x00007fff5fbfd6f0 r12 = 0x000000010ad1a870 00:34:30 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x0000000104a12b3b rip = 0x0000000100974212 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 7 XUL!(anonymous namespace)::ChildImpl::ShutdownObserver::Observe(nsISupports*, char const*, char16_t const*) [BackgroundImpl.cpp:944fe260a35c : 2111 + 0x5] 00:34:30 INFO - rbx = 0x0000000104a12b3b rbp = 0x00007fff5fbfd720 00:34:30 INFO - rsp = 0x00007fff5fbfd710 r12 = 0x000000010ad1a870 00:34:30 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x0000000104a12b3b rip = 0x0000000100977e2a 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 8 XUL!nsObserverList::NotifyObservers(nsISupports*, char const*, char16_t const*) [nsObserverList.cpp:944fe260a35c : 113 + 0xf] 00:34:30 INFO - rbx = 0x0000000000000001 rbp = 0x00007fff5fbfd760 00:34:30 INFO - rsp = 0x00007fff5fbfd730 r12 = 0x000000010ad1a870 00:34:30 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x0000000104a12b3b rip = 0x000000010052102b 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 9 XUL!nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) [nsObserverService.cpp:944fe260a35c : 315 + 0x11] 00:34:30 INFO - rbx = 0x000000010743eb08 rbp = 0x00007fff5fbfd790 00:34:30 INFO - rsp = 0x00007fff5fbfd770 r12 = 0x0000000104a12b3b 00:34:30 INFO - r13 = 0x0000000107471000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x0000000000000000 rip = 0x000000010052284b 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 10 XUL!mozilla::ShutdownXPCOM(nsIServiceManager*) [XPCOMInit.cpp:944fe260a35c : 862 + 0x10] 00:34:30 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff5fbfd800 00:34:30 INFO - rsp = 0x00007fff5fbfd7a0 r12 = 0x00007fff5fbfd880 00:34:30 INFO - r13 = 0x0000000107471000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x000000010741d240 rip = 0x00000001005a39f9 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 11 XUL!XRE_TermEmbedding [nsEmbedFunctions.cpp:944fe260a35c : 209 + 0x5] 00:34:30 INFO - rbx = 0x0000000106d13218 rbp = 0x00007fff5fbfd820 00:34:30 INFO - rsp = 0x00007fff5fbfd810 r12 = 0x00007fff5fbfd880 00:34:30 INFO - r13 = 0x0000000107471000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x000000010741d240 rip = 0x000000010387a441 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 12 XUL!mozilla::ipc::ScopedXREEmbed::Stop() [ScopedXREEmbed.cpp:944fe260a35c : 115 + 0x5] 00:34:30 INFO - rbx = 0x0000000107471a50 rbp = 0x00007fff5fbfd840 00:34:30 INFO - rsp = 0x00007fff5fbfd830 r12 = 0x00007fff5fbfd880 00:34:30 INFO - r13 = 0x0000000107471000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x000000010741d240 rip = 0x0000000100970f43 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 13 XUL!XRE_InitChildProcess [nsEmbedFunctions.cpp:944fe260a35c : 625 + 0xa] 00:34:30 INFO - rbx = 0x0000000000000010 rbp = 0x00007fff5fbfeda0 00:34:30 INFO - rsp = 0x00007fff5fbfd850 r12 = 0x00007fff5fbfd880 00:34:30 INFO - r13 = 0x0000000107471000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x000000010741d240 rip = 0x000000010387af69 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 14 plugin-container!content_process_main(int, char**) [plugin-container.cpp:944fe260a35c : 237 + 0xe] 00:34:30 INFO - rbx = 0x000000010742d2c0 rbp = 0x00007fff5fbfede0 00:34:30 INFO - rsp = 0x00007fff5fbfedb0 r12 = 0x0000000000000008 00:34:30 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x00007fff5fbfee00 rip = 0x000000010000124c 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 15 plugin-container!start + 0x34 00:34:30 INFO - rbx = 0x0000000000000000 rbp = 0x00007fff5fbfedf0 00:34:30 INFO - rsp = 0x00007fff5fbfedf0 r12 = 0x0000000000000000 00:34:30 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x0000000000000000 rip = 0x0000000100000ea4 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - Thread 1 00:34:30 INFO - 0 libSystem.B.dylib!__kevent + 0xa 00:34:30 INFO - rax = 0x000000000200016b rdx = 0x0000000000000000 00:34:30 INFO - rcx = 0x0000000106fa6ce8 rbx = 0x0000000106fa6e50 00:34:30 INFO - rsi = 0x0000000000000000 rdi = 0x0000000000000004 00:34:30 INFO - rbp = 0x0000000106fa6e90 rsp = 0x0000000106fa6ce8 00:34:30 INFO - r8 = 0x0000000000000001 r9 = 0x0000000106fa6e50 00:34:30 INFO - r10 = 0x0000000106fa6e20 r11 = 0x0000000000000246 00:34:30 INFO - r12 = 0x00007fff706c1998 r13 = 0x00007fff706c1d68 00:34:30 INFO - r14 = 0xffffffffffffffff r15 = 0x00007fff706c1da8 00:34:30 INFO - rip = 0x00007fff83e13c0a 00:34:30 INFO - Found by: given as instruction pointer in context 00:34:30 INFO - 1 libSystem.B.dylib!_dispatch_queue_invoke + 0xb9 00:34:30 INFO - rbp = 0x0000000106fa6ec0 rsp = 0x0000000106fa6ea0 00:34:30 INFO - rip = 0x00007fff83e157b4 00:34:30 INFO - Found by: previous frame's frame pointer 00:34:30 INFO - 2 libSystem.B.dylib!_dispatch_worker_thread2 + 0xfc 00:34:30 INFO - rbx = 0x00007fff706c1960 rbp = 0x0000000106fa6f20 00:34:30 INFO - rsp = 0x0000000106fa6ed0 r12 = 0x0000000107847600 00:34:30 INFO - r13 = 0x00007fff706c1d68 rip = 0x00007fff83e152de 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 3 libSystem.B.dylib!_pthread_wqthread + 0x161 00:34:30 INFO - rbx = 0x0000000106fa7000 rbp = 0x0000000106fa6f50 00:34:30 INFO - rsp = 0x0000000106fa6f30 r12 = 0x0000000107847600 00:34:30 INFO - r13 = 0x00000001078534a8 r14 = 0x0000000000000001 00:34:30 INFO - r15 = 0x0000000000000000 rip = 0x00007fff83e14c08 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 4 libSystem.B.dylib!start_wqthread + 0xd 00:34:30 INFO - rbx = 0x0000000000000000 rbp = 0x0000000106fa6f78 00:34:30 INFO - rsp = 0x0000000106fa6f60 r12 = 0x0000000000000000 00:34:30 INFO - r13 = 0x0000000000000000 r14 = 0x0000000000000000 00:34:30 INFO - r15 = 0x0000000000000000 rip = 0x00007fff83e14aa5 00:34:30 INFO - Found by: call frame info 00:34:30 INFO - 5 libSystem.B.dylib!_Block_copy + 0xf 00:34:30 INFO - rsp = 0x0000000106fa7050 rip = 0x00007fff83e151e2 00:34:30 INFO - Found by: stack scanning
Updated•9 years ago
|
Blocks: e10s-tests
tracking-e10s:
--- → +
Updated•9 years ago
|
Blocks: memory-testing
Updated•9 years ago
|
Has STR: --- → yes
Comment 1•9 years ago
|
||
:mrbkap, any idea how how to debug a crash when closing an ipc message channel? Looks like it might be this assertion related to double closing a channel? https://dxr.mozilla.org/mozilla-central/rev/d4213241bb796fdfa7a5ad4f1989e97b44474364/ipc/glue/MessageChannel.cpp#1926
Flags: needinfo?(mrbkap)
Priority: -- → P1
Comment 2•9 years ago
|
||
Dropping priority since this only seems to have happened once and hasn't happened in three and a half months.
Priority: P1 → P2
Comment 3•9 years ago
|
||
Sorry for the radio silence. I don't really have any advice other than staring at code or trying to get this in an rr recording (which should make this trivial to fix).
Flags: needinfo?(mrbkap)
Updated•6 years ago
|
Product: Firefox → DevTools
Updated•2 years ago
|
Severity: normal → S3
tracking-e10s:
+ → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•