Intermittent dom/src/threads/test/test_chromeWorkerJSM.xul | Test timed out

RESOLVED FIXED in mozilla6

Status

()

Core
DOM
RESOLVED FIXED
6 years ago
4 years ago

People

(Reporter: philor, Assigned: Ehsan)

Tracking

({intermittent-failure})

Trunk
mozilla6
x86
Windows 7
intermittent-failure
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(status2.0 ?)

Details

(Whiteboard: [test added 2011-01-06][test disabled])

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1294870256.1294874180.21309.gz
Build Log (Brief)
Rev3 WINNT 6.1 mozilla-central debug test mochitest-other on 2011/01/12 14:10:56
s: talos-r3-w7-036

2137 INFO TEST-START | chrome://mochitests/content/chrome/dom/src/threads/test/test_chromeWorker.xul

###!!! [Parent][AsyncChannel] Error: Value error: message was deserialized, but contained an illegal value


###!!! [Parent][AsyncChannel] Error: Channel error: cannot send/recv

WARNING: NS_ENSURE_SUCCESS(rv, 0) failed with result 0x8000FFFF: file e:/builds/moz2_slave/cen-w32-dbg/build/content/base/src/nsContentUtils.cpp, line 2899
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/content/xbl/src/nsXBLProtoImplMethod.cpp, line 327
WARNING: NS_ENSURE_SUCCESS(rv, 0) failed with result 0x8000FFFF: file e:/builds/moz2_slave/cen-w32-dbg/build/content/base/src/nsContentUtils.cpp, line 2899
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/content/xbl/src/nsXBLProtoImplMethod.cpp, line 327
WARNING: NS_ENSURE_TRUE(sf) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/docshell/base/nsDocShell.cpp, line 4952
WARNING: NS_ENSURE_TRUE(sf) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/docshell/base/nsDocShell.cpp, line 4952
++DOMWINDOW == 141 (11E67300) [serial = 556] [outer = 09833638]
###!!! ASSERTION: Class name and proto chain interface name mismatch!: 'nsCRT::strcmp(CutPrefix(name), mData->mName) == 0', file e:/builds/moz2_slave/cen-w32-dbg/build/dom/base/nsDOMClassInfo.cpp, line 4706
xul!DumpJSValue+0x000000000004F3F5
xul!DumpJSValue+0x000000000004F7FD
xul!mozilla::layers::LayerManagerOGL::operator=+0x00000000007F89CD
xul!mozilla::layers::LayerManagerOGL::operator=+0x00000000003D8A20
xul!mozilla::layers::LayerManagerOGL::operator=+0x00000000003D7650
xul!mozilla::layers::LayerManagerOGL::operator=+0x00000000003D91B2
xul!DumpJSValue+0x0000000000028D36
mozjs!JSWrapper::fun_toString+0x00000000001199C7
mozjs!JSWrapper::fun_toString+0x000000000011973E
mozjs!JSWrapper::fun_toString+0x0000000000119C16
mozjs!JSWrapper::fun_toString+0x0000000000119D0E
mozjs!JSWrapper::fun_toString+0x000000000011A06E
mozjs!JSWrapper::fun_toString+0x00000000002D4EAF
mozjs!JSWrapper::fun_toString+0x00000000002CFD84
mozjs!JSWrapper::fun_toString+0x00000000002CFCE6
### ERROR: SymGetModuleInfo64: The specified module could not be found.
2138 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/src/threads/test/test_chromeWorker.xul | Passing non-threadsafe thing threw
0x00000000147D1A38
mozjs!JSWrapper::fun_toString+0x0000000000269FCA
mozjs!JSWrapper::fun_toString+0x000000000026A2EA
mozjs!JSWrapper::fun_toString+0x000000000026A263
mozjs!JSWrapper::fun_toString+0x00000000000D60A3
mozjs!JSWrapper::fun_toString+0x00000000000D6537
mozjs!JSWrapper::fun_toString+0x00000000000D7563
mozjs!JSWrapper::fun_toString+0x0000000000034540
mozjs!JSWrapper::fun_toString+0x0000000000034994
xul!mozilla::layers::LayerManagerOGL::operator=+0x00000000003BCB14
xul!mozilla::layers::LayerManagerOGL::operator=+0x000000000042C1A0
xul!mozilla::layers::LayerManagerOGL::operator=+0x000000000023DC2F
xul!mozilla::layers::LayerManagerOGL::operator=+0x000000000023DFEC
xul!mozilla::layers::LayerManagerOGL::operator=+0x00000000002423B5
xul!mozilla::layers::LayerManagerOGL::operator=+0x000000000024228F
xul!mozilla::layers::LayerManagerOGL::operator=+0x0000000000241F7B
xul!mozilla::layers::LayerManagerOGL::operator=+0x0000000000242D04
xul!XRE_GetFileFromPath+0x00000000001A5199
xul!DumpJSValue+0x0000000000118690
xul!DumpJSValue+0x000000000011808D
xul!DumpJSValue+0x000000000013FA2E
xul!DumpJSValue+0x000000000013EC3B
xul!DumpJSValue+0x000000000013E860
xul!DumpJSValue+0x000000000013E4C0
xul!XRE_GetFileFromPath+0x000000000002ECEF
xul!mozilla::layers::LayerManagerOGL::operator=+0x0000000000150141
xul!mozilla::layers::LayerManagerOGL::operator=+0x000000000014FEEF
xul!mozilla::layers::LayerManagerOGL::operator=+0x00000000003638BA
xul!mozilla::layers::LayerManagerOGL::operator=+0x000000000036694A
xul!XRE_AddJarManifestLocation+0x0000000000010FA4
xul!gfxFontStyle::Equals+0x0000000000572ADC
xul!gfxFontStyle::Equals+0x00000000003A2E46
xul!ShutdownHooker+0x0000000000005B06
xul!ShutdownHooker+0x0000000000005A42
xul!ShutdownHooker+0x000000000000596D
xul!mozilla::layers::LayerManagerD3D10::operator=+0x00000000000475D0
xul!DumpJSValue+0x0000000000247E62
xul!DumpJSValue+0x00000000001B2ADA
xul!gfxFontStyle::Equals+0x0000000000023F38
0x0000000000252562
0x0000000000251CFC
0x0000000000257256
0x00000000002570AD
kernel32!BaseThreadInitThunk+0x0000000000000012
ntdll!RtlInitializeExceptionChain+0x0000000000000063
ntdll!RtlInitializeExceptionChain+0x0000000000000036
WARNING: NS_ENSURE_SUCCESS(rv, 0) failed with result 0x8000FFFF: file e:/builds/moz2_slave/cen-w32-dbg/build/content/base/src/nsContentUtils.cpp, line 2899
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/content/xbl/src/nsXBLProtoImplMethod.cpp, line 327
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004002: file e:/builds/moz2_slave/cen-w32-dbg/build/dom/src/threads/nsDOMWorker.cpp, line 100
2139 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/src/threads/test/test_chromeWorker.xul | Wrong message! - "Done!" should equal "Done!"
2140 INFO TEST-END | chrome://mochitests/content/chrome/dom/src/threads/test/test_chromeWorker.xul | finished in 1408ms
2141 INFO TEST-START | chrome://mochitests/content/chrome/dom/src/threads/test/test_chromeWorkerComponent.xul
WARNING: NS_ENSURE_TRUE(sf) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/docshell/base/nsDocShell.cpp, line 4952
WARNING: NS_ENSURE_TRUE(sf) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/docshell/base/nsDocShell.cpp, line 4952
++DOMWINDOW == 142 (11E676B0) [serial = 557] [outer = 09833638]
WARNING: NS_ENSURE_SUCCESS(rv, 0) failed with result 0x8000FFFF: file e:/builds/moz2_slave/cen-w32-dbg/build/content/base/src/nsContentUtils.cpp, line 2899
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/content/xbl/src/nsXBLProtoImplMethod.cpp, line 327
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004002: file e:/builds/moz2_slave/cen-w32-dbg/build/dom/src/threads/nsDOMWorker.cpp, line 100
2142 INFO TEST-PASS | chrome://mochitests/content/chrome/dom/src/threads/test/test_chromeWorkerComponent.xul | Wrong message! - "Done!" should equal "Done!"
2143 INFO TEST-END | chrome://mochitests/content/chrome/dom/src/threads/test/test_chromeWorkerComponent.xul | finished in 372ms
2144 INFO TEST-START | chrome://mochitests/content/chrome/dom/src/threads/test/test_chromeWorkerJSM.xul
WARNING: NS_ENSURE_TRUE(sf) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/docshell/base/nsDocShell.cpp, line 4952
WARNING: NS_ENSURE_TRUE(sf) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/docshell/base/nsDocShell.cpp, line 4952
++DOMWINDOW == 143 (11E67A60) [serial = 558] [outer = 09833638]
WARNING: NS_ENSURE_SUCCESS(rv, 0) failed with result 0x8000FFFF: file e:/builds/moz2_slave/cen-w32-dbg/build/content/base/src/nsContentUtils.cpp, line 2899
WARNING: NS_ENSURE_TRUE(pusher.Push(aBoundElement)) failed: file e:/builds/moz2_slave/cen-w32-dbg/build/content/xbl/src/nsXBLProtoImplMethod.cpp, line 327
--DOMWINDOW == 142 (11260D90) [serial = 397] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/test_bug303267.xul]
--DOMWINDOW == 141 (09671190) [serial = 399] [outer = 00000000] [url = about:blank]
--DOMWINDOW == 140 (117EDE98) [serial = 405] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/test_bug321671.xul]
--DOMWINDOW == 139 (096735C8) [serial = 407] [outer = 00000000] [url = about:blank]
--DOMWINDOW == 138 (0F5849F8) [serial = 418] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/test_bug360511.xul]
--DOMWINDOW == 137 (09673D68) [serial = 420] [outer = 00000000] [url = about:blank]
--DOMWINDOW == 136 (0F583EE8) [serial = 429] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/test_bug364461.xul]
--DOMWINDOW == 135 (09674508) [serial = 431] [outer = 00000000] [url = about:blank]
--DOMWINDOW == 134 (10841C40) [serial = 453] [outer = 00000000] [url = about:blank]
--DOMWINDOW == 133 (11260630) [serial = 383] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/test_bug301397.xul]
--DOMWINDOW == 132 (09672E28) [serial = 385] [outer = 00000000] [url = about:blank]
--DOMWINDOW == 131 (0ED1BE68) [serial = 390] [outer = 00000000] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-18.tmp/bug301397_1.html]
--DOMWINDOW == 130 (11260BB8) [serial = 396] [outer = 00000000] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-18.tmp/bug301397_3.html]
--DOMWINDOW == 129 (117EE248) [serial = 403] [outer = 00000000] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-19.tmp/bug303267.html]
--DOMWINDOW == 128 (117EE070) [serial = 404] [outer = 00000000] [url = data:text/html,<html><head><title>page2</title></head><body>bug303267,%20page2</body></html>]
--DOMWINDOW == 127 (0F584820) [serial = 424] [outer = 00000000] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-20.tmp/bug360511_case1.html]
--DOMWINDOW == 126 (0F584470) [serial = 426] [outer = 00000000] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-20.tmp/bug360511_case2.html]
--DOMWINDOW == 125 (0F584648) [serial = 428] [outer = 00000000] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-20.tmp/bug360511_case2.html#bottom]
--DOMWINDOW == 124 (11E66440) [serial = 548] [outer = 11E66220] [url = about:blank]
--DOMWINDOW == 123 (11E66BA0) [serial = 551] [outer = 11E66220] [url = data:text/html,<html><head><title>test2</title></head><body>test2</body></html>]
--DOMWINDOW == 122 (0973BEA0) [serial = 536] [outer = 0973B348] [url = http://mochi.test:8888/tests/docshell/test/chrome/582176_dummy.html?2]
--DOMWINDOW == 121 (0973B568) [serial = 533] [outer = 0973B348] [url = about:blank]
--DOMWINDOW == 120 (0EDEB0E0) [serial = 501] [outer = 1125FE88] [url = data:text/html,<html><body>This%20is%20a%20second%20test</body></html>]
--DOMWINDOW == 119 (1125F3C0) [serial = 500] [outer = 1125FE88] [url = data:text/html,<html><body>This%20is%20a%20test</body></html>]
--DOMWINDOW == 118 (112600A8) [serial = 497] [outer = 1125FE88] [url = about:blank]
--DOMWINDOW == 117 (11260280) [serial = 496] [outer = 11260410] [url = about:blank]
--DOMWINDOW == 116 (11907EC8) [serial = 477] [outer = 0ED1C758] [url = data:text/html,<!DOCTYPE%20html><html><head><title>bug396649%20page0</title></head><body>test%20page%200</body></html>]
--DOMWINDOW == 115 (0ED1B358) [serial = 476] [outer = 0ED1C758] [url = data:text/html,<!DOCTYPE%20html><html><head><title>bug396649%20page4</title></head><body>test%20page%204</body></html>]
--DOMWINDOW == 114 (0ED1ADD0) [serial = 475] [outer = 0ED1C758] [url = data:text/html,<!DOCTYPE%20html><html><head><title>bug396649%20page3</title></head><body>test%20page%203</body></html>]
--DOMWINDOW == 113 (0ED1B708) [serial = 474] [outer = 0ED1C758] [url = data:text/html,<!DOCTYPE%20html><html><head><title>bug396649%20page2</title></head><body>test%20page%202</body></html>]
--DOMWINDOW == 112 (0ED1C040) [serial = 473] [outer = 0ED1C758] [url = data:text/html,<!DOCTYPE%20html><html><head><title>bug396649%20page1</title></head><body>test%20page%201</body></html>]
--DOMWINDOW == 111 (0ED1BAB8) [serial = 472] [outer = 0ED1C758] [url = data:text/html,<!DOCTYPE%20html><html><head><title>bug396649%20page0</title></head><body>test%20page%200</body></html>]
--DOMWINDOW == 110 (0ED1C3F0) [serial = 470] [outer = 0ED1C758] [url = about:blank]
--DOMWINDOW == 109 (119089D8) [serial = 456] [outer = 119085E0] [url = about:blank]
--DOMWINDOW == 108 (11909A70) [serial = 465] [outer = 119085E0] [url = data:text/html,<html><head><title>test2</title></head><body>test1</body></html>]
--DOMWINDOW == 107 (11908628) [serial = 454] [outer = 00000000] [url = data:text/html,<html><head><title>test2</title></head><body>test1</body></html>]
--DOMWINDOW == 106 (0EDEC700) [serial = 434] [outer = 0EDEC308] [url = about:blank]
--DOMWINDOW == 105 (11908278) [serial = 450] [outer = 0EDEC308] [url = data:text/plain,aaa]
--DOMWINDOW == 104 (0EDEC350) [serial = 432] [outer = 00000000] [url = data:text/plain,aaa]
--DOMWINDOW == 103 (0F584BD0) [serial = 427] [outer = 0F583568] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-20.tmp/generic.html]
--DOMWINDOW == 102 (0F584298) [serial = 425] [outer = 0F583568] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-20.tmp/generic.html]
--DOMWINDOW == 101 (0F583D10) [serial = 423] [outer = 0F583568] [url = about:blank]
--DOMWINDOW == 100 (0F5835B0) [serial = 421] [outer = 00000000] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-20.tmp/bug360511_case2.html#bottom]
--DOMWINDOW == 99 (117ECC28) [serial = 417] [outer = 117EDC78] [url = data:text/html,<html><head><title>bug321671%20page5</title></head><body><table%20border='1'%20width='300'%20height='1000'><tbody><tr><td>%20page%205:%20foobar%20foobar%20foobar%20foobar%20</td></tr></tbody></table>%20</body></html>]
--DOMWINDOW == 98 (117ED910) [serial = 410] [outer = 117EDC78] [url = about:blank]
--DOMWINDOW == 97 (117EDCC0) [serial = 408] [outer = 00000000] [url = data:text/html,<html><head><title>bug321671%20page5</title></head><body><table%20border='1'%20width='300'%20height='1000'><tbody><tr><td>%20page%205:%20foobar%20foobar%20foobar%20foobar%20</td></tr></tbody></table>%20</body></html>]
--DOMWINDOW == 96 (117EE420) [serial = 402] [outer = 117EC830] [url = about:blank]
--DOMWINDOW == 95 (117EC878) [serial = 400] [outer = 00000000] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-19.tmp/bug303267.html]
--DOMWINDOW == 94 (1125F598) [serial = 394] [outer = 112607C0] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-18.tmp/bug301397_4.html]
--DOMWINDOW == 93 (0ED1B530) [serial = 389] [outer = 112607C0] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-18.tmp/generic.html]
--DOMWINDOW == 92 (0ED1C978) [serial = 388] [outer = 112607C0] [url = about:blank]
--DOMWINDOW == 91 (11260808) [serial = 386] [outer = 00000000] [url = file:///c:/users/cltbld/appdata/local/temp/tmprmasdf/mochikit-18.tmp/bug301397_1.html]
--DOCSHELL 11954160 == 32
--DOCSHELL 0F355408 == 31
--DOCSHELL 11953470 == 30
--DOCSHELL 11952558 == 29
--DOCSHELL 11951CB8 == 28
--DOCSHELL 11951EE0 == 27
--DOCSHELL 11950DA0 == 26
--DOCSHELL 11950728 == 25
--DOCSHELL 11952DF8 == 24
--DOCSHELL 0F354940 == 23
--DOCSHELL 0F354B68 == 22
--DOCSHELL 0F3544F0 == 21
--DOCSHELL 0F354718 == 20
--DOCSHELL 0F354FB8 == 19
--DOCSHELL 0F356548 == 18
--DOCSHELL 0F356998 == 17
--DOCSHELL 0F352F60 == 16
--DOCSHELL 0F353188 == 15
--DOCSHELL 0F3533B0 == 14
--DOCSHELL 0F3542C8 == 13
--DOCSHELL 0EECF360 == 12
--DOCSHELL 0EED0278 == 11
--DOCSHELL 0EED0050 == 10
--DOCSHELL 0EED06C8 == 9
--DOCSHELL 0EECFE28 == 8
--DOCSHELL 0F5931C8 == 7
--DOMWINDOW == 90 (10B246A8) [serial = 528] [outer = 10B23168] [url = about:blank]
--DOMWINDOW == 89 (10B231B0) [serial = 523] [outer = 00000000] [url = data:text/html,<html><body%20onbeforeunload='document.documentElement.textContent%20=%20""'%20onunload='document.documentElement.textContent%20=%20""'%20onpagehide='document.documentElement.textContent%20=%20""'>This%20is%20a%20test</body></html>]
--DOMWINDOW == 88 (10B244C0) [serial = 527] [outer = 10B23538] [url = about:blank]
--DOMWINDOW == 87 (10B23580) [serial = 524] [outer = 00000000] [url = data:text/html,<html><head></head><body>This%20is%20a%20second%20test</body></html>]
--DOMWINDOW == 86 (10B23950) [serial = 526] [outer = 10B23720] [url = about:blank]
--DOMWINDOW == 85 (10B23768) [serial = 525] [outer = 00000000] [url = data:text/html,<html><head></head><body>This%20is%20a%20second%20test</body></html>]
--DOMWINDOW == 84 (0907DC40) [serial = 515] [outer = 09834A80] [url = about:blank]
--DOMWINDOW == 83 (0907DFF0) [serial = 514] [outer = 09834E30] [url = about:blank]
--DOMWINDOW == 82 (09835228) [serial = 511] [outer = 098348A8] [url = about:blank]
--DOMWINDOW == 81 (09835050) [serial = 510] [outer = 09834320] [url = about:blank]
--DOMWINDOW == 80 (11908800) [serial = 479] [outer = 09833638] [url = chrome://mochitests/content/chrome/docshell/test/chrome/test_bug428288.html]
--DOMWINDOW == 79 (10844FB8) [serial = 484] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/bug449778_window.xul]
--DOMWINDOW == 78 (096724A0) [serial = 467] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/bug396649_window.xul]
--DOMWINDOW == 77 (10B255E8) [serial = 545] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/bug92598_window.xul]
--DOMWINDOW == 76 (0973C600) [serial = 539] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/bug608669.xul?x]
--DOMWINDOW == 75 (10B24E48) [serial = 554] [outer = 00000000] [url = chrome://mochitests/content/chrome/dom/ipc/tests/process_error.xul]
--DOMWINDOW == 74 (10B22DE0) [serial = 530] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/bug582176_window.xul]
--DOMWINDOW == 73 (10B23F08) [serial = 521] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/bug113934_window.xul?chrome]
--DOMWINDOW == 72 (10B24C60) [serial = 542] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/bug608669.xul]
--DOMWINDOW == 71 (0EDEC528) [serial = 505] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/bug454235-subframe.xul]
--DOMWINDOW == 70 (108427B0) [serial = 492] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/bug449780_window.xul]
--DOMWINDOW == 69 (0EDEB490) [serial = 504] [outer = 00000000] [url = chrome://mochitests/content/chrome/docshell/test/chrome/bug454235-subframe.xul]
--DOMWINDOW == 68 (1125FED0) [serial = 494] [outer = 00000000] [url = data:text/html,<html><body>This%20is%20a%20test</body></html>]
WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file e:/builds/moz2_slave/cen-w32-dbg/build/dom/src/threads/nsDOMWorker.cpp, line 2018
NEXT ERROR 2145 ERROR TEST-UNEXPECTED-FAIL | chrome://mochitests/content/chrome/dom/src/threads/test/test_chromeWorkerJSM.xul | Test timed out.
2146 INFO TEST-END | chrome://mochitests/content/chrome/dom/src/threads/test/test_chromeWorkerJSM.xul | finished in 318522ms
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Whiteboard: [orange] → [orange][test added 2011-01-06]
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Interesting assertions and warnings, preserved for posterity:

###!!! ASSERTION: Wrong thread!: 'NS_IsMainThread()', file /builds/moz2_slave/cen-osx-dbg/build/dom/src/threads/nsDOMWorker.cpp, line 928
nsDOMWorkerScope::Trace [dom/src/threads/nsDOMWorker.cpp:929]
XPC_WN_Helper_Trace [js/src/xpconnect/src/xpcwrappednativejsops.cpp:1112]
js_TraceObject [js/src/jsobj.cpp:6552]
js::gc::MarkChildren [js/src/jsgcinlines.h:290]
JS_TraceChildren [js/src/jsgc.cpp:1265]
UnmarkGrayChildren [js/src/xpconnect/src/nsXPConnect.cpp:583]
js::gc::Mark<JSObject> [js/src/jsgcinlines.h:219]
js::gc::MarkObject [js/src/jsgcinlines.h:264]
js::gc::MarkChildren [js/src/jsgcinlines.h:279]
JS_TraceChildren [js/src/jsgc.cpp:1265]
UnmarkGrayChildren [js/src/xpconnect/src/nsXPConnect.cpp:583]
js::gc::Mark<JSObject> [js/src/jsgcinlines.h:219]
js::gc::MarkObject [js/src/jsgcinlines.h:264]
js::gc::MarkChildren [js/src/jsgcinlines.h:276]
JS_TraceChildren [js/src/jsgc.cpp:1265]
UnmarkGrayChildren [js/src/xpconnect/src/nsXPConnect.cpp:583]
js::gc::Mark<JSObject> [js/src/jsgcinlines.h:219]
js::gc::MarkObject [js/src/jsgcinlines.h:264]
js::gc::MarkChildren [js/src/jsgcinlines.h:276]
JS_TraceChildren [js/src/jsgc.cpp:1265]
xpc_UnmarkGrayObjectRecursive [js/src/xpconnect/src/nsXPConnect.cpp:606]
xpc_UnmarkGrayObject [js/src/xpconnect/src/xpcpublic.h:167]
nsXPCWrappedJS::GetJSObject [js/src/xpconnect/src/xpcprivate.h:3022]
nsXPCWrappedJSClass::DelegatedQueryInterface [js/src/xpconnect/src/xpcwrappedjsclass.cpp:697]
nsXPCWrappedJS::QueryInterface [js/src/xpconnect/src/xpcwrappedjs.cpp:187]
XPCConvert::JSObject2NativeInterface [js/src/xpconnect/src/xpcconvert.cpp:1497]
nsXPConnect::WrapJS [js/src/xpconnect/src/nsXPConnect.cpp:1346]
nsDOMWorkerWeakEventListener::GetListener [dom/src/threads/nsDOMWorkerMessageHandler.cpp:79]
nsDOMWorkerWrappedWeakEventListener::GetListener [dom/src/threads/nsDOMWorkerMessageHandler.h:98]
nsDOMWorkerMessageHandler::GetListenersForType [dom/src/threads/nsDOMWorkerMessageHandler.cpp:133]
nsDOMWorkerMessageHandler::DispatchEvent [dom/src/threads/nsDOMWorkerMessageHandler.cpp:324]
nsDOMWorker::DispatchEvent [dom/src/threads/nsDOMWorker.cpp:2610]
nsReportErrorRunnable::Run [dom/src/threads/nsDOMThreadService.cpp:267]
nsDOMWorkerRunnable::RunQueue [dom/src/threads/nsDOMThreadService.cpp:533]
nsDOMWorkerRunnable::Run [dom/src/threads/nsDOMThreadService.cpp:451]
nsThreadPool::Run [xpcom/threads/nsThreadPool.cpp:222]
nsThread::ProcessNextEvent [xpcom/threads/nsThread.cpp:633]
NS_ProcessNextEvent_P [nsThreadUtils.cpp:250]
nsThread::ThreadFunc [xpcom/threads/nsThread.cpp:277]
_pt_root [nsprpub/pr/src/pthreads/ptthread.c:190]
libSystem.B.dylib + 0x32155
libSystem.B.dylib + 0x32012

###!!! ASSERTION: Wrong thread!: 'NS_IsMainThread()', file /builds/moz2_slave/cen-osx-dbg/build/dom/src/threads/nsDOMWorker.cpp, line 1513
nsDOMWorker::Trace [dom/src/threads/nsDOMWorker.cpp:1515]
XPC_WN_Helper_Trace [js/src/xpconnect/src/xpcwrappednativejsops.cpp:1112]
js_TraceObject [js/src/jsobj.cpp:6552]
js::gc::MarkChildren [js/src/jsgcinlines.h:290]
JS_TraceChildren [js/src/jsgc.cpp:1265]
UnmarkGrayChildren [js/src/xpconnect/src/nsXPConnect.cpp:583]
js::gc::Mark<JSObject> [js/src/jsgcinlines.h:219]
js::gc::MarkKind [js/src/jsgcinlines.h:580]
js::gc::MarkValueRaw [js/src/jsgcinlines.h:602]
js_TraceObject [js/src/jsobj.cpp:6566]
js::gc::MarkChildren [js/src/jsgcinlines.h:290]
JS_TraceChildren [js/src/jsgc.cpp:1265]
UnmarkGrayChildren [js/src/xpconnect/src/nsXPConnect.cpp:583]
js::gc::Mark<JSObject> [js/src/jsgcinlines.h:219]
js::gc::MarkObject [js/src/jsgcinlines.h:264]
js::gc::MarkChildren [js/src/jsgcinlines.h:279]
JS_TraceChildren [js/src/jsgc.cpp:1265]
xpc_UnmarkGrayObjectRecursive [js/src/xpconnect/src/nsXPConnect.cpp:606]
xpc_UnmarkGrayObject [js/src/xpconnect/src/xpcpublic.h:167]
nsXPCWrappedJS::GetJSObject [js/src/xpconnect/src/xpcprivate.h:3022]
nsXPCWrappedJSClass::DelegatedQueryInterface [js/src/xpconnect/src/xpcwrappedjsclass.cpp:697]
nsXPCWrappedJS::QueryInterface [js/src/xpconnect/src/xpcwrappedjs.cpp:187]
XPCConvert::JSObject2NativeInterface [js/src/xpconnect/src/xpcconvert.cpp:1497]
nsXPConnect::WrapJS [js/src/xpconnect/src/nsXPConnect.cpp:1346]
nsDOMWorkerWeakEventListener::GetListener [dom/src/threads/nsDOMWorkerMessageHandler.cpp:79]
nsDOMWorkerWrappedWeakEventListener::GetListener [dom/src/threads/nsDOMWorkerMessageHandler.h:98]
nsDOMWorkerMessageHandler::GetListenersForType [dom/src/threads/nsDOMWorkerMessageHandler.cpp:133]
nsDOMWorkerMessageHandler::DispatchEvent [dom/src/threads/nsDOMWorkerMessageHandler.cpp:324]
nsDOMWorker::DispatchEvent [dom/src/threads/nsDOMWorker.cpp:2610]
nsReportErrorRunnable::Run [dom/src/threads/nsDOMThreadService.cpp:267]
nsDOMWorkerRunnable::RunQueue [dom/src/threads/nsDOMThreadService.cpp:533]
nsDOMWorkerRunnable::Run [dom/src/threads/nsDOMThreadService.cpp:451]
nsThreadPool::Run [xpcom/threads/nsThreadPool.cpp:222]
nsThread::ProcessNextEvent [xpcom/threads/nsThread.cpp:633]
NS_ProcessNextEvent_P [nsThreadUtils.cpp:250]
nsThread::ThreadFunc [xpcom/threads/nsThread.cpp:277]
_pt_root [nsprpub/pr/src/pthreads/ptthread.c:190]
libSystem.B.dylib + 0x32155
libSystem.B.dylib + 0x32012

WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/moz2_slave/cen-osx-dbg/build/dom/src/threads/nsDOMWorker.cpp, line 2012
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Created attachment 522374 [details] [diff] [review]
First attempt [checked in]

Here's one idea to fix it... Not sure if this will really do it or not since I can't reproduce here.
Assignee: nobody → bent.mozilla
Status: NEW → ASSIGNED
Attachment #522374 - Flags: review?(jst)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)

Updated

6 years ago
Attachment #522374 - Flags: review?(jst) → review+
Keywords: checkin-needed
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
http://hg.mozilla.org/projects/cedar/rev/bbd0f34afe0f
Keywords: checkin-needed
Whiteboard: [orange][test added 2011-01-06] → [orange][test added 2011-01-06][fixed-on-cedar]
Comment hidden (Treeherder Robot)
http://hg.mozilla.org/mozilla-central/rev/a30ebd3197fc
Status: ASSIGNED → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Whiteboard: [orange][test added 2011-01-06][fixed-on-cedar] → [orange][test added 2011-01-06]
Target Milestone: --- → mozilla2.2
Comment hidden (Treeherder Robot)
Happened again!
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment hidden (Treeherder Robot)
status2.0: --- → ?
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
According to the logs, this check is failing: <http://mxr.mozilla.org/mozilla-central/source/dom/src/threads/nsDOMWorker.cpp#2006>
And the failure code is 0x80040111, aka, NS_ERROR_NOT_AVAILABLE, which points me here: <http://mxr.mozilla.org/mozilla-central/source/dom/src/threads/nsDOMThreadService.cpp#947>, as that is the only place from which we can be returning NS_ERROR_NOT_AVAILABLE.

Ben, is this information useful for you to figure out what's going on here?
Attachment #522374 - Attachment description: Fix? → First attempt [checeked in]
Attachment #522374 - Attachment description: First attempt [checeked in] → First attempt [checked in]
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
(Reporter)

Comment 188

6 years ago
If you haven't been keeping track of your ranking, you're the number 3 failure for the last week, but numbers 1, 2, and 4 all have patches landing, so by next week you should be undisputed worst orange.
Emailing Ben...
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Ok, I did some more digging and I know what's causing this. Basically workers can't handle being used in more than one scope at the moment.

I am currently rewriting all of this code so I don't know how valuable it is to fix this bug... We could just disable this test and wait for the rewrite to land.
Comment hidden (Treeherder Robot)
OK, thanks, I disabled the test.

http://hg.mozilla.org/mozilla-central/rev/ae3769c133c9
Assignee: bent.mozilla → ehsan
Status: REOPENED → RESOLVED
Last Resolved: 6 years ago6 years ago
Resolution: --- → FIXED
Whiteboard: [orange][test added 2011-01-06] → [orange][test added 2011-01-06][test disabled]
Target Milestone: mozilla5 → mozilla6
Blocks: 651980
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Keywords: intermittent-failure
Whiteboard: [orange][test added 2011-01-06][test disabled] → [test added 2011-01-06][test disabled]
Comment hidden (Treeherder Robot)
You need to log in before you can comment on or make changes to this bug.