Closed Bug 684745 Opened 13 years ago Closed 12 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: 12 years ago
Resolution: --- → INCOMPLETE
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.