Crash in shutdownhang | CDeviceEnumerator::DestroyHWndNotificationThread
Categories
(Core :: Audio/Video, defect, P3)
Tracking
()
People
(Reporter: worcester12345, Unassigned)
References
Details
(Whiteboard: [tbird crash] [media-crash] [AudioNotification])
Crash Data
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
Comment 4•6 years ago
|
||
(In reply to C.M.Chang[:chunmin] from comment #3)
Sure. I'll take a look. Thanks!
reporter has a fair number of graphics crashes - https://mzl.la/31WSJoQ
Comment 5•6 years ago
|
||
The whole AudioNotification things should be removed once the AudioIPC is enabled on Windows. The AudioNotification is used to pass the device-change event over IPC.
Comment 6•6 years ago
|
||
Matthew, should the AudioNotification{Sender, Receiver} be disabled in Nightly on Windows, given that the AudioIPC is enabled in Nightly on Windows? IIRC, AudioNotification{Sender, Receiver} is introduced when the content process has no way to receive the device-change event (bug 1361336) at the time it was implemented. Is it still needed after AudioIPC is enabled? If there is no need, AudioNotificationReceiver and AudioNotificationSender should be disabled. The whole workflow is illustrated here.
Comment 7•6 years ago
|
||
Yeah, we can disable AudioNotification{Sender, Receiver} on Nightly (and let it ride the trains with AudioIPC) now, thanks for reminding me! We'll also need to update sCubebDisableDeviceSwitching in CubebUtils at the same time or remove the XP_WIN part of GetDefaultStreamPrefs().
Updated•6 years ago
|
| Reporter | ||
Comment 8•5 years ago
|
||
(In reply to C.M.Chang[:chunmin] (PTO) from comment #5)
The whole
AudioNotificationthings should be removed once the AudioIPC is enabled on Windows. TheAudioNotificationis used to pass the device-change event over IPC.
Was this enabled? Did it fix anything?
(In reply to Matthew Gregan [:kinetik] from comment #7)
Yeah, we can disable AudioNotification{Sender, Receiver} on Nightly (and let it ride the trains with AudioIPC) now, thanks for reminding me! We'll also need to update sCubebDisableDeviceSwitching in CubebUtils at the same time or remove the XP_WIN part of GetDefaultStreamPrefs().
Also, were these done?
| Reporter | ||
Updated•5 years ago
|
Comment 9•5 years ago
|
||
(In reply to Worcester12345 from comment #8)
(In reply to C.M.Chang[:chunmin] (PTO) from comment #5)
The whole
AudioNotificationthings should be removed once the AudioIPC is enabled on Windows. TheAudioNotificationis used to pass the device-change event over IPC.Was this enabled? Did it fix anything?
(In reply to Matthew Gregan [:kinetik] from comment #7)
Yeah, we can disable AudioNotification{Sender, Receiver} on Nightly (and let it ride the trains with AudioIPC) now, thanks for reminding me! We'll also need to update sCubebDisableDeviceSwitching in CubebUtils at the same time or remove the XP_WIN part of GetDefaultStreamPrefs().
Also, were these done?
Bug 1689516 tracks these changes.
| Reporter | ||
Comment 10•5 years ago
|
||
(In reply to C.M.Chang[:chunmin] from comment #5)
The whole
AudioNotificationthings should be removed once the AudioIPC is enabled on Windows. TheAudioNotificationis used to pass the device-change event over IPC.
(In reply to Matthew Gregan [:kinetik] from comment #7)
Yeah, we can disable AudioNotification{Sender, Receiver} on Nightly (and let it ride the trains with AudioIPC) now, thanks for reminding me! We'll also need to update sCubebDisableDeviceSwitching in CubebUtils at the same time or remove the XP_WIN part of GetDefaultStreamPrefs().
Has this been done?
Comment 11•4 years ago
|
||
Closing because no crashes reported for 12 weeks.
| Reporter | ||
Comment 12•1 month ago
|
||
Maybe "WONTFIX" instead?
Comment 13•1 month ago
|
||
No, not unless you have proof there is still something broken.
WONTFIX means a bug still exists that we are choosing not to fix. But WORKSFORME here means the bug is assumed to NOT exist because, proof, there are no crashes.
Description
•