Closed Bug 1349126 Opened 7 years ago Closed 4 months ago

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

Categories

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

54 Branch
x86
Windows 7
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jwwang, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

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
Blocks: 1328147
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.
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)
See Also: → 1361657, 1355520, 1361669
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
QA Whiteboard: qa-not-actionable

Since the crash volume is low (less than 5 per week), the severity is downgraded to S3. Feel free to change it back if you think the bug is still critical.

For more information, please visit auto_nag documentation.

Severity: critical → S3

Closing because no crashes reported for 12 weeks.

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