Closed Bug 625222 Opened 15 years ago Closed 14 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
Attached patch First attempt [checked in] — — Splinter Review
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+
Keywords: checkin-needed
Whiteboard: [orange][test added 2011-01-06] → [orange][test added 2011-01-06][fixed-on-cedar]
Status: ASSIGNED → RESOLVED
Closed: 14 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 → ---
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.
Assignee: bent.mozilla → ehsan
Status: REOPENED → RESOLVED
Closed: 14 years ago14 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: