Intermittent crash in jsreftest.html?test=e4x/XML/regress-324422-1.js [@ js::gc::CheckMarkedThing<JSXML>]

RESOLVED INVALID

Status

()

Core
JavaScript Engine
--
critical
RESOLVED INVALID
5 years ago
5 years ago

People

(Reporter: emorley, Unassigned)

Tracking

({crash, intermittent-failure})

16 Branch
x86
Windows 7
crash, intermittent-failure
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

Rev3 WINNT 6.1 mozilla-inbound debug test jsreftest on 2012-06-22 19:02:42 PDT for push c22be5c1f8d3

slave: talos-r3-w7-038

https://tbpl.mozilla.org/php/getParsedLog.php?id=12919322&tree=Mozilla-Inbound

{
REFTEST TEST-START | file:///c:/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=e4x/XML/regress-324422-1.js | 244 / 3410 (7%)
++DOMWINDOW == 154 (06836BD8) [serial = 440] [outer = 05CDAEC0]
BUGNUMBER: 324422
STATUS: Do not crash creating XML object with long initialiser
--- NOTE: IN THIS TESTCASE, WE EXPECT EXIT CODE 0 ---
--- NOTE: IN THIS TESTCASE, WE EXPECT EXIT CODE 5 ---
STATUS: 10485760
TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=e4x/XML/regress-324422-1.js | Exited with code -1073741819 during test run
INFO | automation.py | Application ran for: 0:01:43.894000
INFO | automation.py | Reading PID log: c:\users\cltbld\appdata\local\temp\tmpxj8nlbpidlog
Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-win32-debug/1340411084/firefox-16.0a1.en-US.win32.crashreporter-symbols.zip
PROCESS-CRASH | file:///c:/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=e4x/XML/regress-324422-1.js | application crashed (minidump found)
Crash dump filename: c:\users\cltbld\appdata\local\temp\tmpfi6l8g\minidumps\716a1ac6-aeab-40ba-abcb-5324ad46efd2.dmp
Operating system: Windows NT
                  6.1.7600 
CPU: x86
     GenuineIntel family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXCEPTION_ACCESS_VIOLATION_READ
Crash address: 0xffffffffc51da000

Thread 0 (crashed)
 0  mozjs.dll!js::gc::CheckMarkedThing<JSXML> [Marking.cpp:c22be5c1f8d3 : 84 + 0xd]
    eip = 0x6987cdde   esp = 0x003ac910   ebp = 0x003ac920   ebx = 0x7776060c
    esi = 0x72761440   edi = 0x7775509b   eax = 0xc51da000   ecx = 0xc51dad90
    edx = 0x451dae00   efl = 0x00010286
    Found by: given as instruction pointer in context
 1  mozjs.dll!js::gc::MarkInternal<JSXML>(JSTracer *,JSXML * *) [Marking.cpp:c22be5c1f8d3 : 106 + 0x9]
    eip = 0x698809f5   esp = 0x003ac928   ebp = 0x003ac93c
    Found by: call frame info
 2  mozjs.dll!js::gc::MarkXML(JSTracer *,js::HeapPtr<JSXML,unsigned int> *,char const *) [Marking.cpp:c22be5c1f8d3 : 244 + 0x23]
    eip = 0x69884064   esp = 0x003ac944   ebp = 0x003ac94c
    Found by: call frame info
 3  mozjs.dll!js_TraceXML(JSTracer *,JSXML *) [jsxml.cpp:c22be5c1f8d3 : 7346 + 0xb]
    eip = 0x697a121c   esp = 0x003ac954   ebp = 0x003ac968
    Found by: call frame info
 4  mozjs.dll!js::GCMarker::processMarkStackOther(js::SliceBudget &,unsigned int,unsigned int) [Marking.cpp:c22be5c1f8d3 : 1090 + 0x9]
    eip = 0x69884ade   esp = 0x003ac970   ebp = 0x003ac9ac
    Found by: call frame info
 5  mozjs.dll!js::GCMarker::processMarkStackTop(js::SliceBudget &) [Marking.cpp:c22be5c1f8d3 : 1129 + 0xc]
    eip = 0x69885498   esp = 0x003ac9b4   ebp = 0x003aca00
    Found by: call frame info
 6  mozjs.dll!js::GCMarker::drainMarkStack(js::SliceBudget &) [Marking.cpp:c22be5c1f8d3 : 1226 + 0x7]
    eip = 0x69885718   esp = 0x003aca08   ebp = 0x003aca1c
    Found by: call frame info
 7  mozjs.dll!IncrementalMarkSlice [jsgc.cpp:c22be5c1f8d3 : 3630 + 0x12]
    eip = 0x69669f36   esp = 0x003aca24   ebp = 0x003aca58
    Found by: call frame info
 8  mozjs.dll!GCCycle [jsgc.cpp:c22be5c1f8d3 : 3784 + 0x16]
    eip = 0x6966a2b2   esp = 0x003aca60   ebp = 0x003acab4
}
Rev3 WINNT 6.1 mozilla-central debug test jsreftest on 2012-06-23 09:16:49 PDT for push a20e771e60c6

