Closed Bug 900636 Opened 11 years ago Closed 11 years ago

Intermittent Windows mochitest-2 TEST-UNEXPECTED-FAIL | Shutdown | application timed out after 330 seconds with no output (Assertion failure: !JSRuntime::hasLiveRuntimes() (forgot to destroy a runtime before shutting down), at js/src/jsapi.cpp:710)

Categories

(Core :: XPCOM, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla25
Tracking Status
firefox24 --- unaffected
firefox25 --- fixed

People

(Reporter: RyanVM, Assigned: Waldo)

References

Details

(Keywords: assertion, memory-leak)

https://tbpl.mozilla.org/php/getParsedLog.php?id=26032777&tree=Mozilla-Inbound Windows 7 32-bit mozilla-inbound debug test mochitest-2 on 2013-08-01 11:26:37 PDT for push fc6a6ed70338 slave: t-w732-ix-026 11:44:05 INFO - [Parent 3364] WARNING: NS_ENSURE_TRUE(mDB) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/netwerk/cache/nsDiskCacheDeviceSQL.cpp, line 1395 11:44:05 INFO - [Parent 3364] WARNING: NS_ENSURE_TRUE(mThread != PR_GetCurrentThread()) failed: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/xpcom/threads/nsThread.cpp, line 435 11:44:05 INFO - [Parent 3364] WARNING: nsExceptionService ignoring thread destruction after shutdown: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/xpcom/base/nsExceptionService.cpp, line 168 11:44:05 INFO - --DOCSHELL 08A992C8 == 0 [id = 6] 11:44:06 INFO - --DOMWINDOW == 367 (0C8BCBE8) [serial = 11] [outer = 0940E830] [url = about:blank] 11:44:06 INFO - --DOMWINDOW == 366 (098A3A20) [serial = 10] [outer = 0565AF38] [url = about:blank] 11:44:06 INFO - --DOMWINDOW == 365 (0940E830) [serial = 7] [outer = 00000000] [url = about:blank] 11:44:06 INFO - --DOMWINDOW == 364 (0565AF38) [serial = 6] [outer = 00000000] [url = about:blank] 11:44:18 INFO - [Parent 3364] ###!!! ASSERTION: Ran out of memory while building cycle collector graph: 'false', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/xpcom/base/nsCycleCollector.cpp, line 2410 11:44:19 INFO - nsCycleCollector::BeginCollection(ccType,nsICycleCollectorListener *) [xpcom/base/nsCycleCollector.cpp:3054] 11:44:19 INFO - nsCycleCollector::ShutdownCollect(nsICycleCollectorListener *) [xpcom/base/nsCycleCollector.cpp:2968] 11:44:19 INFO - nsCycleCollector::Shutdown() [xpcom/base/nsCycleCollector.cpp:3118] 11:44:19 INFO - nsCycleCollector_shutdown() [xpcom/base/nsCycleCollector.cpp:3430] 11:44:19 INFO - mozilla::ShutdownXPCOM(nsIServiceManager *) [xpcom/build/nsXPComInit.cpp:754] 11:44:19 INFO - ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:1130] 11:44:19 INFO - XREMain::XRE_main(int,char * * const,nsXREAppData const *) [toolkit/xre/nsAppRunner.cpp:3951] 11:44:19 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4139] 11:44:19 INFO - do_main [browser/app/nsBrowserApp.cpp:275] 11:44:19 INFO - NS_internal_main(int,char * *) [browser/app/nsBrowserApp.cpp:635] 11:44:19 INFO - wmain [toolkit/xre/nsWindowsWMain.cpp:112] 11:44:19 INFO - __tmainCRTStartup [f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c:552] 11:44:19 INFO - wmainCRTStartup [f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c:371] 11:44:19 INFO - kernel32 + 0x53c45 11:44:19 INFO - ntdll + 0x637f5 11:44:19 INFO - ntdll + 0x637c8 11:44:19 INFO - [Parent 3364] ###!!! ASSERTION: Ran out of memory in ScanRoots: 'false', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/xpcom/base/nsCycleCollector.cpp, line 2544 11:44:21 INFO - nsCycleCollector::BeginCollection(ccType,nsICycleCollectorListener *) [xpcom/base/nsCycleCollector.cpp:3057] 11:44:21 INFO - nsCycleCollector::ShutdownCollect(nsICycleCollectorListener *) [xpcom/base/nsCycleCollector.cpp:2968] 11:44:21 INFO - nsCycleCollector::Shutdown() [xpcom/base/nsCycleCollector.cpp:3118] 11:44:21 INFO - nsCycleCollector_shutdown() [xpcom/base/nsCycleCollector.cpp:3430] 11:44:21 INFO - mozilla::ShutdownXPCOM(nsIServiceManager *) [xpcom/build/nsXPComInit.cpp:754] 11:44:21 INFO - ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:1130] 11:44:21 INFO - XREMain::XRE_main(int,char * * const,nsXREAppData const *) [toolkit/xre/nsAppRunner.cpp:3951] 11:44:21 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4139] 11:44:21 INFO - do_main [browser/app/nsBrowserApp.cpp:275] 11:44:21 INFO - NS_internal_main(int,char * *) [browser/app/nsBrowserApp.cpp:635] 11:44:21 INFO - wmain [toolkit/xre/nsWindowsWMain.cpp:112] 11:44:21 INFO - __tmainCRTStartup [f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c:552] 11:44:21 INFO - wmainCRTStartup [f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c:371] 11:44:21 INFO - kernel32 + 0x53c45 11:44:21 INFO - ntdll + 0x637f5 11:44:21 INFO - ntdll + 0x637c8 11:44:21 INFO - [Parent 3364] WARNING: not an nsIRDFRemoteDataSource: 'remote != nullptr', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/rdf/datasource/src/nsLocalStore.cpp, line 279 11:44:22 INFO - [Parent 3364] ###!!! ASSERTION: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/xpcom/base/nsCycleCollector.cpp, line 2960 11:44:23 INFO - nsCycleCollector::Shutdown() [xpcom/base/nsCycleCollector.cpp:3118] 11:44:23 INFO - nsCycleCollector_shutdown() [xpcom/base/nsCycleCollector.cpp:3430] 11:44:23 INFO - mozilla::ShutdownXPCOM(nsIServiceManager *) [xpcom/build/nsXPComInit.cpp:754] 11:44:23 INFO - ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:1130] 11:44:23 INFO - XREMain::XRE_main(int,char * * const,nsXREAppData const *) [toolkit/xre/nsAppRunner.cpp:3951] 11:44:23 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4139] 11:44:23 INFO - do_main [browser/app/nsBrowserApp.cpp:275] 11:44:23 INFO - NS_internal_main(int,char * *) [browser/app/nsBrowserApp.cpp:635] 11:44:23 INFO - wmain [toolkit/xre/nsWindowsWMain.cpp:112] 11:44:23 INFO - __tmainCRTStartup [f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c:552] 11:44:23 INFO - wmainCRTStartup [f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c:371] 11:44:23 INFO - kernel32 + 0x53c45 11:44:23 INFO - ntdll + 0x637f5 11:44:23 INFO - ntdll + 0x637c8 11:44:23 INFO - [Parent 3364] WARNING: not an nsIRDFRemoteDataSource: 'remote != nullptr', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/rdf/datasource/src/nsLocalStore.cpp, line 279 11:44:23 INFO - [Parent 3364] WARNING: not an nsIRDFRemoteDataSource: 'remote != nullptr', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/rdf/datasource/src/nsLocalStore.cpp, line 279 11:44:23 INFO - [Parent 3364] ###!!! ASSERTION: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/xpcom/base/nsCycleCollector.cpp, line 2960 11:44:23 INFO - nsCycleCollector::Shutdown() [xpcom/base/nsCycleCollector.cpp:3118] 11:44:23 INFO - nsCycleCollector_shutdown() [xpcom/base/nsCycleCollector.cpp:3430] 11:44:23 INFO - mozilla::ShutdownXPCOM(nsIServiceManager *) [xpcom/build/nsXPComInit.cpp:754] 11:44:23 INFO - ScopedXPCOMStartup::~ScopedXPCOMStartup() [toolkit/xre/nsAppRunner.cpp:1130] 11:44:23 INFO - XREMain::XRE_main(int,char * * const,nsXREAppData const *) [toolkit/xre/nsAppRunner.cpp:3951] 11:44:23 INFO - XRE_main [toolkit/xre/nsAppRunner.cpp:4139] 11:44:23 INFO - do_main [browser/app/nsBrowserApp.cpp:275] 11:44:23 INFO - NS_internal_main(int,char * *) [browser/app/nsBrowserApp.cpp:635] 11:44:23 INFO - wmain [toolkit/xre/nsWindowsWMain.cpp:112] 11:44:23 INFO - __tmainCRTStartup [f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c:552] 11:44:23 INFO - wmainCRTStartup [f:/dd/vctools/crt_bld/self_x86/crt/src/crtexe.c:371] 11:44:23 INFO - kernel32 + 0x53c45 11:44:23 INFO - ntdll + 0x637f5 11:44:23 INFO - ntdll + 0x637c8 11:44:23 INFO - [Parent 3364] WARNING: Leaking the RDF Service.: file e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/rdf/build/nsRDFModule.cpp, line 165 11:44:23 INFO - Assertion failure: !JSRuntime::hasLiveRuntimes() (forgot to destroy a runtime before shutting down), at e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/js/src/jsapi.cpp:710 11:44:25 INFO - Hit MOZ_CRASH() at e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/xpcom/build/mozPoisonWriteBase.cpp:172 11:49:55 WARNING - TEST-UNEXPECTED-FAIL | Shutdown | application timed out after 330 seconds with no output 11:49:55 INFO - args: ['C:\\slave\\test\\build\\tests\\bin\\screenshot.exe', 'c:\\users\\cltbld\\appdata\\local\\temp\\mozilla-test-fail_sejfvl'] 11:49:55 INFO - SCREENSHOT: <see log> 12:06:36 ERROR - timed out after 1000 seconds of no output 12:06:36 ERROR - Return code: 572
Summary: Intermittent Windows mochitest-2 Shutdown | application timed out after 330 seconds with no output (Assertion failure: !JSRuntime::hasLiveRuntimes() (forgot to destroy a runtime before shutting down), at js/src/jsapi.cpp:710) → Intermittent Windows mochitest-2 TEST-UNEXPECTED-FAIL | Shutdown | application timed out after 330 seconds with no output (Assertion failure: !JSRuntime::hasLiveRuntimes() (forgot to destroy a runtime before shutting down), at js/src/jsapi.cpp:710)
The last one is an OOM during test_Range-selectNode.
Despite the confusing assertion, I think this is really just a shutdown leak.
Keywords: mlk
Depends on: 899270
Turned into a fprintf(stderr, ...) in a followup push in bug 896124.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Assignee: nobody → jwalden+bmo
Target Milestone: --- → mozilla25
You need to log in before you can comment on or make changes to this bug.