Closed Bug 684745 Opened 13 years ago Closed 13 years ago

Intermittent JS Assert in

Categories

(Core :: JavaScript Engine, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: ehsan.akhgari, Unassigned)

References

Details

(Keywords: assertion, intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=6279672&full=1 Rev3 MacOSX Snow Leopard 10.6.2 mozilla-central debug test mochitests-5/5 on 2011-09-05 06:26:15 PDT for push fc78ee766770 Thread 0 (crashed) 0 XUL!CrashInJS [jsutil.cpp:fc78ee766770 : 92 + 0x5] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01148870 rsp = 0x5fbf5be0 rbp = 0x5fbf5be0 Found by: given as instruction pointer in context 1 XUL!JS_Assert [jsutil.cpp:fc78ee766770 : 103 + 0x4] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x011488d2 rsp = 0x5fbf5bf0 rbp = 0x5fbf5c10 Found by: call frame info 2 XUL!js::gc::ArenaHeader::getThingSize [jsgc.h:fc78ee766770 : 740 + 0x27] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01148248 rsp = 0x5fbf5c20 rbp = 0x5fbf5c30 Found by: call frame info 3 XUL!js::gc::Cell::isAligned [jsgc.h:fc78ee766770 : 697 + 0x10] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01083126 rsp = 0x5fbf5c40 rbp = 0x5fbf5c60 Found by: call frame info 4 XUL!js::gc::CheckMarkedThing<JSScript> [jsgcmark.cpp:fc78ee766770 : 119 + 0x8] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x010802aa rsp = 0x5fbf5c70 rbp = 0x5fbf5c80 Found by: call frame info 5 XUL!js::gc::Mark<JSScript> [jsgcmark.cpp:fc78ee766770 : 129 + 0xc] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01083aa7 rsp = 0x5fbf5c90 rbp = 0x5fbf5cd0 Found by: call frame info 6 XUL!js::gc::MarkScript [jsgcmark.cpp:fc78ee766770 : 206 + 0xc] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01082272 rsp = 0x5fbf5ce0 rbp = 0x5fbf5d00 Found by: call frame info 7 XUL!js::gc::MarkChildren [jsgcmark.cpp:fc78ee766770 : 961 + 0x17] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x0108298e rsp = 0x5fbf5d10 rbp = 0x5fbf5d40 Found by: call frame info 8 XUL!JS_TraceChildren [jsgcmark.cpp:fc78ee766770 : 1034 + 0xc] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01082b5d rsp = 0x5fbf5d50 rbp = 0x5fbf5d70 Found by: call frame info 9 XUL!js::MarkDelayedChildren [jsgc.cpp:fc78ee766770 : 1603 + 0xf] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x010724a5 rsp = 0x5fbf5d80 rbp = 0x5fbf5dc0 Found by: call frame info 10 XUL!js::GCMarker::markDelayedChildren [jsgc.cpp:fc78ee766770 : 1624 + 0xc] rbx = 0x45300000 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01072567 rsp = 0x5fbf5dd0 rbp = 0x5fbf5e00 Found by: call frame info 11 XUL!js::GCMarker::drainMarkStack [jsgcmark.cpp:fc78ee766770 : 1004 + 0x8] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x010821ca rsp = 0x5fbf5e10 rbp = 0x5fbf5e50 Found by: call frame info 12 XUL!js::GCMarker::setMarkColor [jsgc.h:fc78ee766770 : 1512 + 0x8] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x022489f8 rsp = 0x5fbf5e60 rbp = 0x5fbf5e70 Found by: call frame info 13 XUL!XPCJSRuntime::TraceJS [xpcjsruntime.cpp:fc78ee766770 : 383 + 0xd] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x022441a4 rsp = 0x5fbf5e80 rbp = 0x5fbf5f00 Found by: call frame info 14 XUL!js::MarkRuntime [jsgc.cpp:fc78ee766770 : 1886 + 0x1b] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01072419 rsp = 0x5fbf5f10 rbp = 0x5fbf5f90 Found by: call frame info 15 XUL!MarkAndSweep [jsgc.cpp:fc78ee766770 : 2264 + 0xb] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01073af0 rsp = 0x5fbf5fa0 rbp = 0x5fbf6160 Found by: call frame info 16 XUL!GCCycle [jsgc.cpp:fc78ee766770 : 2645 + 0x1f] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x0107428e rsp = 0x5fbf6170 rbp = 0x5fbf6210 Found by: call frame info 17 XUL!js_GC [jsgc.cpp:fc78ee766770 : 2731 + 0x1f] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x0107459c rsp = 0x5fbf6220 rbp = 0x5fbf62f0 Found by: call frame info 18 XUL!JS_CompartmentGC [jsapi.cpp:fc78ee766770 : 2608 + 0x11] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x02e73bcf rsp = 0x5fbf6300 rbp = 0x5fbf6310 Found by: call frame info 19 XUL!JS_GC [jsapi.cpp:fc78ee766770 : 2615 + 0xd] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x02e73c1a rsp = 0x5fbf6320 rbp = 0x5fbf6330 Found by: call frame info 20 XUL!nsXPConnect::Collect [nsXPConnect.cpp:fc78ee766770 : 414 + 0x8] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x0220aa5a rsp = 0x5fbf6340 rbp = 0x5fbf6460 Found by: call frame info 21 XUL!nsXPConnect::GarbageCollect [nsXPConnect.cpp:fc78ee766770 : 422 + 0x15] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x02204ca2 rsp = 0x5fbf6470 rbp = 0x5fbf6480 Found by: call frame info 22 XUL!nsJSContext::GarbageCollectNow [nsJSEnvironment.cpp:fc78ee766770 : 3176 + 0x15] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01ca17f0 rsp = 0x5fbf6490 rbp = 0x5fbf6490 Found by: call frame info 23 XUL!GCTimerFired [nsJSEnvironment.cpp:fc78ee766770 : 3226 + 0x4] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x01ca182f rsp = 0x5fbf64a0 rbp = 0x5fbf64b0 Found by: call frame info 24 XUL!nsTimerImpl::Fire [nsTimerImpl.cpp:fc78ee766770 : 424 + 0x17] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x02a62502 rsp = 0x5fbf64c0 rbp = 0x5fbf65d0 Found by: call frame info 25 XUL!nsTimerEvent::Run [nsTimerImpl.cpp:fc78ee766770 : 520 + 0x10] rbx = 0x0000385a r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x02a627b2 rsp = 0x5fbf65e0 rbp = 0x5fbf6630 Found by: call frame info 26 XUL!nsThread::ProcessNextEvent [nsThread.cpp:fc78ee766770 : 631 + 0x17] rbx = 0x00153c90 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x02a5b77e rsp = 0x5fbf6640 rbp = 0x5fbf6700 Found by: call frame info 27 XUL!NS_ProcessPendingEvents_P [nsThreadUtils.cpp:fc78ee766770 : 195 + 0x1c] rbx = 0x00153c90 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x029ec205 rsp = 0x5fbf6710 rbp = 0x5fbf6730 Found by: call frame info 28 XUL!nsBaseAppShell::NativeEventCallback [nsBaseAppShell.cpp:fc78ee766770 : 130 + 0x14] rbx = 0x00153c90 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x02733326 rsp = 0x5fbf6740 rbp = 0x5fbf6770 Found by: call frame info 29 XUL!nsAppShell::ProcessGeckoEvents [nsAppShell.mm:fc78ee766770 : 424 + 0x8] rbx = 0x00153c90 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x026e2028 rsp = 0x5fbf6780 rbp = 0x5fbf6890 Found by: call frame info 30 CoreFoundation + 0x4e400 rbx = 0x00153c90 r12 = 0x00153ca4 r13 = 0x00000001 r14 = 0x05000cc0 r15 = 0x05000cc0 rip = 0x87ac1401 rsp = 0x5fbf68a0 rbp = 0x5fbf6930 Found by: call frame info
Hit enter a little too soon? Missed the test name in the summary, missed the test name and the actual assertion in comment 0.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.