Closed Bug 841159 Opened 11 years ago Closed 11 years ago

Intermittent on broken slaves browser_tabview_expander.js, test_bug460568.html | Exited with code 1 during test run | application crashed [@ MarkInternal<js::Shape>] (Assertion failure: thing->isAligned(), at ../../../js/src/gc/Marking.cpp:128)

Categories

(Core :: JavaScript Engine, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: RyanVM, Unassigned)

References

Details

(Keywords: assertion, crash, intermittent-failure)

Crash Data

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

Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound debug test mochitest-browser-chrome on 2013-02-13 11:01:23 PST for push 985508c04c80
slave: talos-r4-snow-029

WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 265
TEST-INFO | chrome://mochitests/content/browser/browser/components/tabview/test/browser_tabview_expander.js | Console message: [JavaScript Warning: "ReferenceError: reference to undefined property this.borderTrenches" {file: "chrome://browser/content/tabview.js" line: 1522}]
++DOMWINDOW == 431 (0x17feab7b8) [serial = 7588] [outer = 0x16a78fe18]
TEST-INFO | chrome://mochitests/content/browser/browser/components/tabview/test/browser_tabview_expander.js | Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/#0" line: 0}]
WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 265
++DOMWINDOW == 432 (0x177570608) [serial = 7589] [outer = 0x16e653358]
TEST-INFO | chrome://mochitests/content/browser/browser/components/tabview/test/browser_tabview_expander.js | Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/#1" line: 0}]
WARNING: NS_ENSURE_TRUE(mMutable) failed: file ../../../../netwerk/base/src/nsSimpleURI.cpp, line 265
++DOMWINDOW == 433 (0x1725802a8) [serial = 7590] [outer = 0x173e59218]
Assertion failure: thing->isAligned(), at ../../../js/src/gc/Marking.cpp:128
TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/components/tabview/test/browser_tabview_expander.js | Exited with code 1 during test run
INFO | automation.py | Application ran for: 0:27:50.394441
INFO | automation.py | Reading PID log: /var/folders/Hs/HsDn6a9SG8idoIya6p9mtE+++TI/-Tmp-/tmprL2Mctpidlog
PROCESS-CRASH | chrome://mochitests/content/browser/browser/components/tabview/test/browser_tabview_expander.js | application crashed [@ MarkInternal<js::Shape>]
Crash dump filename: /var/folders/Hs/HsDn6a9SG8idoIya6p9mtE+++TI/-Tmp-/tmp7MrvD0/minidumps/AB0DA6DA-E288-442E-A8F2-A19054D99794.dmp
Operating system: Mac OS X
                  10.6.8 10K549
CPU: amd64
     family 6 model 23 stepping 10
     2 CPUs

Crash reason:  EXC_BAD_ACCESS / KERN_INVALID_ADDRESS
Crash address: 0x0

Thread 0 (crashed)
 0  XUL!MarkInternal<js::Shape> [Marking.cpp:985508c04c80 : 160 + 0x0]
    rbx = 0x00007fff70e2a2f8   r12 = 0x000000017a814000
    r13 = 0x00000001066fd000   r14 = 0x000000017a8148e8
    r15 = 0x00007fff5fbfd0d8   rip = 0x0000000103cc7e5b
    rsp = 0x00007fff5fbfced0   rbp = 0x00007fff5fbfcf20
    Found by: given as instruction pointer in context
 1  XUL!nsPlainTextSerializer::DoOpenContainer(nsIAtom*)::bulletCharArray + 0x5e14d
    rip = 0x000000010404402f   rsp = 0x00007fff5fbfcf20
    rbp = 0x00007fff5fbfcf20
    Found by: stack scanning
 2  XUL!JSScript::markChildren(JSTracer*) [jsscript.cpp:985508c04c80 : 252 + 0x11]
    rip = 0x0000000103b7b9fd   rsp = 0x00007fff5fbfcf30
    rbp = 0x00007fff5fbfcf70
    Found by: stack scanning
 3  XUL!js::TraceChildren(JSTracer*, void*, JSGCTraceKind) [Marking.cpp:985508c04c80 : 959 + 0xa]
    rip = 0x0000000103ccbc35   rsp = 0x00007fff5fbfcf80
    rbp = 0x00007fff5fbfcfb0
    Found by: stack scanning
 4  XUL!IncrementalCollectSlice [jsgc.cpp:985508c04c80 : 2662 + 0xa]
    rip = 0x0000000103aba373   rsp = 0x00007fff5fbfcfc0
    rbp = 0x00007fff5fbfd150
    Found by: stack scanning
 5  libSystem.B.dylib + 0x4989
    rip = 0x00007fff8736898a   rsp = 0x00007fff5fbfd080
    rbp = 0x00007fff5fbfd150
    Found by: stack scanning
 6  libplds4.dylib!PL_CompareStrings [plhash.c : 476 + 0x4]
    rip = 0x00000001000d02c9   rsp = 0x00007fff5fbfd090
Summary: Intermittent browser_tabview_expander.js | Exited with code 1 during test run | application crashed [@ MarkInternal<js::Shape>] (Assertion failure: thing->isAligned(), at ../../../js/src/gc/Marking.cpp:128) → Intermittent browser_tabview_expander.js, test_bug460568.html | Exited with code 1 during test run | application crashed [@ MarkInternal<js::Shape>] (Assertion failure: thing->isAligned(), at ../../../js/src/gc/Marking.cpp:128)
So this happened on getting-diagnostics talos-r4-snow-029, three times on being-decommissioned talos-r4-snow-056, and on known-PPoD-failer talos-r4-lion-039? Looks like this is a good bug to remind us that when we see this failure, we should blame the slave.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → INVALID
Summary: Intermittent browser_tabview_expander.js, test_bug460568.html | Exited with code 1 during test run | application crashed [@ MarkInternal<js::Shape>] (Assertion failure: thing->isAligned(), at ../../../js/src/gc/Marking.cpp:128) → Intermittent on broken slaves browser_tabview_expander.js, test_bug460568.html | Exited with code 1 during test run | application crashed [@ MarkInternal<js::Shape>] (Assertion failure: thing->isAligned(), at ../../../js/src/gc/Marking.cpp:128)
You need to log in before you can comment on or make changes to this bug.