Closed
Bug 505217
Opened 16 years ago
Closed 16 years ago
test_videocontrols.html, test_videocontrols_audio_direction.html, test_videocontrols_video_direction.html, test_handlerApps.xhtml failures with NS_ERROR_XPC_BAD_OP_ON_WN_PROTO exception
Categories
(Core :: XPConnect, defect)
Core
XPConnect
Tracking
()
RESOLVED
FIXED
mozilla1.9.2b1
People
(Reporter: dbaron, Assigned: mrbkap)
References
Details
(Keywords: intermittent-failure)
Attachments
(1 file, 1 obsolete file)
1.09 KB,
patch
|
peterv
:
review+
peterv
:
superreview+
|
Details | Diff | Splinter Review |
This appears different from existing bugs on random failures of these tests (bug 477634, bug 501754), so filing separately:
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1248079597.1248081795.3791.gz
Linux mozilla-central test mochitests on 2009/07/20 01:46:37
92139 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols.html | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://global/content/bindings/videocontrols.xml :: anonymous :: line 778" data: no] ]
92144 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols.html | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://global/content/bindings/videocontrols.xml :: anonymous :: line 778" data: no] ]
92153 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_video_direction.html | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://global/content/bindings/videocontrols.xml :: anonymous :: line 778" data: no] ]
Reporter | ||
Updated•16 years ago
|
Whiteboard: [orange]
Comment 1•16 years ago
|
||
OS X 10.5.2 mozilla-central test mochitests on 2009/07/21 04:01:07
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1248174067.1248176344.19256.gz&fulltext=1
mrbkap can you take a look?
Assignee: nobody → mrbkap
Comment 2•16 years ago
|
||
Linux mozilla-central unit test on 2009/07/21 09:40:32
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1248194432.1248201710.16935.gz
Failures in test_videocontrols.html and test_videocontrols_audio_direction.html
Also, platform --> All, per comment 1
OS: Linux → All
Hardware: x86 → All
Summary: test_videocontrols.html and test_videocontrols_video_direction.html failures with NS_ERROR_XPC_BAD_OP_ON_WN_PROTO exception → test_videocontrols.html, test_videocontrols_audio_direction.html, test_videocontrols_video_direction.html failures with NS_ERROR_XPC_BAD_OP_ON_WN_PROTO exception
Comment 3•16 years ago
|
||
WINNT 5.2 mozilla-central unit test on 2009/07/21 13:09:07
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1248206947.1248216282.19790.gz
Reporter | ||
Comment 4•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1248256482.1248262941.9308.gz
Linux mozilla-central unit test on 2009/07/22 02:54:42
Reporter | ||
Comment 5•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1248269038.1248271997.14905.gz
WINNT 5.2 mozilla-central test mochitests on 2009/07/22 06:23:58
Comment 6•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=MozillaTry/1248227645.1248235196.31578.gz
WINNT 5.2 try hg unit test on 2009/07/21 18:54:05
Flags: wanted1.9.2?
Comment 7•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1248357706.1248360022.29936.gz
OS X 10.5.2 mozilla-central test mochitests on 2009/07/23 07:01:46
This started happening on Jul 20. If I look at the previous 2 days' checkins, it's a small window:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=b980d1f13e87&tochange=247524e19d0c
Only one of those touches video - cpearce - could your changes be causing this intermittent orange?
Reporter | ||
Comment 8•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1248359994.1248368762.1702.gz
WINNT 5.2 mozilla-central unit test on 2009/07/23 07:39:54
Comment 9•16 years ago
|
||
(In reply to comment #7)
> Only one of those touches video - cpearce - could your changes be causing this
> intermittent orange?
I'd say it's unlikely. My change would only alter behaviour for videos with pixel-height 0. It could be a really subtle timing issue, but I'd say it's unlikely.
Comment 10•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1248527645.1248537308.9621.gz
WINNT 5.2 mozilla-central unit test on 2009/07/25 06:14:05
Comment 11•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1248585509.1248586996.14732.gz
WINNT 5.2 mozilla-central test mochitests on 2009/07/25 22:18:29
*****
How come this is 'blocking1.9.1=needed' when it is reported on trunk only (so far)?
Blocks: 505755
Comment 12•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1248582884.1248590863.24746.gz
Linux mozilla-central unit test on 2009/07/25 21:34:44
Reporter | ||
Comment 13•16 years ago
|
||
(In reply to comment #11)
> How come this is 'blocking1.9.1=needed' when it is reported on trunk only (so
> far)?
Because that's the default on enter_bug.cgi for anybody who has the power to set blocking1.9.1, and sometimes I forget to change it. See bug 504467.
blocking1.9.1: needed → ---
Comment 15•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1248722816.1248730782.24305.gz
WINNT 5.2 mozilla-central unit test on 2009/07/27 12:26:56
Comment 16•16 years ago
|
||
WINNT 5.2 mozilla-central test mochitests on 2009/07/28 12:56:30
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1248810990.1248813014.25157.gz
test_handlerApps.xhtml also failed with a similar error:
92881 ERROR TEST-UNEXPECTED-FAIL | /tests/uriloader/exthandler/tests/mochitest/test_handlerApps.xhtml | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://global/content/bindings/videocontrols.xml :: anonymous :: line 778" data: no] ]
Summary: test_videocontrols.html, test_videocontrols_audio_direction.html, test_videocontrols_video_direction.html failures with NS_ERROR_XPC_BAD_OP_ON_WN_PROTO exception → test_videocontrols.html, test_videocontrols_audio_direction.html, test_videocontrols_video_direction.html, test_handlerApps.xhtml failures with NS_ERROR_XPC_BAD_OP_ON_WN_PROTO exception
Comment 17•16 years ago
|
||
Linux mozilla-central test mochitests on 2009/07/28 14:08:52
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1248815332.1248818061.26225.gz
Comment 18•16 years ago
|
||
I can 100% reproduce this exception:
JavaScript error: , line 0: uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x
8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://global/content/bindings/videocontrols.xml :: anonymou
s :: line 778" data: no]
All I need to do is load content/media/test/320x240.ogv in Firefox, and mouseover the video volume control, and I'm spammed by these exceptions.
Help us Obi-Dolske!
Flags: wanted1.9.2? → wanted1.9.2+
Comment 20•16 years ago
|
||
(In reply to comment #16)
> WINNT 5.2 mozilla-central test mochitests on 2009/07/28 12:56:30
>
> test_handlerApps.xhtml also failed with a similar error:
Actually, it would bet (test_videocontrols.html or) test_videocontrols_video_direction.html failures leaked to test_handlerApps.xhtml (for whatever reason) :-/
Comment 21•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1249094475.1249099644.18155.gz
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox/1249101675.1249107625.5347.gz
91799 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols.html | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://global/content/bindings/videocontrols.xml :: anonymous :: line 778" data: no] ]
91804 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols.html | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://global/content/bindings/videocontrols.xml :: anonymous :: line 778" data: no] ]
91813 ERROR TEST-UNEXPECTED-FAIL | /tests/toolkit/content/tests/widgets/test_videocontrols_video_direction.html | [SimpleTest/SimpleTest.js, window.onerror] An error occurred: [ uncaught exception: [Exception... "Illegal operation on WrappedNative prototype object" nsresult: "0x8057000c (NS_ERROR_XPC_BAD_OP_ON_WN_PROTO)" location: "JS frame :: chrome://global/content/bindings/videocontrols.xml :: anonymous :: line 778" data: no] ]
Comment 22•16 years ago
|
||
This issue is caused by patch1 in bug 500850. And patch2 in the same bug fixes this issue.
Depends on: 500850
Assignee | ||
Updated•16 years ago
|
Component: Video/Audio → XPConnect
QA Contact: video.audio → xpconnect
Assignee | ||
Comment 23•16 years ago
|
||
The TODO comments are covered by bug 505915. I looked through the MORPH_SLIM_WRAPPER users and think I determined that they *don't* need this treatment. I'd appreciate a double-check on that though!
I think this is rando-orange on tinderboxes because we probably depend on GC happening or not happening to collect a fat (phat?) wrapper before we use the SOW-wrapped slim wrapper.
Attachment #392853 -
Flags: superreview?(peterv)
Attachment #392853 -
Flags: review?(peterv)
Comment 24•16 years ago
|
||
Ugh, how do we end up with a security wrapper around a slim wrapper? I thought we always morphed before security-wrapping. Can our security wrappers even deal with a slim wrapper?
Assignee | ||
Comment 25•16 years ago
|
||
Attachment #392853 -
Attachment is obsolete: true
Attachment #393071 -
Flags: superreview?(peterv)
Attachment #393071 -
Flags: review?(peterv)
Attachment #392853 -
Flags: superreview?(peterv)
Attachment #392853 -
Flags: review?(peterv)
Comment 26•16 years ago
|
||
http://tinderbox.mozilla.org/showlog.cgi?log=Firefox-Unittest/1249603816.1249606640.20711.gz
WINNT 5.2 mozilla-central test mochitests
Comment 27•16 years ago
|
||
Comment on attachment 393071 [details] [diff] [review]
Per IRC discussion
Thanks!
Attachment #393071 -
Flags: superreview?(peterv)
Attachment #393071 -
Flags: superreview+
Attachment #393071 -
Flags: review?(peterv)
Attachment #393071 -
Flags: review+
Assignee | ||
Comment 28•16 years ago
|
||
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Updated•16 years ago
|
Target Milestone: --- → mozilla1.9.2b1
Updated•12 years ago
|
Keywords: intermittent-failure
Updated•12 years ago
|
Whiteboard: [orange]
You need to log in
before you can comment on or make changes to this bug.
Description
•