Closed
Bug 1024996
Opened 10 years ago
Closed 10 years ago
Intermittent test_sqliteMultiReporter.xul | application crashed [@ unsigned int mozilla::detail::HashUntilZero<char>(char const*)] (after: "ABORT: Aborting on channel error.: ipc/glue/MessageChannel.cpp, line 1532")
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1024900
People
(Reporter: emorley, Unassigned)
References
Details
(Keywords: crash, intermittent-failure)
Crash Data
Ubuntu VM 12.04 x64 mozilla-inbound debug test mochitest-other on 2014-06-12 19:50:15 PDT for push 6c6c66292238 slave: tst-linux64-spot-932 https://tbpl.mozilla.org/php/getParsedLog.php?id=41653677&tree=Mozilla-Inbound Think seemed to start going wrong during the previous test: { 20:15:33 INFO - 3566 INFO TEST-START | chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/test_memoryReporters2.xul 20:15:33 INFO - ++DOMWINDOW == 57 (0x7f8fce54a400) [pid = 1919] [serial = 3855] [outer = 0x7f9001582c00] 20:15:33 INFO - ++DOCSHELL 0x7f8fa3aa1000 == 14 [pid = 1919] [id = 836] 20:15:33 INFO - ++DOMWINDOW == 58 (0x7f8fce887400) [pid = 1919] [serial = 3856] [outer = (nil)] 20:15:33 INFO - ++DOMWINDOW == 59 (0x7f8ff4fbe800) [pid = 1919] [serial = 3857] [outer = 0x7f8fce887400] 20:15:33 INFO - ++DOCSHELL 0x7f8fd9e34800 == 15 [pid = 1919] [id = 837] 20:15:33 INFO - ++DOMWINDOW == 60 (0x7f8ff51e4000) [pid = 1919] [serial = 3858] [outer = (nil)] 20:15:33 INFO - ++DOMWINDOW == 61 (0x7f8ff59eb000) [pid = 1919] [serial = 3859] [outer = 0x7f8ff51e4000] 20:15:33 INFO - ++DOCSHELL 0x7f8fdf9ed000 == 16 [pid = 1919] [id = 838] 20:15:33 INFO - ++DOMWINDOW == 62 (0x7f900ce1ac00) [pid = 1919] [serial = 3860] [outer = (nil)] 20:15:33 INFO - ++DOMWINDOW == 63 (0x7f900ce1b800) [pid = 1919] [serial = 3861] [outer = 0x7f900ce1ac00] 20:15:33 INFO - [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631 20:15:33 INFO - [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631 20:15:34 INFO - DMD[2402] $DMD = '(null)' 20:15:34 INFO - DMD[2402] DMD is not enabled 20:15:34 INFO - [2402] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144 20:15:34 INFO - [2402] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144 20:15:34 INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpTXwVM1/runtests_leaks.log 20:15:34 INFO - Xlib: extension "RANDR" missing on display ":0". 20:15:34 INFO - [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631 20:15:34 INFO - [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631 20:15:34 INFO - DMD[2406] $DMD = '(null)' 20:15:34 INFO - DMD[2406] DMD is not enabled 20:15:34 INFO - [2406] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144 20:15:34 INFO - [2406] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144 20:15:34 INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpTXwVM1/runtests_leaks.log 20:15:34 INFO - Xlib: extension "RANDR" missing on display ":0". 20:15:34 INFO - [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631 20:15:34 INFO - [Parent 1919] WARNING: No docshells for remote frames!: file /builds/slave/m-in-l64-d-0000000000000000000/build/content/base/src/nsFrameLoader.cpp, line 631 20:15:34 INFO - DMD[2410] $DMD = '(null)' 20:15:34 INFO - DMD[2410] DMD is not enabled 20:15:34 INFO - [2410] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144 20:15:34 INFO - [2410] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/base/nsTraceRefcnt.cpp, line 144 20:15:34 INFO - ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpTXwVM1/runtests_leaks.log 20:15:34 INFO - Xlib: extension "RANDR" missing on display ":0". 20:15:35 INFO - [Child 2402] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59 20:15:35 INFO - [Child 2402] WARNING: NS_ENSURE_TRUE(svc) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/dom/ipc/nsIContentChild.cpp, line 31 20:15:35 INFO - [Child 2406] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59 20:15:35 INFO - [Child 2406] WARNING: NS_ENSURE_TRUE(svc) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/dom/ipc/nsIContentChild.cpp, line 31 20:15:35 INFO - [Child 2410] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59 20:15:35 INFO - [Child 2410] WARNING: NS_ENSURE_TRUE(svc) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/dom/ipc/nsIContentChild.cpp, line 31 20:15:35 INFO - [Child 2402] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59 20:15:35 INFO - [Child 2406] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59 20:15:35 INFO - [Child 2410] WARNING: '!compMgr', file /builds/slave/m-in-l64-d-0000000000000000000/build/xpcom/glue/nsComponentManagerUtils.cpp, line 59 } Then: { 20:15:40 INFO - 3571 INFO TEST-START | chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/test_sqliteMultiReporter.xul 20:15:40 INFO - ++DOMWINDOW == 64 (0x7f8fce54a000) [pid = 1919] [serial = 3863] [outer = 0x7f9001582c00] 20:15:43 INFO - [2059] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-l64-d-0000000000000000000/build/ipc/glue/MessageChannel.cpp, line 1532 20:15:43 INFO - [2059] ###!!! ASSERTION: Cannot call AnnotateCrashReport in child processes from non-main thread.: 'Error', file /builds/slave/m-in-l64-d-0000000000000000000/build/toolkit/crashreporter/nsExceptionHandler.cpp, line 1703 20:15:43 INFO - NS_DebugBreak [xpcom/base/nsDebugImpl.cpp:420] 20:15:43 INFO - mozilla::ipc::MessageChannel::OnChannelErrorFromLink() [ipc/glue/MessageChannel.cpp:1535] 20:15:43 INFO - mozilla::ipc::ProcessLink::OnChannelError() [ipc/glue/MessageLink.cpp:355] 20:15:43 INFO - IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking(int) [ipc/chromium/src/chrome/common/ipc_channel_posix.cc:856] 20:15:43 INFO - event_base_loop [ipc/chromium/src/third_party/libevent/event.c:1355] 20:15:43 INFO - base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [ipc/chromium/src/base/message_pump_libevent.cc:340] 20:15:43 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:230] 20:15:43 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 20:15:43 INFO - base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:171] 20:15:43 INFO - ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:41] 20:15:43 INFO - libpthread.so.0 + 0x7e9a 20:15:43 INFO - libc.so.6 + 0xf3dbd 20:15:43 INFO - [2059] ###!!! ASSERTION: Cannot call AnnotateCrashReport in child processes from non-main thread.: 'Error', file /builds/slave/m-in-l64-d-0000000000000000000/build/toolkit/crashreporter/nsExceptionHandler.cpp, line 1653 20:15:43 INFO - NS_DebugBreak [obj-firefox/dist/include/nsTSubstring.h:95] 20:15:43 INFO - mozilla::ipc::MessageChannel::OnChannelErrorFromLink() [ipc/glue/MessageChannel.cpp:1535] 20:15:43 INFO - mozilla::ipc::ProcessLink::OnChannelError() [ipc/glue/MessageLink.cpp:355] 20:15:43 INFO - IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking(int) [ipc/chromium/src/chrome/common/ipc_channel_posix.cc:856] 20:15:43 INFO - event_base_loop [ipc/chromium/src/third_party/libevent/event.c:1355] 20:15:43 INFO - base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [ipc/chromium/src/base/message_pump_libevent.cc:340] 20:15:43 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:230] 20:15:43 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 20:15:43 INFO - base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:171] 20:15:43 INFO - ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:41] 20:15:43 INFO - libpthread.so.0 + 0x7e9a 20:15:43 INFO - libc.so.6 + 0xf3dbd 20:15:43 INFO - mozilla::ipc::ProcessLink::OnChannelError() [ipc/glue/MessageLink.cpp:355] 20:15:43 INFO - IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking(int) [ipc/chromium/src/chrome/common/ipc_channel_posix.cc:856] 20:15:43 INFO - event_base_loop [ipc/chromium/src/third_party/libevent/event.c:1355] 20:15:43 INFO - base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [ipc/chromium/src/base/message_pump_libevent.cc:340] 20:15:43 INFO - MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:230] 20:15:43 INFO - MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:504] 20:15:43 INFO - base::Thread::ThreadMain() [ipc/chromium/src/base/thread.cc:171] 20:15:43 INFO - ThreadFunc [ipc/chromium/src/base/platform_thread_posix.cc:41] 20:15:43 INFO - libpthread.so.0 + 0x7e9a 20:15:43 INFO - libc.so.6 + 0xf3dbd 20:15:43 INFO - [2059] ###!!! ABORT: Aborting on channel error.: file /builds/slave/m-in-l64-d-0000000000000000000/build/ipc/glue/MessageChannel.cpp, line 1532 20:15:43 INFO - Hit MOZ_CRASH() at /builds/slave/m-in-l64-d-0000000000000000000/build/memory/mozalloc/mozalloc_abort.cpp:30 20:15:43 INFO - TEST-INFO | Main app process: killed by SIGSEGV 20:15:43 WARNING - TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/test_sqliteMultiReporter.xul | application terminated with exit code 11 } { 20:15:52 WARNING - PROCESS-CRASH | chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/test_sqliteMultiReporter.xul | application crashed [@ unsigned int mozilla::detail::HashUntilZero<char>(char const*)] 20:15:52 INFO - Crash dump filename: /tmp/tmpTXwVM1/minidumps/159146ac-2e94-ec4b-432a34ec-167c71c8.dmp 20:15:52 INFO - Operating system: Linux 20:15:52 INFO - 0.0.0 Linux 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 20:15:52 INFO - CPU: amd64 20:15:52 INFO - family 6 model 26 stepping 5 20:15:52 INFO - 1 CPU 20:15:52 INFO - Crash reason: SIGSEGV 20:15:52 INFO - Crash address: 0x0 20:15:52 INFO - Thread 0 (crashed) 20:15:52 INFO - 0 libxul.so!unsigned int mozilla::detail::HashUntilZero<char>(char const*) [HashFunctions.h:6c6c66292238 : 279 + 0x0] 20:15:52 INFO - rbx = 0x00007f8fe10b1ba0 r12 = 0x00007fffcd796c90 20:15:52 INFO - r13 = 0x00007f8fd7b48340 r14 = 0x00007fffcd796c88 20:15:52 INFO - r15 = 0x00007f901dc71000 rip = 0x00007f902a2b437f 20:15:52 INFO - rsp = 0x00007fffcd796c40 rbp = 0x00007fffcd796c40 20:15:52 INFO - Found by: given as instruction pointer in context 20:15:52 INFO - 1 libxul.so!js::detail::HashTable<js::HashMapEntry<char const*, JS::ClassInfo>, js::HashMap<char const*, JS::ClassInfo, js::CStringHashPolicy, js::SystemAllocPolicy>::MapHashPolicy, js::SystemAllocPolicy>::lookupForAdd(char const* const&) const [HashFunctions.h:6c6c66292238 : 306 + 0x4] 20:15:52 INFO - rbx = 0x00007f8fe10b1ba0 r12 = 0x00007fffcd796c90 20:15:52 INFO - r13 = 0x00007f8fd7b48340 r14 = 0x00007fffcd796c88 20:15:52 INFO - r15 = 0x00007f901dc71000 rip = 0x00007f902c3b3de3 20:15:52 INFO - rsp = 0x00007fffcd796c50 rbp = 0x00007fffcd796c70 20:15:52 INFO - Found by: call frame info 20:15:52 INFO - 2 libxul.so!AddClassInfo [HashTable.h:6c6c66292238 : 136 + 0xf] 20:15:52 INFO - rbx = 0x00007f8fd7b48440 r12 = 0x00007fffcd796de0 20:15:52 INFO - r13 = 0x00007f8fd7b48340 r14 = 0x0000000000000048 20:15:52 INFO - r15 = 0x00007f901dc71000 rip = 0x00007f902c3b43f3 20:15:52 INFO - rsp = 0x00007fffcd796c80 rbp = 0x00007fffcd796cc0 20:15:52 INFO - Found by: call frame info 20:15:52 INFO - 3 libxul.so!StatsCellCallback<(Granularity)0u> [MemoryMetrics.cpp:6c6c66292238 : 435 + 0x10] 20:15:52 INFO - rbx = 0x00007f8fd53c1348 r12 = 0x00007f8fffc8a358 20:15:52 INFO - r13 = 0x00007f8fd7b48340 r14 = 0x0000000000000048 20:15:52 INFO - r15 = 0x00007f901dc71000 rip = 0x00007f902c3c6ab0 20:15:52 INFO - rsp = 0x00007fffcd796cd0 rbp = 0x00007fffcd796e90 20:15:52 INFO - Found by: call frame info 20:15:52 INFO - 4 libxul.so!IterateCompartmentsArenasCells [Iteration.cpp:6c6c66292238 : 48 + 0x12] 20:15:52 INFO - rbx = 0x00007f8fffc8a000 r12 = 0x0000000000000006 20:15:52 INFO - r13 = 0x0000000000000048 r14 = 0x00007f902c3c6970 20:15:52 INFO - r15 = 0x00007f901dc71000 rip = 0x00007f902bf72328 20:15:52 INFO - rsp = 0x00007fffcd796ea0 rbp = 0x00007fffcd796f60 20:15:52 INFO - Found by: call frame info 20:15:52 INFO - 5 libxul.so!js::IterateZonesCompartmentsArenasCells(JSRuntime*, void*, void (*)(JSRuntime*, void*, JS::Zone*), void (*)(JSRuntime*, void*, JSCompartment*), void (*)(JSRuntime*, void*, js::gc::Arena*, JSGCTraceKind, unsigned long), void (*)(JSRuntime*, void*, void*, JSGCTraceKind, unsigned long)) [Iteration.cpp:6c6c66292238 : 65 + 0x1c] 20:15:52 INFO - rbx = 0x00007f901dc71000 r12 = 0x00007fffcd7971e0 20:15:52 INFO - r13 = 0x00007f902c3b2c60 r14 = 0x00007f900156cab0 20:15:52 INFO - r15 = 0x00007f900156ca28 rip = 0x00007f902bf7d229 20:15:52 INFO - rsp = 0x00007fffcd796f70 rbp = 0x00007fffcd797000 20:15:52 INFO - Found by: call frame info 20:15:52 INFO - 6 libxul.so!JS::CollectRuntimeStats(JSRuntime*, JS::RuntimeStats*, JS::ObjectPrivateVisitor*) [MemoryMetrics.cpp:6c6c66292238 : 662 + 0x2a] 20:15:52 INFO - rbx = 0x00007fffcd797358 r12 = 0x00007f901dc05400 20:15:52 INFO - r13 = 0x0000000000000000 r14 = 0x00007f901dc71000 20:15:52 INFO - r15 = 0x0000000080004005 rip = 0x00007f902c3b4b60 20:15:52 INFO - rsp = 0x00007fffcd797010 rbp = 0x00007fffcd7972f0 20:15:52 INFO - Found by: call frame info 20:15:52 INFO - 7 libxul.so!xpc::JSReporter::CollectReports(nsDataHashtable<nsUint64HashKey, nsCString>*, nsDataHashtable<nsUint64HashKey, nsCString>*, nsIMemoryReporterCallback*, nsISupports*) [XPCJSRuntime.cpp:6c6c66292238 : 2761 + 0x1f] 20:15:52 INFO - rbx = 0x00007f8ff82ea160 r12 = 0x00007f901dc05400 20:15:52 INFO - r13 = 0x0000000000000000 r14 = 0x00007fffcd797a10 20:15:52 INFO - r15 = 0x0000000080004005 rip = 0x00007f902ae8925c 20:15:52 INFO - rsp = 0x00007fffcd797300 rbp = 0x00007fffcd7978d0 20:15:52 INFO - Found by: call frame info 20:15:52 INFO - 8 libxul.so!nsWindowMemoryReporter::CollectReports(nsIMemoryReporterCallback*, nsISupports*) [nsWindowMemoryReporter.cpp:6c6c66292238 : 538 + 0x18] 20:15:52 INFO - rbx = 0x0000000000000000 r12 = 0x0000000000000000 20:15:52 INFO - r13 = 0x00007f8ff82ea160 r14 = 0x0000000000000000 20:15:52 INFO - r15 = 0x0000000000002000 rip = 0x00007f902afb3202 20:15:52 INFO - rsp = 0x00007fffcd7978e0 rbp = 0x00007fffcd7986a0 20:15:52 INFO - Found by: call frame info 20:15:52 INFO - 9 libxul.so!nsMemoryReporterManager::GetReportsForThisProcessExtended(nsIMemoryReporterCallback*, nsISupports*, nsAString_internal const&) [nsMemoryReporterManager.cpp:6c6c66292238 : 1147 + 0xb] 20:15:52 INFO - rbx = 0x000000000000000c r12 = 0x00007fffcd798740 20:15:52 INFO - r13 = 0x00007f8ff82ea160 r14 = 0x0000000000000000 20:15:52 INFO - r15 = 0x00007fffcd7986c8 rip = 0x00007f902a29e25a 20:15:52 INFO - rsp = 0x00007fffcd7986b0 rbp = 0x00007fffcd798720 20:15:52 INFO - Found by: call frame info 20:15:52 INFO - 10 libxul.so!nsMemoryReporterManager::GetReportsForThisProcess(nsIMemoryReporterCallback*, nsISupports*) [nsMemoryReporterManager.cpp:6c6c66292238 : 1117 + 0x29] 20:15:52 INFO - rbx = 0x00007f9030038d40 r12 = 0x00007f902a29e0f0 20:15:52 INFO - r13 = 0x0000000000000000 r14 = 0x00007f902aeafe02 20:15:52 INFO - r15 = 0x00007f9007738da8 rip = 0x00007f902a28fd92 20:15:52 INFO - rsp = 0x00007fffcd798730 rbp = 0x00007fffcd798760 20:15:52 INFO - Found by: call frame info }
Reporter | ||
Comment 1•10 years ago
|
||
(In reply to TBPL Robot from comment #25) > :nigelb > https://tbpl.mozilla.org/php/getParsedLog.php?id=41649828&tree=Mozilla- > Inbound > Ubuntu VM 12.04 x64 mozilla-inbound debug test mochitest-other on 2014-06-12 > 18:51:23 > revision: 6c6c66292238 > slave: tst-linux64-spot-941 > > [1933] ###!!! ABORT: Aborting on channel error.: file > /builds/slave/m-in-l64-d-0000000000000000000/build/ipc/glue/MessageChannel. > cpp, line 1532 > [1933] ###!!! ABORT: Aborting on channel error.: file > /builds/slave/m-in-l64-d-0000000000000000000/build/ipc/glue/MessageChannel. > cpp, line 1532 > TEST-UNEXPECTED-FAIL | > chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/ > test_sqliteMultiReporter.xul | application terminated with exit code 11 > PROCESS-CRASH | > chrome://mochitests/content/chrome/toolkit/components/aboutmemory/tests/ > test_sqliteMultiReporter.xul | application crashed [@ unsigned int > mozilla::detail::HashUntilZero<char>(char const*)] > Return code: 1
Comment 2•10 years ago
|
||
The backing out of the patch from bug 1023719 should fix this.
Blocks: 1023719
Reporter | ||
Comment 3•10 years ago
|
||
Thank you :-)
Updated•10 years ago
|
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•