Closed
Bug 817897
Opened 12 years ago
Closed 12 years ago
Intermittent Assertion failure: !cell->compartment()->isCollecting() in browser_dbg_chrome-debugging.js [@ ShouldMarkCrossCompartment]
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 815999
People
(Reporter: RyanVM, Unassigned)
Details
(Keywords: assertion, intermittent-failure)
Crash Data
https://tbpl.mozilla.org/php/getParsedLog.php?id=17570648&tree=Mozilla-Inbound Rev5 MacOSX Mountain Lion 10.8 mozilla-inbound debug test mochitest-browser-chrome on 2012-12-03 15:18:21 PST for push 66888378b4ac slave: talos-mtnlion-r5-064 TEST-START | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_chrome-debugging.js ++DOCSHELL 0x10fbe2c30 == 14 [id = 2781] ++DOMWINDOW == 56 (0x15ab8b768) [serial = 7355] [outer = 0x0] ++DOMWINDOW == 57 (0x15b873628) [serial = 7356] [outer = 0x15ab8b6e0] WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 272 WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 272 WARNING: NS_ENSURE_TRUE(frame) failed: file ../../../layout/base/nsPresContext.cpp, line 1179 WARNING: NS_ENSURE_TRUE(frame) failed: file ../../../layout/base/nsPresContext.cpp, line 1179 WARNING: NS_ENSURE_TRUE(frame) failed: file ../../../layout/base/nsPresContext.cpp, line 1179 ++DOMWINDOW == 58 (0x16a3fad78) [serial = 7357] [outer = 0x15ab8b6e0] WARNING: Unable to test style tree integrity -- no content node: file ../../../layout/base/nsCSSFrameConstructor.cpp, line 8267 TEST-PASS | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_chrome-debugging.js | Found a chrome debugging actor. Assertion failure: !cell->compartment()->isCollecting(), at ../../../js/src/gc/Marking.cpp:603 TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_chrome-debugging.js | Exited with code 1 during test run INFO | automation.py | Application ran for: 0:22:30.870502 INFO | automation.py | Reading PID log: /var/folders/gz/qh20vy1976xgt8rq8khldpz800000w/T/tmpWERZd7pidlog Downloading symbols from: http://ftp-scl3.mozilla.com/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-macosx64-debug/1354574861/firefox-20.0a1.en-US.mac64.crashreporter-symbols.zip PROCESS-CRASH | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_chrome-debugging.js | application crashed [@ ShouldMarkCrossCompartment] Crash dump filename: /var/folders/gz/qh20vy1976xgt8rq8khldpz800000w/T/tmpILA_0m/minidumps/D7E77C21-B185-4FC4-AAE9-F8C83D779C26.dmp Operating system: Mac OS X 10.8.0 12A269 CPU: amd64 family 6 model 42 stepping 7 8 CPUs Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS Crash address: 0x0 Thread 0 (crashed) 0 XUL!ShouldMarkCrossCompartment [Heap.h : 818 + 0x0] rbx = 0x00007fff7c48ac68 r12 = 0x0000000106233200 r13 = 0x0000000104f832b8 r14 = 0x00000001536bfb00 r15 = 0x0000000104f832b8 rip = 0x0000000103245973 rsp = 0x00007fff5fbfa3b0 rbp = 0x00007fff5fbfa3d0 Found by: given as instruction pointer in context 1 XUL!js::gc::MarkCrossCompartmentObjectUnbarriered(JSTracer*, JSObject*, JSObject**, char const*) [Marking.cpp : 625 + 0x7] rbx = 0x0000000104f832b8 r12 = 0x00000001536bfb00 r13 = 0x0000000104f832b8 r14 = 0x00000001036ba13a r15 = 0x00007fff5fbfa418 rip = 0x000000010324576b rsp = 0x00007fff5fbfa3e0 rbp = 0x00007fff5fbfa400 Found by: call frame info 2 XUL!DebuggerObject_trace [Debugger.cpp : 3773 + 0x11] rbx = 0x00000001536bfb00 r12 = 0x00000001536bfb00 r13 = 0x0000000104f832b8 r14 = 0x0000000104f832b8 r15 = 0x0000000104f83000 rip = 0x000000010319b804 rsp = 0x00007fff5fbfa410 rbp = 0x00007fff5fbfa430 Found by: call frame info 3 XUL!js::GCMarker::processMarkStackTop(js::SliceBudget&) [Marking.cpp : 1375 + 0x4] rbx = 0x000000016aa48150 r12 = 0x00000001536bfb00 r13 = 0x0000000104f832b8 r14 = 0x0000000104f832b8 r15 = 0x0000000104f83000 rip = 0x000000010324b4a9 rsp = 0x00007fff5fbfa440 rbp = 0x00007fff5fbfa490 Found by: call frame info 4 XUL!js::GCMarker::drainMarkStack(js::SliceBudget&) [Marking.cpp : 1419 + 0xa] rbx = 0x0000000104f832b8 r12 = 0x0000000104f833f8 r13 = 0x0000000000000000 r14 = 0x00007fff5fbfa510 r15 = 0x0000000104f83000 rip = 0x000000010324726b rsp = 0x00007fff5fbfa4a0 rbp = 0x00007fff5fbfa4c0 Found by: call frame info 5 XUL!IncrementalCollectSlice [jsgc.cpp : 3778 + 0xb] rbx = 0x0000000104f83000 r12 = 0x0000000104f833f8 r13 = 0x0000000000000000 r14 = 0x0000000000000000 r15 = 0x0000000104f83000 rip = 0x000000010303523e rsp = 0x00007fff5fbfa4d0 rbp = 0x00007fff5fbfa650 Found by: call frame info
The stack for this has changed a little bit due to a patch Jon landed recently. But it's still the same problem.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•