slave: talos-r3-w7-038

https://tbpl.mozilla.org/php/getParsedLog.php?id=12936775&tree=Firefox

{
REFTEST TEST-START | file:///c:/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=e4x/XML/regress-324422-1.js | 244 / 3410 (7%)
++DOMWINDOW == 154 (04E12670) [serial = 440] [outer = 05CD7650]
BUGNUMBER: 324422
STATUS: Do not crash creating XML object with long initialiser
--- NOTE: IN THIS TESTCASE, WE EXPECT EXIT CODE 0 ---
--- NOTE: IN THIS TESTCASE, WE EXPECT EXIT CODE 5 ---
STATUS: 10485760
TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=e4x/XML/regress-324422-1.js | Exited with code -1073741819 during test run
INFO | automation.py | Application ran for: 0:01:45.719000
INFO | automation.py | Reading PID log: c:\users\cltbld\appdata\local\temp\tmpyus3n7pidlog
Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-central-win32-debug/1340460223/firefox-16.0a1.en-US.win32.crashreporter-symbols.zip
PROCESS-CRASH | file:///c:/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=e4x/XML/regress-324422-1.js | application crashed (minidump found)
Crash dump filename: c:\users\cltbld\appdata\local\temp\tmpwibf49\minidumps\a02d3432-e51d-436c-a151-f00699acf903.dmp
Operating system: Windows NT
                  6.1.7600 
CPU: x86
     GenuineIntel family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXCEPTION_ACCESS_VIOLATION_READ
Crash address: 0xffffffff89f5d000

Thread 0 (crashed)
 0  mozjs.dll!js::gc::CheckMarkedThing<JSXML> [Marking.cpp:a20e771e60c6 : 84 + 0xd]
    eip = 0x69aed73e   esp = 0x0024c990   ebp = 0x0024c9a0   ebx = 0x7619060c
    esi = 0x721d1440   edi = 0x7618509b   eax = 0x89f5d000   ecx = 0x89f5d0f8
    edx = 0x3d6e4e00   efl = 0x00010286
    Found by: given as instruction pointer in context
 1  mozjs.dll!js::gc::MarkInternal<JSXML>(JSTracer *,JSXML * *) [Marking.cpp:a20e771e60c6 : 106 + 0x9]
    eip = 0x69af1355   esp = 0x0024c9a8   ebp = 0x0024c9bc
    Found by: call frame info
 2  mozjs.dll!js::gc::MarkXML(JSTracer *,js::HeapPtr<JSXML,unsigned int> *,char const *) [Marking.cpp:a20e771e60c6 : 244 + 0x23]
    eip = 0x69af49c4   esp = 0x0024c9c4   ebp = 0x0024c9cc
    Found by: call frame info
 3  mozjs.dll!js_TraceXML(JSTracer *,JSXML *) [jsxml.cpp:a20e771e60c6 : 7346 + 0xb]
    eip = 0x69a11a5c   esp = 0x0024c9d4   ebp = 0x0024c9e8
    Found by: call frame info
 4  mozjs.dll!js::GCMarker::processMarkStackOther(js::SliceBudget &,unsigned int,unsigned int) [Marking.cpp:a20e771e60c6 : 1090 + 0x9]
    eip = 0x69af543e   esp = 0x0024c9f0   ebp = 0x0024ca2c
    Found by: call frame info
 5  mozjs.dll!js::GCMarker::processMarkStackTop(js::SliceBudget &) [Marking.cpp:a20e771e60c6 : 1129 + 0xc]
    eip = 0x69af5df8   esp = 0x0024ca34   ebp = 0x0024ca80
    Found by: call frame info
 6  mozjs.dll!js::GCMarker::drainMarkStack(js::SliceBudget &) [Marking.cpp:a20e771e60c6 : 1226 + 0x7]
    eip = 0x69af6078   esp = 0x0024ca88   ebp = 0x0024ca9c
    Found by: call frame info
 7  mozjs.dll!IncrementalMarkSlice [jsgc.cpp:a20e771e60c6 : 3630 + 0x12]
    eip = 0x698da366   esp = 0x0024caa4   ebp = 0x0024cad8
    Found by: call frame info
 8  mozjs.dll!GCCycle [jsgc.cpp:a20e771e60c6 : 3784 + 0x16]
    eip = 0x698da6e2   esp = 0x0024cae0   ebp = 0x0024cb34
}
This bug was observed only on one or more of the six machines listed in
bug 787281 comment 11, which seem likely to have bad memory, disk, or
other hardware problem, based on the rate of failures on those machines
and the types of failures observed.

Therefore I'm marking this bug invalid, though it should be reopened if
it occurs on other (more reliable) hardware.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → INVALID
Keywords: intermittent-failure
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.