Closed Bug 571976 Opened 14 years ago Closed 11 years ago

intermittent crash at [@ js_GetGCThingTraceKind] running layout/reftests/pixel-rounding/background-color-left-width-6.html

Categories

(Core :: JavaScript Engine, defect)

All
Windows Server 2003
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: tnikkel, Unassigned)

References

Details

(Keywords: crash, intermittent-failure)

Crash Data

http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1276549621.1276550321.2749.gz
WINNT 5.2 mozilla-central opt test reftest on 2010/06/14 14:07:01
s: win32-slave39

REFTEST INFO | Loading a blank page
REFTEST TEST-START | file:///e:/builds/moz2_slave/mozilla-central-win32-opt-unittest-reftest/build/reftest/tests/layout/reftests/pixel-rounding/background-color-left-width-6.html
TEST-UNEXPECTED-FAIL | file:///e:/builds/moz2_slave/mozilla-central-win32-opt-unittest-reftest/build/reftest/tests/layout/reftests/pixel-rounding/background-color-left-width-6.html | Exited with code -1073741819 during test run
INFO | automation.py | Application ran for: 0:04:19.406000
INFO | automation.py | Reading PID log: c:\docume~1\cltbld\locals~1\temp\tmp17y2tzpidlog
==> process 3644 launched child process 3848
INFO | automation.py | Checking for orphan process with PID: 3848
PROCESS-CRASH | file:///e:/builds/moz2_slave/mozilla-central-win32-opt-unittest-reftest/build/reftest/tests/layout/reftests/pixel-rounding/background-color-left-width-6.html | application crashed (minidump found)
Operating system: Windows NT
                  5.2.3790 Service Pack 2
CPU: x86
     GenuineIntel family 6 model 23 stepping 8
     1 CPU

Crash reason:  EXCEPTION_ACCESS_VIOLATION
Crash address: 0x10fde80

Thread 0 (crashed)
 0  mozjs.dll!js_GetGCThingTraceKind(void *) [jsgc.cpp:b69e999098ce : 869 + 0x0]
    eip = 0x00499a92   esp = 0x00129a5c   ebp = 0x01000000   ebx = 0x00129ba0
    esi = 0x0d25b724   edi = 0x01000000   eax = 0x010fde80   ecx = 0x010fde80
    edx = 0x00abc550   efl = 0x00210202
    Found by: given as instruction pointer in context
 1  xul.dll!nsXPConnect::Traverse(void *,nsCycleCollectionTraversalCallback &) [nsXPConnect.cpp:b69e999098ce : 684 + 0xa]
    eip = 0x100bb566   esp = 0x00129a60   ebp = 0x01000000
    Found by: call frame info
 2  xul.dll + 0xb5584b
    eip = 0x10b5584c   esp = 0x00129b48   ebp = 0x100bb566
    Found by: call frame info
 3  xul.dll!nsCycleCollector::MarkRoots(GCGraphBuilder &) [nsCycleCollector.cpp:b69e999098ce : 1706 + 0x25]
    eip = 0x100bb27a   esp = 0x00129b58   ebp = 0x100bb566
    Found by: stack scanning
 4  xul.dll!nsCycleCollector::BeginCollection() [nsCycleCollector.cpp:b69e999098ce : 2608 + 0x14]
    eip = 0x101b298d   esp = 0x00129b88   ebp = 0x00129be8
    Found by: call frame info with scanning
 5  xul.dll!XPCCycleCollectGCCallback [nsXPConnect.cpp:b69e999098ce : 361 + 0x1c]
    eip = 0x101bf2b8   esp = 0x00129bf0   ebp = 0x0080e000
    Found by: previous frame's frame pointer
 6  mozjs.dll!GC [jsgc.cpp:b69e999098ce : 2797 + 0xa]
    eip = 0x0049cf68   esp = 0x00129c00   ebp = 0x0080e000
    Found by: call frame info
 7  mozjs.dll!GCUntilDone [jsgc.cpp:b69e999098ce : 3156 + 0x5]
    eip = 0x00422e46   esp = 0x00129c34   ebp = 0x02725c00
    Found by: call frame info
 8  mozjs.dll!js_GC(JSContext *,JSGCInvocationKind) [jsgc.cpp:b69e999098ce : 3207 + 0x5]
    eip = 0x004a0dd9   esp = 0x00129c4c   ebp = 0x00129c9c
    Found by: call frame info
 9  mozjs.dll!JS_GC [jsapi.cpp:b69e999098ce : 2317 + 0x6]
    eip = 0x004a0f14   esp = 0x00129ca4   ebp = 0x00129d68
    Found by: previous frame's frame pointer
10  xul.dll!nsXPConnect::Collect() [nsXPConnect.cpp:b69e999098ce : 448 + 0xe]
    eip = 0x101d29d1   esp = 0x00129cb4   ebp = 0x00129d68
    Found by: call frame info
11  xul.dll!nsCycleCollector::Collect(unsigned int) [nsCycleCollector.cpp:b69e999098ce : 2523 + 0x4]
    eip = 0x101b2805   esp = 0x00129d70   ebp = 0x0012dc1c
    Found by: previous frame's frame pointer
12  xul.dll!nsCycleCollector_collect() [nsCycleCollector.cpp:b69e999098ce : 3220 + 0x10]
    eip = 0x10218a5c   esp = 0x0012dc24   ebp = 0x0012dc64
    Found by: previous frame's frame pointer
