Closed Bug 1267078 Opened 10 years ago Closed 3 years ago

"Assertion failure: !mIsDoingXPCOMShutDown" with MediaSource, sourceopen event listener

Categories

(Core :: Audio/Video: Playback, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

Details

(Keywords: assertion, testcase, Whiteboard: qa-not-actionable)

Attachments

(2 files)

Assertion failure: !mIsDoingXPCOMShutDown, at dom/media/MediaShutdownManager.cpp:52
Attached file stack
function boom() { var source = new window.MediaSource(); var htmlAudio = document.createElement('audio'); htmlAudio.src = URL.createObjectURL(source); source.addEventListener("sourceopen", function(e) { htmlAudio.load(); }); document.write("Shut down Firefox to complete the test"); } This test case is interesting because htmlAudio.load() will call MediaSource::SetReadyState() to fire "sourceopen" recursively. I don't know if this is the intention of this test case.
Component: Audio/Video → Audio/Video: Playback
Mass change P2 -> P3
Priority: P2 → P3
On both Win10 and Ubuntu, this testcase gets stuck in a very long loop of the following now instead on shutdown: WARNING: '!ipcActor->SendAccumulateChildHistograms(histogramsToSend)', file z:/build/build/src/toolkit/components/telemetry/ipc/TelemetryIPCAccumulator.cpp, line 296 Error: (msgtype=0x42001D,name=PGPU::Msg_AccumulateChildKeyedHistograms) Closed channel: cannot send/recv Not the issue this bug was originally filed for, but still pretty sad :)
Has Regression Range: --- → no
Whiteboard: qa-not-actionable

In the process of migrating remaining bugs to the new severity system, the severity for this bug cannot be automatically determined. Please retriage this bug using the new severity system.

Severity: critical → --

This shuts down cleanly in a debug Firefox here on Linux. We've changed a lot of things in the mentioned code since then.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Resolution: FIXED → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: