Crash when running mse changeType wpt

VERIFIED FIXED in Firefox 63

Status

()

VERIFIED FIXED
9 months ago
6 months ago

People

(Reporter: jya, Assigned: jya)

Tracking

(Blocks: 1 bug)

unspecified
mozilla63
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox63 verified)

Details

Attachments

(1 attachment)

(Assignee)

Description

9 months ago
STR:
Set media.mediasource.experimental.enabled
Go to http://w3c-test.org/media-source/mediasource-changetype.html

crash

null deref

Now bug 1470814 fixed that issue, but there's still problem in the ordering of tasks.
(Assignee)

Updated

9 months ago
Blocks: 1456743
No longer depends on: 1470814
See Also: → bug 1470814
Re-creating a new demuxer is fine, provided that the SourceBufferResource exists. However, a resource is only created upon receiving an init segment.

The segment following a call to changeType() must be an init segment, will let the demuxer creation occurs there.
Comment on attachment 8987581 [details]
Bug 1470944 - Don't attempt to create a new demuxer upon changeType call

Bryce Van Dyk (:bryce) has approved the revision.

https://phabricator.services.mozilla.com/D1812
Attachment #8987581 - Flags: review+

Comment 3

9 months ago
Pushed by jyavenard@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7ff64c686d51
Don't attempt to create a new demuxer upon changeType call r=bryce

Comment 4

9 months ago
bugherder
https://hg.mozilla.org/mozilla-central/rev/7ff64c686d51
Status: NEW → RESOLVED
Last Resolved: 9 months ago
status-firefox63: --- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Assignee: nobody → jyavenard
I have managed to reproduce this issue using Firefox 63.0a1 (BuildId:20180625220119) on Windows 10 64bit.

This issue is verified fixed using Firefox 63.0b7 (BuildId:20180917143811) on Windows 10 64bit, macOS 10.13.6 and Ubuntu 16.04 64bit.
Status: RESOLVED → VERIFIED
status-firefox63: fixed → verified
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.