Closed Bug 625222 Opened 13 years ago Closed 13 years ago

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

Categories

(Core :: DOM: Core & HTML, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla6
Tracking Status
status2.0 --- ?

People

(Reporter: philor, Assigned: ehsan.akhgari)

References

Details

(Keywords: intermittent-failure, Whiteboard: [test added 2011-01-06][test disabled])

Attachments

(1 file)

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
Whiteboard: [orange] → [orange][test added 2011-01-06]
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
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)
Attachment #522374 - Flags: review?(jst) → review+
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]
http://hg.mozilla.org/mozilla-central/rev/a30ebd3197fc
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: [orange][test added 2011-01-06][fixed-on-cedar] → [orange][test added 2011-01-06]
Target Milestone: --- → mozilla2.2
Happened again!
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
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]
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...
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.
OK, thanks, I disabled the test.

http://hg.mozilla.org/mozilla-central/rev/ae3769c133c9
Assignee: bent.mozilla → ehsan
Status: REOPENED → RESOLVED
Closed: 13 years ago13 years ago
Resolution: --- → FIXED
Whiteboard: [orange][test added 2011-01-06] → [orange][test added 2011-01-06][test disabled]
Target Milestone: mozilla5 → mozilla6
Whiteboard: [orange][test added 2011-01-06][test disabled] → [test added 2011-01-06][test disabled]
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: