Closed Bug 783723 Opened 8 years ago Closed 8 years ago

Intermittent test_bug751809.html | Waited too long for plugin to activate, | plugin should be activated now, and 34 more bits of fallout

Categories

(Core :: Plug-ins, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: philor, Assigned: gfritzsche)

References

Details

(Keywords: intermittent-failure)

https://tbpl.mozilla.org/php/getParsedLog.php?id=14476128&tree=Mozilla-Inbound
Rev3 WINNT 5.1 mozilla-inbound debug test mochitests-3/5 on 2012-08-17 11:58:37 PDT for push 12753a1a11b8
slave: talos-r3-xp-013

53 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_bug751809.html | Waited too long for plugin to activate
54 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_bug751809.html | plugin should be activated now
55 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_bug751809.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.getMouseUpEventCount is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_bug751809.html:57
58 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_bug771202.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.getObjectValue is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_bug771202.html:24
61 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_bug777098.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.getObjectValue is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_bug777098.html:24
64 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_cookies.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: pluginElement.setCookie is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_cookies.html:13
67 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_crashing.html | Test timed out.
68 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_crashing.html | This test did not leave any crash dumps behind, but we were expecting some!
298 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_enumerate.html | Should have enumerated .setColor
301 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_fullpage.html | Test timed out.
304 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_getauthenticationinfo.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.getAuthInfo is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_getauthenticationinfo.html:26
307 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_hanging.html | Test timed out.
308 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_hanging.html | This test did not leave any crash dumps behind, but we were expecting some!
311 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instance_re-parent-windowed.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p.startWatchingInstanceCount is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_instance_re-parent-windowed.html:33
314 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instance_re-parent.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p.startWatchingInstanceCount is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_instance_re-parent.html:60
317 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instance_unparent1.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p1.callOnDestroy is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_instance_unparent1.html:33
320 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instance_unparent2.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p1.callOnDestroy is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_instance_unparent2.html:39
323 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instance_unparent3.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p1.callOnDestroy is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_instance_unparent3.html:36
326 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instantiation.html | Dynamic plugin instantiation.
329 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_multipleinstanceobjects.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p1.getObjectValue is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_multipleinstanceobjects.html:16
332 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_newstreamondestroy.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p.callOnDestroy is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_newstreamondestroy.html:19
335 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npn_asynccall.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.asyncCallbackTest is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npn_asynccall.html:26
338 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npn_timers.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.timerTest is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npn_timers.html:26
lastScript341 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npobject_getters.html | plugin1.pluginFoundElement (NPNVPluginElementNPObject)
342 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npobject_getters.html | window.pluginFoundWindow (NPNVWindowNPObject)
345 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_construct.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: theplugin.constructObject is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_construct.html:22
348 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_identifiers.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: document.getElementById(...).contentDocument.getElementById(...).getReflector is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_identifiers.html:24
351 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_npnevaluate.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.npnEvaluateTest is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_npnevaluate.html:60
354 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_npninvoke.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.npnInvokeTest is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_npninvoke.html:124
357 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_npninvokedefault.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.npnInvokeDefaultTest is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_npninvokedefault.html:102
360 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_npnsetexception.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.throwExceptionNextInvoke is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_npnsetexception.html:21
363 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_painting.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: paint_waiter.getPaintCount is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_painting.html:96
366 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_pluginstream_asfile.html | Test timed out.
367 ERROR TEST-UNEXPECTED-FAIL | (SimpleTest/TestRunner.js) | 4 test timeouts, giving up.
368 ERROR TEST-UNEXPECTED-FAIL | (SimpleTest/TestRunner.js) | Skipping 1697 remaining tests.
369 ERROR TEST-UNEXPECTED-FAIL | (SimpleTest/TestRunner.js) | finished in a non-clean fashion (in /tests/dom/plugins/test/test_pluginstream_asfile.html)

https://tbpl.mozilla.org/php/getParsedLog.php?id=14482501&tree=Mozilla-Inbound
Rev3 WINNT 6.1 mozilla-inbound debug test mochitests-3/5 on 2012-08-17 16:15:20 PDT for push d3bc83c14073
slave: talos-r3-w7-015

53 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_bug751809.html | Waited too long for plugin to activate
54 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_bug751809.html | plugin should be activated now
55 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_bug751809.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.getMouseUpEventCount is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_bug751809.html:57
58 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_bug771202.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.getObjectValue is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_bug771202.html:24
61 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_bug777098.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.getObjectValue is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_bug777098.html:24
64 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_cookies.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: pluginElement.setCookie is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_cookies.html:13
67 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_crashing.html | Test timed out.
68 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_crashing.html | This test did not leave any crash dumps behind, but we were expecting some!
310 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_enumerate.html | Should have enumerated .setColor
313 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_fullpage.html | Test timed out.
316 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_getauthenticationinfo.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.getAuthInfo is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_getauthenticationinfo.html:26
319 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_hanging.html | Test timed out.
320 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_hanging.html | This test did not leave any crash dumps behind, but we were expecting some!
323 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instance_re-parent-windowed.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p.startWatchingInstanceCount is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_instance_re-parent-windowed.html:33
326 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instance_re-parent.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p.startWatchingInstanceCount is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_instance_re-parent.html:60
329 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instance_unparent1.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p1.callOnDestroy is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_instance_unparent1.html:33
332 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instance_unparent2.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p1.callOnDestroy is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_instance_unparent2.html:39
335 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instance_unparent3.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p1.callOnDestroy is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_instance_unparent3.html:36
338 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_instantiation.html | Dynamic plugin instantiation.
341 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_multipleinstanceobjects.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p1.getObjectValue is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_multipleinstanceobjects.html:16
344 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_newstreamondestroy.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: p.callOnDestroy is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_newstreamondestroy.html:19
347 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npn_asynccall.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.asyncCallbackTest is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npn_asynccall.html:26
350 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npn_timers.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.timerTest is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npn_timers.html:26
lastScript353 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npobject_getters.html | plugin1.pluginFoundElement (NPNVPluginElementNPObject)
354 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npobject_getters.html | window.pluginFoundWindow (NPNVWindowNPObject)
357 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_construct.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: theplugin.constructObject is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_construct.html:22
360 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_identifiers.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: document.getElementById(...).contentDocument.getElementById(...).getReflector is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_identifiers.html:24
363 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_npnevaluate.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.npnEvaluateTest is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_npnevaluate.html:60
366 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_npninvoke.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.npnInvokeTest is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_npninvoke.html:124
369 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_npninvokedefault.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.npnInvokeDefaultTest is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_npninvokedefault.html:102
372 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_npruntime_npnsetexception.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: plugin.throwExceptionNextInvoke is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_npruntime_npnsetexception.html:21
375 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_painting.html | an unexpected uncaught JS exception reported through window.onerror - TypeError: paint_waiter.getPaintCount is not a function at http://mochi.test:8888/tests/dom/plugins/test/test_painting.html:96
378 ERROR TEST-UNEXPECTED-FAIL | /tests/dom/plugins/test/test_pluginstream_asfile.html | Test timed out.
379 ERROR TEST-UNEXPECTED-FAIL | (SimpleTest/TestRunner.js) | 4 test timeouts, giving up.
380 ERROR TEST-UNEXPECTED-FAIL | (SimpleTest/TestRunner.js) | Skipping 1697 remaining tests.
381 ERROR TEST-UNEXPECTED-FAIL | (SimpleTest/TestRunner.js) | finished in a non-clean fashion (in /tests/dom/plugins/test/test_pluginstream_asfile.html)
And the bonus fun instance, https://tbpl.mozilla.org/php/getParsedLog.php?id=14470196&tree=Try - billm pushed to try not long after the test landed, got the first instance of this ever, but retriggers were green so he pushed his patch to inbound, coincidentally got the second instance of this ever, and backed out because that made him think he caused it.
Oh forgot to mention the part about why he didn't cause it - that third-instance-ever was after he'd backed out.
Assignee: nobody → georg.fritzsche
David, as this test specifically tests for bug 751809 (which is OS X specific), do we need to make this work on other platforms at all?
Otherwise i'd just limit this to Cocoa again as i never considered this running on anything else.
Status: NEW → ASSIGNED
Testing wether this is just a timing issue on loaded machines by increasing the wait time of waitForCondition() significantly:
https://tbpl.mozilla.org/?tree=Try&rev=ebf007ccc605
In terms of having this test all platforms, I figured it would be a good way to prevent regressions of this sort. But if you think it's not necessary or wouldn't be effective anyway, I'd be okay with limiting it to OS X/cocoa.
(In reply to David Keeler from comment #8)
> In terms of having this test all platforms, I figured it would be a good way
> to prevent regressions of this sort. But if you think it's not necessary or
> wouldn't be effective anyway, I'd be okay with limiting it to OS X/cocoa.

Sorry, i totally overlooked that you already added the mouse event handling for the other platforms as well. Never mind me then :)
(In reply to Georg Fritzsche [:gfritzsche] from comment #7)
> Testing wether this is just a timing issue on loaded machines by increasing
> the wait time of waitForCondition() significantly:
> https://tbpl.mozilla.org/?tree=Try&rev=ebf007ccc605

Still having intermittent failures:
https://tbpl.mozilla.org/php/getParsedLog.php?id=14581497&tree=Try
Try-run to see wether the other test-failures are fixed by proper pref-cleanup:
https://tbpl.mozilla.org/?tree=Try&rev=32b8e971b4f7
Fixed the above & pushed to try again:
https://tbpl.mozilla.org/?tree=Try&rev=06a52c122b04
Intermittent failure still occuring, but it doesn't trigger failure of subsequent tests anymore:
https://tbpl.mozilla.org/php/getParsedLog.php?id=14629778&tree=Try
Had a patch running on try since last week using waitForFocus(), which seems to resolve the intermittent failures:
https://tbpl.mozilla.org/?tree=Try&rev=7d088f4af68d
Fixed by the revised patch for bug 751809.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Blocks: 805330
Whiteboard: [orange]
You need to log in before you can comment on or make changes to this bug.