Assertion failure: aVideoType != MediaSourceEnum::Other || aAudioType != MediaSourceEnum::Other, at dom/media/MediaManager.cpp:1431

NEW
Assigned to

Status

()

P4
critical
Rank:
35
3 years ago
a year ago

People

(Reporter: jruderman, Assigned: jib)

Tracking

(Blocks: 1 bug, {assertion, regression, testcase})

Trunk
assertion, regression, testcase
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox46 unaffected, firefox-esr52 wontfix, firefox56 wontfix, firefox57 wontfix, firefox58 wontfix)

Details

Attachments

(2 attachments)

(Reporter)

Description

3 years ago
Created attachment 8698679 [details]
testcase

1. Set:
  user_pref("media.navigator.permission.disabled", true);
  user_pref("media.navigator.video.enabled", false);

2. Load the testcase

Assertion failure: aVideoType != MediaSourceEnum::Other || aAudioType != MediaSourceEnum::Other, at dom/media/MediaManager.cpp:1431

This assertion was added in bug 1229926.
(Reporter)

Comment 1

3 years ago
Created attachment 8698680 [details]
stack
Assignee: nobody → jib
backlog: --- → webrtc/webaudio+
Rank: 25
Priority: -- → P2
Note: marking 46 as unaffected because this only occurs if you set a pref only exposed in about:webrtc to a non-standard value (media.navigator.video.enabled = false).  Lowering priority (though might be simple to fix)
Rank: 25 → 35
status-firefox46: affected → unaffected
Priority: P2 → P3
Mass change P3->P4 to align with new Mozilla triage process.
Priority: P3 → P4
Still affects trunk.
Has Regression Range: --- → yes
status-firefox56: --- → wontfix
status-firefox57: --- → wontfix
status-firefox58: --- → wontfix
status-firefox-esr52: --- → wontfix
You need to log in before you can comment on or make changes to this bug.