Closed Bug 847717 Opened 12 years ago Closed 12 years ago

Intermittent ecma/Date/dst-offset-caching-8-of-8.js,object-aspect-ratio-1a.xhtml | Exited with code 11 during test run | application crashed [@ js::gc::FreeSpan::checkSpan() const]

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox21 --- affected

People

(Reporter: RyanVM, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Crash Data

https://tbpl.mozilla.org/php/getParsedLog.php?id=20306348&tree=Mozilla-Inbound Ubuntu 12.04 x64 mozilla-inbound debug test jsreftest on 2013-03-04 11:52:37 PST for push cc1e0568c96a slave: tst-linux64-ec2-360 11:56:57 INFO - REFTEST TEST-START | file:///builds/slave/test/build/tests/jsreftest/tests/jsreftest.html?test=ecma/Date/dst-offset-caching-8-of-8.js | 205 / 2887 (7%) 11:56:58 INFO - ++DOMWINDOW == 10 (0x3c4c0e8) [serial = 415] [outer = 0x30935a8] 11:56:58 INFO - 563938: Cache DST offsets to improve SunSpider score 11:56:58 INFO - Exhaustively testing timestamps [34, 39) of 39... 11:56:58 INFO - Testing timestamp 34... 11:57:01 INFO - Testing timestamp 35... 11:57:04 INFO - Testing timestamp 36... 11:57:07 INFO - Assertion failure: first - 1 <= last, at ../../../js/src/gc/Heap.h:318 11:57:07 INFO - Testing timestamp 37... 11:57:07 WARNING - TEST-UNEXPECTED-FAIL | file:///builds/slave/test/build/tests/jsreftest/tests/jsreftest.html?test=ecma/Date/dst-offset-caching-8-of-8.js | Exited with code 11 during test run 11:57:07 WARNING - This is a harness error. 11:57:07 INFO - INFO | automation.py | Application ran for: 0:03:12.191937 11:57:07 INFO - INFO | automation.py | Reading PID log: /tmp/tmpqjnbdHpidlog 11:57:14 INFO - PROCESS-CRASH | file:///builds/slave/test/build/tests/jsreftest/tests/jsreftest.html?test=ecma/Date/dst-offset-caching-8-of-8.js | application crashed [@ js::gc::FreeSpan::checkSpan() const] 11:57:14 INFO - Crash dump filename: /tmp/tmpYd6qDq/minidumps/5cbbc47c-69a6-d102-30aeb779-4be660aa.dmp 11:57:14 INFO - Operating system: Linux 11:57:14 INFO - 0.0.0 Linux 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 11:57:14 INFO - CPU: amd64 11:57:14 INFO - family 6 model 45 stepping 7 11:57:14 INFO - 1 CPU 11:57:14 INFO - Crash reason: SIGSEGV 11:57:14 INFO - Crash address: 0x0 11:57:14 INFO - Thread 7 (crashed) 11:57:14 INFO - 0 libxul.so!js::gc::FreeSpan::checkSpan() const [Heap.h:cc1e0568c96a : 318 + 0x0] 11:57:14 INFO - rbx = 0x00007f006c72e828 r12 = 0x00007f0027604980 11:57:14 INFO - r13 = 0x00007f004ce4fba0 r14 = 0x00007f004ce4fda0 11:57:14 INFO - r15 = 0x00007f0027c57000 rip = 0x00007f00689b76eb 11:57:14 INFO - rsp = 0x00007f004ce4fb70 rbp = 0x00007f004ce4fb80 11:57:14 INFO - Found by: given as instruction pointer in context 11:57:14 INFO - 1 libxul.so!js::gc::ArenaHeader::checkSynchronizedWithFreeList() const [Heap.h:cc1e0568c96a : 202 + 0x7] 11:57:14 INFO - rip = 0x00007f0068a3e958 rsp = 0x00007f004ce4fb90 11:57:14 INFO - rbp = 0x00007f004ce4fbd0 11:57:14 INFO - Found by: stack scanning 11:57:14 INFO - 2 libxul.so!bool js::gc::Arena::finalize<JSObject>(js::FreeOp*, js::gc::AllocKind, unsigned long) [Heap.h:cc1e0568c96a : 876 + 0x4] 11:57:14 INFO - rip = 0x00007f0068a4c2da rsp = 0x00007f004ce4fbe0 11:57:14 INFO - rbp = 0x00007f004ce4fca0 11:57:14 INFO - Found by: stack scanning 11:57:14 INFO - 3 libdl-2.15.so + 0x102f 11:57:14 INFO - rip = 0x00007f006cf45030 rsp = 0x00007f004ce4fc78 11:57:14 INFO - rbp = 0x00007f004ce4fca0 11:57:14 INFO - Found by: stack scanning 11:57:14 INFO - 4 libxul.so!FinalizeArenas [jsgc.cpp:cc1e0568c96a : 412 + 0x12] 11:57:14 INFO - rip = 0x00007f0068a5082e rsp = 0x00007f004ce4fcb0 11:57:14 INFO - rbp = 0x00007f004ce4fcf0 11:57:14 INFO - Found by: stack scanning 11:57:14 INFO - 5 libxul.so!js::gc::ArenaLists::backgroundFinalize(js::FreeOp*, js::gc::ArenaHeader*, bool) [jsgc.cpp:cc1e0568c96a : 1389 + 0x4] 11:57:14 INFO - rip = 0x00007f0068a51f77 rsp = 0x00007f004ce4fd00 11:57:14 INFO - rbp = 0x00007f004ce4fd70 11:57:14 INFO - Found by: stack scanning 11:57:14 INFO - 6 libc-2.15.so + 0x3b871f 11:57:14 INFO - rip = 0x00007f006c72d720 rsp = 0x00007f004ce4fd48 11:57:14 INFO - rbp = 0x00007f004ce4fd70 11:57:14 INFO - Found by: stack scanning
This'll go well, since this is apparently "whatever test happens to be running in jsreftest or reftest (and probably crashtest) on the Ubuntu VMs when we GC under some circumstances." https://tbpl.mozilla.org/php/getParsedLog.php?id=20352704&tree=Mozilla-Inbound https://tbpl.mozilla.org/php/getParsedLog.php?id=20355250&tree=Mozilla-Inbound
Summary: Intermittent ecma/Date/dst-offset-caching-8-of-8.js | Exited with code 11 during test run | application crashed [@ js::gc::FreeSpan::checkSpan() const] → Intermittent ecma/Date/dst-offset-caching-8-of-8.js, 427370-1.html, encoder.html?img=size-32x32.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32 | Exited with code 11 during test run | application crashed [@ js::gc::FreeSpan::checkSpan() const]
Actually, since those two don't have other suggestions, they can fall back on signature searching. https://tbpl.mozilla.org/php/getParsedLog.php?id=20389719&tree=Mozilla-Aurora
Summary: Intermittent ecma/Date/dst-offset-caching-8-of-8.js, 427370-1.html, encoder.html?img=size-32x32.png&mime=image/bmp&options=-moz-parse-options%3Abpp%3D32 | Exited with code 11 during test run | application crashed [@ js::gc::FreeSpan::checkSpan() const] → Intermittent ecma/Date/dst-offset-caching-8-of-8.js,object-aspect-ratio-1a.xhtml | Exited with code 11 during test run | application crashed [@ js::gc::FreeSpan::checkSpan() const]
https://tbpl.mozilla.org/php/getParsedLog.php?id=20656816&tree=Mozilla-Aurora Jeff, we're hitting this pretty regularly on m-c and Aurora across a range of tests. Can you take a look please?
As comment 1 notes, whatever's happening here is some sort of generic GC issue, that only happens to finally fall over at some point during this test or a few others. I could perhaps try to figure something out, but it'd be better to ask someone more knowledgeable about backtracking GC skidmarks into proximate causes.
I think this might be fixed by bug 848587. I guess I'll ask to backport that.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.