Closed Bug 643525 Opened 13 years ago Closed 13 years ago

Intermittent failure in dom/indexedDB/test/test_writer_starvation.html | Exited with code -1073741819 during test run, Assertion failure: acx->hasRunOption(JSOPTION_UNROOTED_GLOBAL)

Categories

(Core :: Storage: IndexedDB, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: ehsan.akhgari, Unassigned)

References

Details

(Keywords: intermittent-failure)

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1300721112.1300721819.26948.gz&fulltext=1
Rev3 WINNT 5.1 mozilla-central debug test mochitests-2/5 on 2011/03/21 08:25:12

3343 INFO TEST-PASS | /tests/dom/indexedDB/test/test_writer_starvation.html | Correct mode - 0 should equal 0
3344 INFO TEST-PASS | /tests/dom/indexedDB/test/test_writer_starvation.html | Correct mode - 0 should equal 0
3345 INFO TEST-PASS | /tests/dom/indexedDB/test/test_writer_starvation.html | Correct mode - 0 should equal 0
Assertion failure: acx->hasRunOption(JSOPTION_UNROOTED_GLOBAL), at e:/builds/moz2_slave/cen-w32-dbg/build/js/src/xpconnect/src/xpcjsruntime.cpp:432
nsStringStats
 => mAllocCount:         633237
 => mReallocCount:        38420
 => mFreeCount:          583993  --  LEAKED 49244 !!!
 => mShareCount:         866381
 => mAdoptCount:          57857
 => mAdoptFreeCount:      57855  --  LEAKED 2 !!!
NEXT ERROR TEST-UNEXPECTED-FAIL | /tests/dom/indexedDB/test/test_writer_starvation.html | Exited with code -1073741819 during test run
INFO | automation.py | Application ran for: 0:08:30.282000
INFO | automation.py | Reading PID log: c:\docume~1\cltbld\locals~1\temp\tmp8ybilipidlog
PROCESS-CRASH | /tests/dom/indexedDB/test/test_writer_starvation.html | application crashed (minidump found)
Operating system: Windows NT
                  5.1.2600 Service Pack 2
CPU: x86
     GenuineIntel family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXCEPTION_ACCESS_VIOLATION_WRITE
Crash address: 0x0

Thread 0 (crashed)
 0  mozjs.dll!JS_Assert [jsutil.cpp:ddd48e3b173a : 73 + 0x0]
    eip = 0x0074dd4a   esp = 0x0012d2f8   ebp = 0x0012d2f8   ebx = 0x00000001
    esi = 0x00fba860   edi = 0x00ab48a4   eax = 0x00000000   ecx = 0xed90bfd3
    edx = 0x00553d18   efl = 0x00010202
    Found by: given as instruction pointer in context
 1  xul.dll!XPCJSRuntime::TraceXPConnectRoots(JSTracer *) [xpcjsruntime.cpp:ddd48e3b173a : 432 + 0x2a]
    eip = 0x1113be8e   esp = 0x0012d300   ebp = 0x0012d344
    Found by: call frame info
 2  xul.dll!XPCJSRuntime::TraceJS(JSTracer *,void *) [xpcjsruntime.cpp:ddd48e3b173a : 376 + 0xb]
    eip = 0x1113bd8e   esp = 0x0012d34c   ebp = 0x0012d3a0
    Found by: call frame info
 3  mozjs.dll!js::MarkRuntime(JSTracer *) [jsgc.cpp:ddd48e3b173a : 1744 + 0x18]
    eip = 0x0063e362   esp = 0x0012d3a8   ebp = 0x0012d3f8
    Found by: call frame info
 4  mozjs.dll!MarkAndSweep [jsgc.cpp:ddd48e3b173a : 2411 + 0x8]
    eip = 0x00640878   esp = 0x0012d400   ebp = 0x0012d494
    Found by: call frame info
 5  mozjs.dll!GCUntilDone [jsgc.cpp:ddd48e3b173a : 2755 + 0xc]
    eip = 0x0063feb5   esp = 0x0012d49c   ebp = 0x0012d4d0
    Found by: call frame info
 6  mozjs.dll!js_GC(JSContext *,JSCompartment *,JSGCInvocationKind) [jsgc.cpp:ddd48e3b173a : 2824 + 0x10]
    eip = 0x0063fbac   esp = 0x0012d4d8   ebp = 0x0012d500
    Found by: call frame info
 7  mozjs.dll!JS_GC [jsapi.cpp:ddd48e3b173a : 2662 + 0xc]
    eip = 0x005a7fd9   esp = 0x0012d508   ebp = 0x0012d514
    Found by: call frame info
 8  xul.dll!nsXPConnect::Collect() [nsXPConnect.cpp:ddd48e3b173a : 405 + 0x9]
    eip = 0x111047b4   esp = 0x0012d51c   ebp = 0x0012d5c4
    Found by: call frame info
 9  xul.dll!nsXPConnect::GarbageCollect() [nsXPConnect.cpp:ddd48e3b173a : 413 + 0x10]
    eip = 0x11104814   esp = 0x0012d5cc   ebp = 0x0012d5cc
    Found by: call frame info
