Closed Bug 757795 Opened 12 years ago Closed 12 years ago

Intermittent crash during test_loop.html, test_file_delete.html, test_file_resurrection_delete.html | Exited with code -1073741819 during test run [@ js::gc::PushMarkStack]

Categories

(Core :: JavaScript Engine, defect)

x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 767234

People

(Reporter: emorley, Unassigned)

References

Details

(Keywords: crash, intermittent-failure, Whiteboard: [js:t])

Crash Data

Rev3 WINNT 6.1 fx-team pgo test mochitests-1/5 on 2012-05-22 21:36:42 PDT for push 512b928b22e7

slave: talos-r3-w7-021

https://tbpl.mozilla.org/php/getParsedLog.php?id=11973629&tree=Fx-Team

{
91533 INFO TEST-START | /tests/content/media/test/test_loop.html
91534 INFO TEST-INFO | /tests/content/media/test/test_loop.html | Started Tue May 22 2012 21:48:38 GMT-0700 (Pacific Daylight Time) (1337748518.286s)
91535 INFO TEST-PASS | /tests/content/media/test/test_loop.html | [started small-shot.ogg-0] Length of array should match number of running tests - 1 should equal 1
91536 INFO TEST-PASS | /tests/content/media/test/test_loop.html | [started r11025_s16_c1.wav-1] Length of array should match number of running tests - 2 should equal 2
91537 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Should get exactly one play event.
91538 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Should get exactly one play event.
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
Suppressed timeupdate during seeking: currentTime=0.000000, new time=0.000000
nsBuiltinDecoder::SeekingStopped, next state=3
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
Suppressed timeupdate during seeking: currentTime=0.000000, new time=0.000000
nsBuiltinDecoder::SeekingStopped, next state=3
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
nsBuiltinDecoder::SeekingStopped, next state=3
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
Suppressed timeupdate during seeking: currentTime=0.000000, new time=0.000000
nsBuiltinDecoder::SeekingStopped, next state=3
91539 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Expect matched pairs of seeking/seeked events.
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
91540 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Shouldn't get ended event while looping.
91541 INFO TEST-PASS | /tests/content/media/test/test_loop.html | [finished small-shot.ogg-0] Length of array should match number of running tests - 1 should equal 1
91542 INFO TEST-PASS | /tests/content/media/test/test_loop.html | [started 320x240.ogv-2] Length of array should match number of running tests - 2 should equal 2
91543 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Should get exactly one play event.
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
Suppressed timeupdate during seeking: currentTime=0.000000, new time=0.000000
nsBuiltinDecoder::SeekingStopped, next state=3
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
Suppressed timeupdate during seeking: currentTime=0.000000, new time=0.000000
nsBuiltinDecoder::SeekingStopped, next state=3
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
nsBuiltinDecoder::SeekingStopped, next state=3
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
Suppressed timeupdate during seeking: currentTime=0.000000, new time=0.000000
nsBuiltinDecoder::SeekingStopped, next state=3
91544 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Expect matched pairs of seeking/seeked events.
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
91545 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Shouldn't get ended event while looping.
91546 INFO TEST-PASS | /tests/content/media/test/test_loop.html | [finished 320x240.ogv-2] Length of array should match number of running tests - 1 should equal 1
91547 INFO TEST-PASS | /tests/content/media/test/test_loop.html | [started seek.webm-3] Length of array should match number of running tests - 2 should equal 2
91548 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Should get exactly one play event.
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
nsBuiltinDecoder::SeekingStopped, next state=3
91549 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Expect matched pairs of seeking/seeked events.
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
91550 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Shouldn't get ended event while looping.
91551 INFO TEST-PASS | /tests/content/media/test/test_loop.html | [finished r11025_s16_c1.wav-1] Length of array should match number of running tests - 1 should equal 1
91552 INFO TEST-PASS | /tests/content/media/test/test_loop.html | [started detodos.opus-4] Length of array should match number of running tests - 2 should equal 2
91553 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Should get exactly one play event.
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
nsBuiltinDecoder::SeekingStopped, next state=3
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
Suppressed timeupdate during seeking: currentTime=0.000000, new time=0.000000
nsBuiltinDecoder::SeekingStopped, next state=3
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
nsBuiltinDecoder::SeekingStopped, next state=3
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
Suppressed timeupdate during seeking: currentTime=0.000000, new time=0.000000
nsBuiltinDecoder::SeekingStopped, next state=3
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
nsBuiltinDecoder::SeekingStopped, next state=3
91554 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Expect matched pairs of seeking/seeked events.
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
Suppressed timeupdate during seeking: currentTime=0.000000, new time=0.000000
nsBuiltinDecoder::SeekingStopped, next state=3
91555 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Expect matched pairs of seeking/seeked events.
nsBuiltinDecoderStateMachine::RunStateMachine queuing nsBuiltinDecoder::PlaybackEnded
nsBuiltinDecoder::PlaybackEnded mPlayState=3
91556 INFO TEST-PASS | /tests/content/media/test/test_loop.html | Shouldn't get ended event while looping.
91557 INFO TEST-PASS | /tests/content/media/test/test_loop.html | [finished detodos.opus-4] Length of array should match number of running tests - 1 should equal 1
TEST-UNEXPECTED-FAIL | /tests/content/media/test/test_loop.html | Exited with code -1073741819 during test run
INFO | automation.py | Application ran for: 0:09:42.630000
INFO | automation.py | Reading PID log: c:\users\cltbld\appdata\local\temp\tmpyzixvqpidlog
==> process 3552 launched child process 584
INFO | automation.py | Checking for orphan process with PID: 584
TEST-UNEXPECTED-FAIL | automation.py | child process 584 still alive after shutdown
Downloading symbols from: http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/fx-team-win32-pgo/1337734803/firefox-15.0a1.en-US.win32.crashreporter-symbols.zip
PROCESS-CRASH | /tests/content/media/test/test_loop.html | application crashed (minidump found)
Crash dump filename: c:\users\cltbld\appdata\local\temp\tmpeiqxmk\minidumps\95be571f-3553-40bd-9b6e-d7bd2b06831a.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: 0xffffffffdadfec2c

Thread 0 (crashed)
 0  mozjs.dll!js::gc::PushMarkStack [Marking.cpp:512b928b22e7 : 491 + 0x39]
    eip = 0x71e24b49   esp = 0x0045bf20   ebp = 0xdadadada   ebx = 0x00000000
    esi = 0x08000000   edi = 0xdadfec2c   eax = 0x00015b5b   ecx = 0x00000ada
    edx = 0xdad00000   efl = 0x00210286
    Found by: given as instruction pointer in context
 1  mozjs.dll!js::GCMarker::processMarkStackTop(js::SliceBudget &) [Marking.cpp:512b928b22e7 : 1111 + 0x9]
    eip = 0x71e25de3   esp = 0x0045bf34   ebp = 0xdadadada
    Found by: stack scanning
 2  nspr4.dll + 0x28ef
    eip = 0x721328f0   esp = 0x0045bf4c   ebp = 0x0045bf88
    Found by: stack scanning
 3  0x7ffffffe
    eip = 0x7fffffff   esp = 0x0045bf90   ebp = 0xffffffff
    Found by: previous frame's frame pointer
 4  mozjs.dll!GCCycle [jsgc.cpp:512b928b22e7 : 3591 + 0x9]
    eip = 0x71d5c32f   esp = 0x0045bf98   ebp = 0xffffffff
    Found by: stack scanning
 5  mozjs.dll!GCCycle [jsgc.cpp:512b928b22e7 : 3595 + 0x6]
    eip = 0x71d5c34c   esp = 0x0045bf9c   ebp = 0xffffffff
    Found by: stack scanning
 6  mozjs.dll!Collect [jsgc.cpp:512b928b22e7 : 3696 + 0x19]
    eip = 0x71d5c4cf   esp = 0x0045bfbc   ebp = 0xffffffff
    Found by: stack scanning
 7  mozjs.dll!js::GC(JSRuntime *,js::JSGCInvocationKind,js::gcreason::Reason) [jsgc.cpp:512b928b22e7 : 3720 + 0x19]
    eip = 0x71d5c56a   esp = 0x0045bfdc   ebp = 0x0045c0c8
    Found by: stack scanning
 8  mozjs.dll!js::GCForReason(JSRuntime *,js::gcreason::Reason) [jsfriendapi.cpp:512b928b22e7 : 137 + 0x10]
    eip = 0x71d52621   esp = 0x0045bff8   ebp = 0x0045c0c8
    Found by: stack scanning
 9  xul.dll!nsXPCComponents_Utils::ForceGC() [XPCComponents.cpp:512b928b22e7 : 3775 + 0x8]
    eip = 0x6941d0f1   esp = 0x0045c008   ebp = 0x0045c0c8
    Found by: stack scanning
10  xul.dll!NS_InvokeByIndex_P [xptcinvoke.cpp:512b928b22e7 : 70 + 0x2]
    eip = 0x68ff3559   esp = 0x0045c01c   ebp = 0x0045c0c8
    Found by: stack scanning
}
Whiteboard: [orange] → [orange][js:t]
https://tbpl.mozilla.org/php/getParsedLog.php?id=12545951&tree=Mozilla-Inbound
Summary: Intermittent crash during test_loop.html | Exited with code -1073741819 during test run [@ js::gc::PushMarkStack] → Intermittent crash during test_loop.html, test_file_delete.html | Exited with code -1073741819 during test run [@ js::gc::PushMarkStack]
https://tbpl.mozilla.org/php/getParsedLog.php?id=12652807&tree=Mozilla-Inbound
Summary: Intermittent crash during test_loop.html, test_file_delete.html | Exited with code -1073741819 during test run [@ js::gc::PushMarkStack] → Intermittent crash during test_loop.html, test_file_delete.html, test_file_resurrection_delete.html | Exited with code -1073741819 during test run [@ js::gc::PushMarkStack]
Luke/Terrence, please may one of you take a look at this - it has been pretty recently introduced. Thanks :-)
I'm working on this, but it's been difficult to reproduce locally.
Thank you :-)
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Whiteboard: [orange][js:t] → [js:t]
You need to log in before you can comment on or make changes to this bug.