Closed
Bug 1024996
Opened 11 years ago
Closed 11 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•11 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•11 years ago
|
||
The backing out of the patch from bug 1023719 should fix this.
Blocks: 1023719
Reporter | ||
Comment 3•11 years ago
|
||
Thank you :-)
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•