Closed Bug 672382 Opened 9 years ago Closed 9 years ago

Intermittent crash in dom/workers/test/test_terminate.html | Exited with code -1073741819 during test run

Categories

(Core :: DOM: Core & HTML, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: ehsan, Unassigned)

References

Details

(Keywords: intermittent-failure)

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1311023468.1311026305.23786.gz&fulltext=1
WINNT 5.1 mozilla-central debug test mochitests-3/5 on 2011/07/18 14:11:08

6160 INFO TEST-PASS | /tests/dom/workers/test/test_terminate.html | Bad message! - "Still alive!" should equal "Still alive!"
nsStringStats
 => mAllocCount:        1723257
 => mReallocCount:       136192
 => mFreeCount:         1618519  --  LEAKED 104738 !!!
 => mShareCount:        3919199
 => mAdoptCount:         192673
 => mAdoptFreeCount:     192665  --  LEAKED 8 !!!
NEXT ERROR TEST-UNEXPECTED-FAIL | /tests/dom/workers/test/test_terminate.html | Exited with code -1073741819 during test run
INFO | automation.py | Application ran for: 0:34:22.938000
INFO | automation.py | Reading PID log: c:\docume~1\cltbld\locals~1\temp\tmppb03_mpidlog
PROCESS-CRASH | /tests/dom/workers/test/test_terminate.html | application crashed (minidump found)
Crash dump filename: c:\docume~1\cltbld\locals~1\temp\tmp3ptkbr\minidumps\af3ddb0b-c6ca-453a-bba2-b98dd664d4d7.dmp
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_READ
Crash address: 0xffffffffdde00261