10  xul.dll!nsJSContext::GarbageCollectNow() [nsJSEnvironment.cpp:ddd48e3b173a : 3271 + 0x18]
    eip = 0x10ccc523   esp = 0x0012d5d4   ebp = 0x0012d5dc
    Found by: call frame info
11  xul.dll!GCTimerFired(nsITimer *,void *) [nsJSEnvironment.cpp:ddd48e3b173a : 3321 + 0x4]
    eip = 0x10ccc6a9   esp = 0x0012d5e4   ebp = 0x0012d5e4
    Found by: call frame info
12  xul.dll!nsTimerImpl::Fire() [nsTimerImpl.cpp:ddd48e3b173a : 425 + 0xd]
    eip = 0x114d23df   esp = 0x0012d5ec   ebp = 0x0012d6b4
    Found by: call frame info
13  xul.dll!nsTimerEvent::Run() [nsTimerImpl.cpp:ddd48e3b173a : 517 + 0xe]
    eip = 0x114d2641   esp = 0x0012d6bc   ebp = 0x0012d6e0
    Found by: call frame info
14  xul.dll!nsThread::ProcessNextEvent(int,int *) [nsThread.cpp:ddd48e3b173a : 633 + 0x18]
    eip = 0x114d5e14   esp = 0x0012d6e8   ebp = 0x0012d748
    Found by: call frame info
15  xul.dll!NS_ProcessNextEvent_P(nsIThread *,int) [nsThreadUtils.cpp:ddd48e3b173a : 250 + 0x15]
    eip = 0x10527263   esp = 0x0012d750   ebp = 0x0012d764
    Found by: call frame info
16  xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [MessagePump.cpp:ddd48e3b173a : 110 + 0xd]
    eip = 0x103e6e1d   esp = 0x0012d76c   ebp = 0x0012d798
    Found by: call frame info
17  xul.dll!MessageLoop::RunInternal() [message_loop.cc:ddd48e3b173a : 219 + 0x1e]
    eip = 0x11506266   esp = 0x0012d7a0   ebp = 0x0012d7bc   ebx = 0x7ffde000
    Found by: call frame info
18  xul.dll!MessageLoop::RunHandler() [message_loop.cc:ddd48e3b173a : 202 + 0x7]
    eip = 0x115061a2   esp = 0x0012d7c4   ebp = 0x0012d7f4
    Found by: call frame info
19  xul.dll!MessageLoop::Run() [message_loop.cc:ddd48e3b173a : 176 + 0x7]
    eip = 0x115060cd   esp = 0x0012d7fc   ebp = 0x0012d814   ebx = 0x0012cefc
    Found by: call frame info
20  xul.dll!nsBaseAppShell::Run() [nsBaseAppShell.cpp:ddd48e3b173a : 192 + 0xb]
    eip = 0x113a1b40   esp = 0x0012d81c   ebp = 0x0012d820
    Found by: call frame info
21  xul.dll!nsAppShell::Run() [nsAppShell.cpp:ddd48e3b173a : 264 + 0x8]
    eip = 0x113582b2   esp = 0x0012d828   ebp = 0x0012f774
    Found by: call frame info
22  xul.dll!nsAppStartup::Run() [nsAppStartup.cpp:ddd48e3b173a : 220 + 0x1b]
    eip = 0x112c2eba   esp = 0x0012f77c   ebp = 0x0012f788
    Found by: call frame info
23  xul.dll!XRE_main [nsAppRunner.cpp:ddd48e3b173a : 3786 + 0x24]
    eip = 0x10055973   esp = 0x0012f790   ebp = 0x0012fed0
    Found by: call frame info
24  firefox.exe!NS_internal_main(int,char * *) [nsBrowserApp.cpp:ddd48e3b173a : 158 + 0x11]
    eip = 0x00402562   esp = 0x0012fed8   ebp = 0x0012ff34
    Found by: call frame info
25  firefox.exe!wmain [nsWindowsWMain.cpp:ddd48e3b173a : 128 + 0xc]
    eip = 0x00401cfc   esp = 0x0012ff3c   ebp = 0x0012ff68
    Found by: call frame info
26  firefox.exe!__tmainCRTStartup [crtexe.c : 594 + 0x18]
    eip = 0x00407256   esp = 0x0012ff70   ebp = 0x0012ffb8
    Found by: call frame info
27  firefox.exe!wmainCRTStartup [crtexe.c : 413 + 0x4]
    eip = 0x004070ad   esp = 0x0012ffc0   ebp = 0x0012ffc0   ebx = 0x0012cefc
    Found by: call frame info
28  kernel32.dll + 0x16d4e
    eip = 0x7c816d4f   esp = 0x0012ffc8   ebp = 0x0012fff0
    Found by: call frame info
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
Component: XPConnect → DOM: IndexedDB
Version: Trunk → unspecified
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.