Closed Bug 914308 Opened 12 years ago Closed 11 years ago

Intermittent Windows crash with no stack

Categories

(Core :: General, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: crash, intermittent-failure)

I believe these have been tied to OOM in the past? https://tbpl.mozilla.org/php/getParsedLog.php?id=27558767&tree=Mozilla-Central Windows XP 32-bit mozilla-central debug test mochitest-browser-chrome on 2013-09-08 09:55:59 PDT for push 0899b763a066 slave: t-xp32-ix-062 11:33:47 WARNING - TEST-UNEXPECTED-FAIL | Shutdown | Exited with code -1073741819 during test run 11:33:47 INFO - INFO | automation.py | Application ran for: 1:32:47.965000 11:33:47 INFO - INFO | zombiecheck | Reading PID log: c:\docume~1\cltbld~1.t-x\locals~1\temp\tmp5tsuchpidlog 11:33:47 INFO - ==> process 3692 launched child process 3808 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.cc8ef20.2006991131 "c:\docume~1\cltbld~1.t-x\locals~1\temp\tmpaqujrw\plugins\nptest.dll" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" plugin) 11:33:47 INFO - ==> process 3692 launched child process 592 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.c014590.283083441 "c:\docume~1\cltbld~1.t-x\locals~1\temp\tmpaqujrw\plugins\npsecondtest.dll" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" plugin) 11:33:47 INFO - ==> process 3692 launched child process 852 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.cf87568.1352465951 "c:\docume~1\cltbld~1.t-x\locals~1\temp\tmpaqujrw\plugins\nptest.dll" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" plugin) 11:33:47 INFO - ==> process 3692 launched child process 660 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.130a7a58.1865853192 "c:\docume~1\cltbld~1.t-x\locals~1\temp\tmpaqujrw\plugins\nptest.dll" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" plugin) 11:33:47 INFO - ==> process 3692 launched child process 1984 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.c666470.2142275613 "c:\docume~1\cltbld~1.t-x\locals~1\temp\tmpaqujrw\plugins\nptest.dll" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" plugin) 11:33:47 INFO - ==> process 3692 launched child process 2488 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.1523e4d8.647660942 -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" tab) 11:33:47 INFO - ==> process 3692 launched child process 692 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.a60ed28.1662081959 -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" tab) 11:33:47 INFO - ==> process 3692 launched child process 2888 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.98c0a18.1262413129 -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" tab) 11:33:47 INFO - ==> process 3692 launched child process 2944 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.13da6a10.1875782979 -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" tab) 11:33:47 INFO - ==> process 3692 launched child process 2712 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.22dbd8c0.542479658 -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" tab) 11:33:47 INFO - ==> process 3692 launched child process 3300 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.13f7d968.892021750 -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" tab) 11:33:47 INFO - ==> process 3692 launched child process 3544 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.1f5f3ac8.741974691 -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" tab) 11:33:47 INFO - ==> process 3692 launched child process 1904 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.d599360.1263073371 "c:\docume~1\cltbld~1.t-x\locals~1\temp\tmpaqujrw\plugins\nptest.dll" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" plugin) 11:33:47 INFO - ==> process 3692 launched child process 2052 ("C:\slave\test\build\application\firefox\plugin-container.exe" --channel=3692.248353f8.901989041 "c:\docume~1\cltbld~1.t-x\locals~1\temp\tmpaqujrw\plugins\nptest.dll" -greomni "C:\slave\test\build\application\firefox\omni.ja" -appomni "C:\slave\test\build\application\firefox\browser\omni.ja" -appdir "C:\slave\test\build\application\firefox\browser" - 3692 "\\.\pipe\gecko-crash-server-pipe.3692" plugin) 11:33:47 INFO - SUCCESS: The process with PID 3724 has been terminated. 11:33:47 INFO - SUCCESS: The process with PID 3356 has been terminated. 11:33:47 INFO - SUCCESS: The process with PID 3608 has been terminated. 11:33:47 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, plugin process 2052 11:33:47 INFO - |<----------------Class--------------->|<-----Bytes------>|<----------------Objects---------------->|<--------------References-------------->| 11:33:47 INFO - Per-Inst Leaked Total Rem Mean StdDev Total Rem Mean StdDev 11:33:47 INFO - 0 TOTAL 35 0 349 0 ( 26.57 +/- 21.99) 305 0 ( 54.56 +/- 48.11) 11:33:47 INFO - nsTraceRefcntImpl::DumpStatistics: 24 entries 11:33:47 INFO - TEST-PASS | leakcheck | no leaks detected! 11:33:47 INFO - ==> process 3808 will purposefully crash 11:33:47 INFO - TEST-INFO | leakcheck | plugin process: deliberate crash and thus no leak log 11:33:47 INFO - ==> process 660 will purposefully crash 11:33:47 INFO - TEST-INFO | leakcheck | plugin process: deliberate crash and thus no leak log 11:33:47 INFO - ==> process 852 will purposefully crash 11:33:47 INFO - TEST-INFO | leakcheck | plugin process: deliberate crash and thus no leak log 11:33:47 INFO - Mochitest INFO | runtests.py | Running tests: end. 11:33:48 ERROR - Return code: 3221225477
Summary: Intermittent mochitest-bc Shutdown | Exited with code -1073741819 during test run | Return code: 3221225477 → Intermittent Windows debug mochitest Shutdown | application terminated with exit code 3221225477
Summary: Intermittent Windows debug mochitest Shutdown | application terminated with exit code 3221225477 → Intermittent Windows debug mochitest TEST-UNEXPECTED-FAIL | Shutdown | application terminated with exit code 3221225477
comment 77 is: 16:06:39 INFO - Crash reason: EXCEPTION_ACCESS_VIOLATION_EXEC 16:06:39 INFO - Crash address: 0x0 16:06:39 INFO - Thread 32 (crashed) 16:06:39 INFO - 0 0x0 16:06:39 INFO - eip = 0x00000000 esp = 0x0fd2f5e4 ebp = 0x0fd2f60c ebx = 0x08d1e678 16:06:39 INFO - esi = 0x10ed7c80 edi = 0x08d1e67c eax = 0x0c994000 ecx = 0x00000000 16:06:39 INFO - edx = 0x67573cbc efl = 0x00010247 16:06:39 INFO - Found by: given as instruction pointer in context 16:06:39 INFO - 1 mozjs.dll!js::gc::GCRuntime::sweepZones(js::FreeOp *,bool) [jsgc.cpp:1a00eb18ea06 : 2999 + 0x10] 16:06:39 INFO - eip = 0x6854c6b5 esp = 0x0fd2f614 ebp = 0x0fd2f63c 16:06:39 INFO - Found by: previous frame's frame pointer 16:06:39 INFO - 2 mozjs.dll!js::gc::GCRuntime::endSweepPhase(js::JSGCInvocationKind,bool) [jsgc.cpp:1a00eb18ea06 : 4508 + 0xb] 16:06:39 INFO - eip = 0x6854cac2 esp = 0x0fd2f644 ebp = 0x0fd2f684 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 3 mozjs.dll!js::gc::GCRuntime::incrementalCollectSlice(__int64,JS::gcreason::Reason,js::JSGCInvocationKind) [jsgc.cpp:1a00eb18ea06 : 4878 + 0xe] 16:06:39 INFO - eip = 0x6854cde9 esp = 0x0fd2f68c ebp = 0x0fd2f6bc 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 4 mozjs.dll!js::gc::GCRuntime::gcCycle(bool,__int64,js::JSGCInvocationKind,JS::gcreason::Reason) [jsgc.cpp:1a00eb18ea06 : 5042 + 0x16] 16:06:39 INFO - eip = 0x6854dcac esp = 0x0fd2f6c4 ebp = 0x0fd2f6f4 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 5 mozjs.dll!js::gc::GCRuntime::collect(bool,__int64,js::JSGCInvocationKind,JS::gcreason::Reason) [jsgc.cpp:1a00eb18ea06 : 5169 + 0x1e] 16:06:39 INFO - eip = 0x6854de70 esp = 0x0fd2f6fc ebp = 0x0fd2f728 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 6 mozjs.dll!js::GC(JSRuntime *,js::JSGCInvocationKind,JS::gcreason::Reason) [jsgc.cpp:1a00eb18ea06 : 5197 + 0x1b] 16:06:39 INFO - eip = 0x6854df6f esp = 0x0fd2f730 ebp = 0x0fd2f744 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 7 mozjs.dll!JSRuntime::~JSRuntime() [Runtime.cpp:1a00eb18ea06 : 375 + 0x9] 16:06:39 INFO - eip = 0x685f48ac esp = 0x0fd2f74c ebp = 0x0fd2f79c 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 8 mozjs.dll!JS_DestroyRuntime(JSRuntime *) [jsapi.cpp:1a00eb18ea06 : 669 + 0xd] 16:06:39 INFO - eip = 0x685168d2 esp = 0x0fd2f7a4 ebp = 0x0fd2f7a8 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 9 xul.dll!mozilla::CycleCollectedJSRuntime::~CycleCollectedJSRuntime() [CycleCollectedJSRuntime.cpp:1a00eb18ea06 : 514 + 0x8] 16:06:39 INFO - eip = 0x65f64f8d esp = 0x0fd2f7b0 ebp = 0x0fd2f8a0 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 10 xul.dll!`anonymous namespace'::WorkerThreadPrimaryRunnable::Run() [RuntimeService.cpp:1a00eb18ea06 : 2760 + 0xa] 16:06:39 INFO - eip = 0x668b5f6c esp = 0x0fd2f7c0 ebp = 0x0fd2f8a0 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 11 xul.dll!nsThread::ProcessNextEvent(bool,bool *) [nsThread.cpp:1a00eb18ea06 : 766 + 0x5] 16:06:39 INFO - eip = 0x65f9192b esp = 0x0fd2f8a8 ebp = 0x0fd2f8e0 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 12 xul.dll!NS_ProcessNextEvent(nsIThread *,bool) [nsThreadUtils.cpp:1a00eb18ea06 : 265 + 0xc] 16:06:39 INFO - eip = 0x65fa4a4b esp = 0x0fd2f8e8 ebp = 0x0fd2f8f4 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 13 xul.dll!mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate *) [MessagePump.cpp:1a00eb18ea06 : 326 + 0x9] 16:06:39 INFO - eip = 0x6610f54f esp = 0x0fd2f8fc ebp = 0x0fd2f924 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 14 xul.dll!MessageLoop::RunHandler() [message_loop.cc:1a00eb18ea06 : 222 + 0x8] 16:06:39 INFO - eip = 0x66102d5c esp = 0x0fd2f92c ebp = 0x0fd2f95c 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 15 xul.dll!MessageLoop::Run() [message_loop.cc:1a00eb18ea06 : 196 + 0x6] 16:06:39 INFO - eip = 0x66103257 esp = 0x0fd2f964 ebp = 0x0fd2f97c 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 16 xul.dll!nsThread::ThreadFunc(void *) [nsThread.cpp:1a00eb18ea06 : 346 + 0x8] 16:06:39 INFO - eip = 0x65f90562 esp = 0x0fd2f984 ebp = 0x0fd2f994 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 17 nss3.dll!_PR_NativeRunThread [pruthr.c:1a00eb18ea06 : 397 + 0x8] 16:06:39 INFO - eip = 0x64d42bdf esp = 0x0fd2f99c ebp = 0x0fd2f9b4 16:06:39 INFO - Found by: call frame info 16:06:39 INFO - 18 nss3.dll!pr_root [w95thred.c:1a00eb18ea06 : 90 + 0xb] 16:06:39 INFO - eip = 0x64d3661f esp = 0x0fd2f9bc ebp = 0x0fd2f9c0 16:06:39 INFO - Found by: call frame info
Tweaking the summary to avoid false positives.
Summary: Intermittent Windows debug mochitest TEST-UNEXPECTED-FAIL | Shutdown | application terminated with exit code 3221225477 → Intermittent Windows debug mochitest PROCESS-CRASH | Shutdown | application crashed [@ 0x0] (with "js::gc::GCRuntime::sweepZones(js::FreeOp *,bool)" on the stack)
06:03:18 INFO - 58967 INFO Assertion failure: !mThreadIsShuttingDown (Huh?!), at c:\builds\moz2_slave\m-in-w32-d-0000000000000000000\build\xpcom\threads\LazyIdleThread.cpp:275 06:03:18 INFO - 58968 INFO mozilla::LazyIdleThread::Notify(nsITimer *) [xpcom/threads/LazyIdleThread.cpp:491] 06:03:18 INFO - 58969 INFO nsTimerImpl::Fire() [xpcom/threads/nsTimerImpl.cpp:635] 06:03:18 INFO - 58970 INFO nsTimerEvent::Run() [xpcom/threads/nsTimerImpl.cpp:716] 06:03:18 INFO - 58971 INFO nsThread::ProcessNextEvent(bool,bool *) [xpcom/threads/nsThread.cpp:770] 06:03:18 INFO - 58972 INFO NS_ProcessNextEvent(nsIThread *,bool) [xpcom/glue/nsThreadUtils.cpp:265] 06:03:18 INFO - 58973 INFO nsThread::Shutdown() [xpcom/threads/nsThread.cpp:599] 06:03:18 INFO - 58974 INFO mozilla::LazyIdleThread::ShutdownThread() [xpcom/threads/LazyIdleThread.cpp:295] 06:03:18 INFO - 58975 INFO mozilla::LazyIdleThread::Shutdown() [xpcom/threads/LazyIdleThread.cpp:445] 06:03:18 INFO - 58976 INFO mozilla::widget::JumpListBuilder::Observe(nsISupports *,char const *,wchar_t const *) [widget/windows/JumpListBuilder.cpp:531] 06:03:18 INFO - 58977 INFO nsObserverList::NotifyObservers(nsISupports *,char const *,wchar_t const *) [xpcom/ds/nsObserverList.cpp:100] 06:03:18 INFO - 58978 INFO nsObserverService::NotifyObservers(nsISupports *,char const *,wchar_t const *) [xpcom/ds/nsObserverService.cpp:333] 06:03:18 INFO - 58979 INFO nsXREDirProvider::DoShutdown() [toolkit/xre/nsXREDirProvider.cpp:900] 06:03:18 INFO - 58980 INFO ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:1201] 06:03:18 INFO - 58981 INFO XREMain::XRE_main(int,char * * const,nsXREAppData const *) [toolkit/xre/nsAppRunner.cpp:4117] 06:03:18 INFO - 58982 INFO XRE_main [toolkit/xre/nsAppRunner.cpp:4306] 06:03:18 INFO - 58983 INFO do_main [browser/app/nsBrowserApp.cpp:282] 06:03:18 INFO - 58984 INFO NS_internal_main(int,char * *) [browser/app/nsBrowserApp.cpp:643] 06:03:18 INFO - 58985 INFO wmain [toolkit/xre/nsWindowsWMain.cpp:112] 06:03:18 INFO - 58986 INFO __tmainCRTStartup [f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c:552] 06:03:18 INFO - 58987 INFO KERNEL32 + 0x28543 06:03:18 INFO - 58988 INFO ntdll + 0x5ac69 06:03:18 INFO - 58989 INFO ntdll + 0x5ac3c 06:03:20 INFO - TEST-INFO | Main app process: exit status 80000003 06:03:20 INFO - 58990 INFO checking window state 06:03:20 INFO - 58991 INFO TEST-START | Shutdown https://tbpl.mozilla.org/php/getParsedLog.php?id=46255697&tree=Mozilla-Inbound
Summary: Intermittent Windows debug mochitest PROCESS-CRASH | Shutdown | application crashed [@ 0x0] (with "js::gc::GCRuntime::sweepZones(js::FreeOp *,bool)" on the stack) → Intermittent Windows debug mochitest PROCESS-CRASH | Shutdown | application crashed [@ 0x0] (with "js::gc::GCRuntime::sweepZones(js::FreeOp *,bool)" on the stack) (or during browser_Browser.js)
This bug has quite a mixture of issues in it, so going to close this out and use bug 1041727 for the js::gc::GCRuntime::sweepZones() issue.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → INCOMPLETE
Summary: Intermittent Windows debug mochitest PROCESS-CRASH | Shutdown | application crashed [@ 0x0] (with "js::gc::GCRuntime::sweepZones(js::FreeOp *,bool)" on the stack) (or during browser_Browser.js) → Intermittent Windows crash with no stack
You need to log in before you can comment on or make changes to this bug.