Open Bug 1065139 Opened 10 years ago Updated 2 years ago

Change test_exceptions_from_jsimplemented.html to not use PeerConnection

Categories

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

defect

Tracking

()

People

(Reporter: mccr8, Unassigned)

Details

Creating a PeerConnection object, as happens in test_exceptions_from_jsimplemented.html, ends up creating a GeckoMediaPluginService object.  GMPService does not interact well with e10s right now, leading to a shutdown orange in e10s M2 with the patch in bug 1035454 (which keeps us from crashing early in shutdown).

In general, we could probably just disable a bunch more WebRTC tests to get to green M3, but this particular test is only incidentally related to WebRTC, so I'm inclined to change it to some other JS-implemented WebIDL class, to be determined, to get M2 green.
No longer blocks: 1035454
This seems reasonable, esp. as we now have a debug-only JS-implemented test component.  Seems like we should just use that.
That's a good idea.  Most of the JS implemented stuff is very B2Gish, so I'm not sure how well we can test it across platforms.  I was reluctant to do the debug-only thing because we won't test opt stuff, but maybe that isn't a big deal.
https://bugzilla.mozilla.org/show_bug.cgi?id=1472046

Move all DOM bugs that haven’t been updated in more than 3 years and has no one currently assigned to P5.

If you have questions, please contact :mdaly.
Priority: -- → P5
Component: DOM → DOM: Core & HTML
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.