It first showed up in 25.0a1/20130730. Based on the stack trace, it's likely a regression from bug 893307 that landed two builds earlier. Signature `anonymous namespace''::handle_channel_layout More Reports Search UUID 5657e07e-5c4a-4f98-a463-c1c282130731 Date Processed 2013-07-31 21:05:23.365649 Uptime 120 Last Crash 138 seconds before submission Install Age 717 since version was first installed. Install Time 2013-07-31 20:12:48 Product Firefox Version 25.0a1 Build ID 20130731030203 Release Channel nightly OS Windows NT OS Version 6.2.9200 Build Architecture x86 Build Architecture Info GenuineIntel family 6 model 30 stepping 5 | 8 Crash Reason EXCEPTION_ACCESS_VIOLATION_WRITE Crash Address 0x661acd7c App Notes AdapterVendorID: 0x1002, AdapterDeviceID: 0x68c1, AdapterSubsysID: 1448103c, AdapterDriverVersion: 220.127.116.11 D2D? D2D+ DWrite? DWrite+ D3D10 Layers? D3D10 Layers+ Frame Module Signature Source 0 gkmedias.dll `anonymous namespace'::handle_channel_layout media/libcubeb/src/cubeb_wasapi.cpp 1 gkmedias.dll `anonymous namespace'::wasapi_stream_init(cubeb *,cubeb_stream * *,char const *,cubeb_stream_params,unsigned int,long (*)(cubeb_stream *,void *,void *,long),void (*)(cubeb_stream *,void *,cubeb_state),void *) media/libcubeb/src/cubeb_wasapi.cpp 2 gkmedias.dll cubeb_stream_init media/libcubeb/src/cubeb.c 3 xul.dll mozilla::BufferedAudioStream::Init(int,int,mozilla::dom::AudioChannelType) content/media/AudioStream.cpp 4 xul.dll mozilla::MediaDecoderStateMachine::AudioLoop() content/media/MediaDecoderStateMachine.cpp 5 xul.dll nsRunnableMethodImpl<void ( mozilla::dom::DOMStorageDBThread::*)(void),0>::Run() obj-firefox/dist/include/nsThreadUtils.h 6 xul.dll nsThread::ProcessNextEvent(bool,bool *) xpcom/threads/nsThread.cpp 7 xul.dll nsThread::ThreadFunc(void *) xpcom/threads/nsThread.cpp 8 nss3.dll _PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c 9 nss3.dll pr_root nsprpub/pr/src/md/windows/w95thred.c 10 msvcr100.dll _callthreadstartex f:\\dd\\vctools\\crt_bld\\self_x86\\crt\\src\\threadex.c 11 msvcr100.dll _threadstartex f:\\dd\\vctools\\crt_bld\\self_x86\\crt\\src\\threadex.c 12 kernel32.dll BaseThreadInitThunk 13 ntdll.dll __RtlUserThreadStart 14 ntdll.dll _RtlUserThreadStart More reports at: https://crash-stats.mozilla.com/report/list?product=Firefox&signature=%60anonymous+namespace%27%27%3A%3Ahandle_channel_layout
Created attachment 786313 [details] [diff] [review] wasapi-formattag
Comment on attachment 786313 [details] [diff] [review] wasapi-formattag Review of attachment 786313 [details] [diff] [review]: ----------------------------------------------------------------- Out of curiosity, what other values have you seen for wFormatTag in this case?
I could not repro myself, but it would make sense to have WAVE_FORMAT_PCM.
This is fixed. There are still recent crashes, but I checked, and it is because people haven't updated their Nightlies.
It's not fixed on Aurora 25.
Yes, I've received uplift approval (the commit that fixed this bug was a library update that fixed three bugs, I've asked in another bug), I'll land that shortly.