Closed Bug 1428534 Opened 8 years ago Closed 8 years ago

firefox crashes when plugin or plugout the device : Yamaha PJP-20UR

Categories

(Core :: WebRTC: Audio/Video, defect)

57 Branch
Unspecified
Windows 10
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: xpeng, Unassigned)

Details

(Whiteboard: [need info reporter 2018-01-26])

Crash Data

firefox crashes when plugin or plugout the device : Yamaha PJP-20UR there are several crashes Firefox 57.0.4 Crash Report [@ ntdll.dll@0x44ee5 ] Crash Reason EXCEPTION_INT_DIVIDE_BY_ZERO mmdevapi.dll CDeviceEnumerator::EnumAudioEndpoints(__MIDL___MIDL_itf_mmdeviceapi_0000_0000_0001, unsigned long, IMMDeviceCollection**) https://crash-stats.mozilla.com/report/index/c5144544-754a-4f18-bce3-783ec0180106 Firefox 57.0.4 Crash Report [@ mozilla::AudioOutputObserver::InsertFarEnd ] 0 xul.dll mozilla::AudioOutputObserver::InsertFarEnd(float const*, unsigned int, bool, int, int) dom/media/webrtc/MediaEngineWebRTCAudio.cpp:114 1 xul.dll mozilla::MediaEngineWebRTCMicrophoneSource::NotifyOutputData(mozilla::MediaStreamGraph*, float*, unsigned __int64, int, unsigned int) dom/media/webrtc/MediaEngineWebRTCAudio.cpp:610 2 xul.dll mozilla::WebRTCAudioDataListener::NotifyOutputData(mozilla::MediaStreamGraph*, float*, unsigned __int64, int, unsigned int) dom/media/webrtc/MediaEngineWebRTC.h:464 https://crash-stats.mozilla.com/report/index/2cd206db-c71a-4821-ae64-c44400180106 Firefox 57.0.4 Crash Report [@ CTopologyCache::OnDisposalTimer ] mmdevapi.dll CTopologyCache::OnDisposalTimer(_TP_CALLBACK_INSTANCE*, void*, _TP_TIMER*) 1 ntdll.dll TppTimerpExecuteCallback 2 ntdll.dll TppWorkerThread https://crash-stats.mozilla.com/report/index/c8a243ed-8173-44cb-a684-8a95e0180106
Component: Device Permissions → WebRTC: Audio/Video
Product: Firefox → Core
Thanks for the report. Are you still seeing the crashes in 59 or 60? We had some rework of the affected code land in 59. At least the crash "[@ mozilla::AudioOutputObserver::InsertFarEnd ]" should be fixed but I cannot speak to the others.
Crash Signature: [@ CTopologyCache::OnDisposalTimer] → [@ mozilla::AudioOutputObserver::InsertFarEnd ] [@ CTopologyCache::OnDisposalTimer]
Flags: needinfo?(xpeng)
Whiteboard: [need info reporter 2018-01-26]
Closing this one, I've completely reworked the code and removed the source of the bug. The crash on enumerate devices is tracked separately, and is likely an issue down in windows' code.
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(xpeng)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.