Thread 0 (crashed)
 0  mozjs.dll!js::AutoLockGC::AutoLockGC(JSRuntime *,JSGuardObjectNotifier const &) [jscntxt.h:a666b4f809f0 : 1798 + 0x3]
    eip = 0x00f85f10   esp = 0x0012d2b0   ebp = 0x0012d2b4   ebx = 0x00000001
    esi = 0x003978e0   edi = 0x00b27534   eax = 0x00000000   ecx = 0xdddddddd
    edx = 0x0012d2c4   efl = 0x00010246
    Found by: given as instruction pointer in context
 1  mozjs.dll!JS_TriggerOperationCallback [jsapi.cpp:a666b4f809f0 : 5147 + 0x17]
    eip = 0x00f98c8e   esp = 0x0012d2bc   ebp = 0x0012d2d0
    Found by: call frame info
 2  xul.dll!mozilla::dom::workers::WorkerPrivate::Dispatch(mozilla::dom::workers::WorkerRunnable *,mozilla::dom::workers::Queue<nsIRunnable *,50,mozilla::dom::workers::NoLocking,mozilla::dom::workers::StorageWithTArray<nsIRunnable *,25> > *) [WorkerPrivate.cpp:a666b4f809f0 : 2213 + 0xf]
    eip = 0x01e1cdf6   esp = 0x0012d2d8   ebp = 0x0012d308
    Found by: call frame info
 3  xul.dll!mozilla::dom::workers::WorkerPrivate::Dispatch(mozilla::dom::workers::WorkerControlRunnable *) [WorkerPrivate.h:a666b4f809f0 : 549 + 0x14]
    eip = 0x01e1acac   esp = 0x0012d310   ebp = 0x0012d31c
    Found by: call frame info
 4  xul.dll!mozilla::dom::workers::WorkerControlRunnable::DispatchInternal() [WorkerPrivate.cpp:a666b4f809f0 : 1169 + 0x1e]
    eip = 0x01e1ac4f   esp = 0x0012d324   ebp = 0x0012d32c
    Found by: call frame info
 5  xul.dll!mozilla::dom::workers::WorkerRunnable::Dispatch(JSContext *) [WorkerPrivate.cpp:a666b4f809f0 : 1130 + 0x14]
    eip = 0x01e1aa20   esp = 0x0012d334   ebp = 0x0012d358
    Found by: call frame info
 6  xul.dll!mozilla::dom::workers::WorkerPrivateParent<mozilla::dom::workers::WorkerPrivate>::Notify(JSContext *,mozilla::dom::workers::Status) [WorkerPrivate.cpp:a666b4f809f0 : 1429 + 0x12]
    eip = 0x01e23fde   esp = 0x0012d360   ebp = 0x0012d394
    Found by: call frame info
 7  xul.dll!mozilla::dom::workers::WorkerPrivateParent<mozilla::dom::workers::WorkerPrivate>::Cancel(JSContext *) [WorkerPrivate.h:a666b4f809f0 : 244 + 0xd]
    eip = 0x01e14cd5   esp = 0x0012d39c   ebp = 0x0012d3a8
    Found by: call frame info
 8  xul.dll!mozilla::dom::workers::WorkerPrivateParent<mozilla::dom::workers::WorkerPrivate>::ModifyBusyCount(JSContext *,bool) [WorkerPrivate.cpp:a666b4f809f0 : 1565 + 0x13]
    eip = 0x01e24798   esp = 0x0012d3b0   ebp = 0x0012d3e0
    Found by: call frame info
 9  xul.dll!`anonymous namespace'::ModifyBusyCountRunnable::WorkerRun(JSContext *,mozilla::dom::workers::WorkerPrivate *) [WorkerPrivate.cpp:a666b4f809f0 : 417 + 0x12]
    eip = 0x01e1d57a   esp = 0x0012d3e8   ebp = 0x0012d3f4
    Found by: call frame info
10  xul.dll!mozilla::dom::workers::WorkerRunnable::Run() [WorkerPrivate.cpp:a666b4f809f0 : 1232 + 0x17]
    eip = 0x01e1aea0   esp = 0x0012d3fc   ebp = 0x0012d434
    Found by: call frame info
11  xul.dll!nsThread::ProcessNextEvent(int,int *) [nsThread.cpp:a666b4f809f0 : 617 + 0x18]
    eip = 0x028f8dd4   esp = 0x0012d43c   ebp = 0x0012d49c
    Found by: call frame info
12  xul.dll!NS_ProcessNextEvent_P(nsIThread *,int) [nsThreadUtils.cpp:a666b4f809f0 : 245 + 0x15]
    eip = 0x02899553   esp = 0x0012d4a4   ebp = 0x0012d4b8
    Found by: call frame info
13  xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [MessagePump.cpp:a666b4f809f0 : 110 + 0xd]
    eip = 0x027608ad   esp = 0x0012d4c0   ebp = 0x0012d4ec
    Found by: call frame info
14  xul.dll!MessageLoop::RunInternal() [message_loop.cc:a666b4f809f0 : 218 + 0x1e]
    eip = 0x0294697e   esp = 0x0012d4f4   ebp = 0x0012d510   ebx = 0x7ffdf000
    Found by: call frame info
15  xul.dll!MessageLoop::RunHandler() [message_loop.cc:a666b4f809f0 : 202 + 0x7]
    eip = 0x029468c2   esp = 0x0012d518   ebp = 0x0012d548
    Found by: call frame info
16  xul.dll!MessageLoop::Run() [message_loop.cc:a666b4f809f0 : 176 + 0x7]
    eip = 0x029467ed   esp = 0x0012d550   ebp = 0x0012d568   ebx = 0x0012ceb4
    Found by: call frame info
17  xul.dll!nsBaseAppShell::Run() [nsBaseAppShell.cpp:a666b4f809f0 : 189 + 0xb]
    eip = 0x0262c0d0   esp = 0x0012d570   ebp = 0x0012d574
    Found by: call frame info
18  xul.dll!nsAppShell::Run() [nsAppShell.cpp:a666b4f809f0 : 256 + 0x8]
    eip = 0x025ed6a7   esp = 0x0012d57c   ebp = 0x0012f4c8
    Found by: call frame info
19  xul.dll!nsAppStartup::Run() [nsAppStartup.cpp:a666b4f809f0 : 224 + 0x1b]
    eip = 0x023ad90a   esp = 0x0012f4d0   ebp = 0x0012f4dc
    Found by: call frame info
20  xul.dll!XRE_main [nsAppRunner.cpp:a666b4f809f0 : 3571 + 0x24]
    eip = 0x0151f0b7   esp = 0x0012f4e4   ebp = 0x0012fc24
    Found by: call frame info
21  firefox.exe!do_main [nsBrowserApp.cpp:a666b4f809f0 : 198 + 0x11]
    eip = 0x004023e1   esp = 0x0012fc2c   ebp = 0x0012fd9c
    Found by: call frame info
22  firefox.exe!NS_internal_main(int,char * *) [nsBrowserApp.cpp:a666b4f809f0 : 281 + 0x13]
    eip = 0x00401c08   esp = 0x0012fda4   ebp = 0x0012ff34
    Found by: call frame info
23  firefox.exe!wmain [nsWindowsWMain.cpp:a666b4f809f0 : 107 + 0xc]
    eip = 0x004012cb   esp = 0x0012ff3c   ebp = 0x0012ff68
    Found by: call frame info
24  firefox.exe!__tmainCRTStartup [crtexe.c : 594 + 0x18]
    eip = 0x00407af6   esp = 0x0012ff70   ebp = 0x0012ffb8
    Found by: call frame info
25  firefox.exe!wmainCRTStartup [crtexe.c : 413 + 0x4]
    eip = 0x0040794d   esp = 0x0012ffc0   ebp = 0x0012ffc0   ebx = 0x0012ceb4
    Found by: call frame info
26  kernel32.dll + 0x16d4e
    eip = 0x7c816d4f   esp = 0x0012ffc8   ebp = 0x0012fff0
    Found by: call frame info
This should have been fixed with bug 649537 when it relanded.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Whiteboard: [orange]
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.