Shutdown hang in mozilla::MFTDecoder::Output()

NEW
Unassigned

Status

()

Core
Audio/Video: cubeb
P3
critical
Rank:
25
a year ago
10 months ago

People

(Reporter: jwwang, Unassigned)

Tracking

(Blocks: 1 bug, {crash})

54 Branch
x86
Windows 7
crash
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

(Reporter)

Description

a year ago
This bug was filed from the Socorro interface and is 
report bp-b397fafc-d744-4906-a490-57fdc2170317.
=============================================================

Thread 88
9 	xul.dll 	mozilla::MFTDecoder::Output(RefPtr<IMFSample>*) 	dom/media/platforms/wmf/MFTDecoder.cpp:218
10 	xul.dll 	mozilla::WMFVideoMFTManager::Output(__int64, RefPtr<mozilla::MediaData>&) 	dom/media/platforms/wmf/WMFVideoMFTManager.cpp:956
11 	xul.dll 	mozilla::WMFMediaDataDecoder::ProcessOutput(nsTArray<RefPtr<mozilla::MediaData> >&) 	dom/media/platforms/wmf/WMFMediaDataDecoder.cpp:152
12 	xul.dll 	mozilla::WMFMediaDataDecoder::ProcessDrain() 	dom/media/platforms/wmf/WMFMediaDataDecoder.cpp:197
(Reporter)

Updated

a year ago
Blocks: 1328147

Comment 2

a year ago
I seem to have found a way to reliably reproduce this on my computer. Play a video, e.g. on YouTube, while the ear phones are plugged in and then unplug the ear phones. Instant hang (of the video, not the browser). You can still skip to other frames in the video, but the video will not continue playing and there will be no sound. On YouTube, the buffering spinner will be shown.

Some crash signatures:
bp-99d84799-b337-4d3a-9e1c-d12f90170518
bp-fbce00c3-da59-4f7e-aa8f-6d0060170518
bp-7c0162ba-f278-4b96-a3e3-b44cf0170518
bp-17a633bf-93e0-4af5-b23f-59ba40170518

I am running Firefox Nightly on a MacBook Air (13-inch, Mid 2013) with an Intel HD Graphics 5000 GPU, still on OS X 10.9.5. I want to upgrade the OS, but if it helps you in debugging, I can hold off for a little longer to see if it is related to the OS version.
(Reporter)

Comment 3

a year ago
Thanks for the reports. It looks like it hangs in libcubeb.

Hi ChunMin,
Please have a look.
Flags: needinfo?(cchang)
Sure.

Add several possible related bugs.
Flags: needinfo?(cchang)
Component: Audio/Video: Playback → Audio/Video: cubeb
The reports in comment 2 are definitely related to cubeb.

However the reports in comment 1 seem more related to WMF and/or gfx.

Are we not talking about two distinct issues here?

The plug/unplug issue on Mac sounds related to bug 1367702 and bug 1361657. The Windows shutdown one I don't know.
Rank: 25
Priority: -- → P2
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
You need to log in before you can comment on or make changes to this bug.