13  xul.dll!nsJSContext::CC() [nsJSEnvironment.cpp:b69e999098ce : 3589 + 0x4]
    eip = 0x10218a1a   esp = 0x0012dc30   ebp = 0x0012dc64
    Found by: call frame info
14  xul.dll!nsJSContext::IntervalCC() [nsJSEnvironment.cpp:b69e999098ce : 3677 + 0x4]
    eip = 0x101d7255   esp = 0x0012dc38   ebp = 0x0012dc64
    Found by: call frame info
15  xul.dll!GCTimerFired(nsITimer *,void *) [nsJSEnvironment.cpp:b69e999098ce : 3703 + 0x1a]
    eip = 0x101abeaa   esp = 0x0012dc40   ebp = 0x0012dc64
    Found by: call frame info
16  xul.dll!nsTimerImpl::Fire() [nsTimerImpl.cpp:b69e999098ce : 427 + 0x6]
    eip = 0x1006ea99   esp = 0x0012dc48   ebp = 0x0012dc64
    Found by: call frame info
17  xul.dll!nsTimerEvent::Run() [nsTimerImpl.cpp:b69e999098ce : 519 + 0x4]
    eip = 0x10072060   esp = 0x0012dc6c   ebp = 0x0012dca0
    Found by: previous frame's frame pointer
18  xul.dll!nsThread::ProcessNextEvent(int,int *) [nsThread.cpp:b69e999098ce : 547 + 0x4]
    eip = 0x100c2849   esp = 0x0012dc74   ebp = 0x0012dca0
    Found by: call frame info with scanning
19  xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *) [MessagePump.cpp:b69e999098ce : 118 + 0x28]
    eip = 0x101077aa   esp = 0x0012dca8   ebp = 0x0083d3c0
    Found by: previous frame's frame pointer
20  xul.dll!MessageLoop::RunInternal() [message_loop.cc:b69e999098ce : 216 + 0x8]
    eip = 0x10246cd0   esp = 0x0012dce4   ebp = 0x0012dd20
    Found by: call frame info with scanning
21  xul.dll!MessageLoop::RunHandler() [message_loop.cc:b69e999098ce : 199 + 0x4]
    eip = 0x10246cb9   esp = 0x0012dcf0   ebp = 0x0012dd20
    Found by: call frame info
22  xul.dll!nsStandardURL::BuildNormalizedSpec(char const *) [nsStandardURL.cpp:b69e999098ce : 660 + 0x14]
    eip = 0x100ec189   esp = 0x0012dd04   ebp = 0x0012dd20
    Found by: call frame info with scanning
23  xul.dll!MessageLoop::Run() [message_loop.cc:b69e999098ce : 173 + 0x6]
    eip = 0x10246c61   esp = 0x0012dd28   ebp = 0x0012dd58
    Found by: previous frame's frame pointer
24  xul.dll!nsBaseAppShell::Run() [nsBaseAppShell.cpp:b69e999098ce : 175 + 0x13]
    eip = 0x10245dbe   esp = 0x0012dd60   ebp = 0x0012fcb8
    Found by: previous frame's frame pointer
25  xul.dll!nsAppShell::Run() [nsAppShell.cpp:b69e999098ce : 243 + 0xa]
    eip = 0x10266c1f   esp = 0x0012dd6c   ebp = 0x0012fcb8
    Found by: call frame info with scanning
26  xul.dll!nsAppStartup::Run() [nsAppStartup.cpp:b69e999098ce : 192 + 0xc]
    eip = 0x10266c53   esp = 0x0012fcc0   ebp = 0x0012ff34
    Found by: previous frame's frame pointer
27  xul.dll!XRE_main [nsAppRunner.cpp:b69e999098ce : 3626 + 0x9]
    eip = 0x101a867d   esp = 0x0012fccc   ebp = 0x0012ff34
    Found by: call frame info with scanning
28  firefox.exe!wmain [nsWindowsWMain.cpp:b69e999098ce : 120 + 0xeb]
    eip = 0x0040134c   esp = 0x0012ff3c   ebp = 0x0012ff80
    Found by: previous frame's frame pointer
29  firefox.exe!__tmainCRTStartup [crtexe.c:b69e999098ce : 591 + 0x18]
    eip = 0x004016f2   esp = 0x0012ff88   ebp = 0x0012ffc0
    Found by: previous frame's frame pointer
30  kernel32.dll + 0x2f23a
    eip = 0x77e6f23b   esp = 0x0012ffc8   ebp = 0x0012fff0   ebx = 0x7ffff000
    Found by: call frame info

There are stacks for 90 other threads, which seems high.
Bug 427718 comment 24 has whats looks like another random orange instance of this, and is a bug for a crash with a similar stack.
Severity: normal → critical
Keywords: crash
Summary: intermittent crash at js_GetGCThingTraceKind running layout/reftests/pixel-rounding/background-color-left-width-6.html → intermittent crash at [@ js_GetGCThingTraceKind] running layout/reftests/pixel-rounding/background-color-left-width-6.html
Crash Signature: [@ js_GetGCThingTraceKind]
Blocks: 427718
Whiteboard: [orange]
Resolving WFM keyword:intermittent-failure bugs last modified >3 months ago, whose whiteboard contains none of:
{random,disabled,marked,fuzzy,todo,fails,failing,annotated,time-bomb,leave open}

There will inevitably be some false positives; for that (and the bugspam) I apologise. Filter on orangewfm.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.