Closed
Bug 1375396
Opened 7 years ago
Closed 7 years ago
Crash in @0x0 | igd11dxva32.dll | CVideoProcessor::CLS::FinalConstruct
Categories
(Core :: Audio/Video: Playback, defect, P2)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: gchang, Unassigned)
Details
(Keywords: crash)
Crash Data
This bug was filed from the Socorro interface and is report bp-5a42b08d-641e-46c9-8ed2-2a1c50170622. ============================================================= Frame Module Signature Source 0 @0x0 Ø 1 igd11dxva32.dll igd11dxva32.dll@0x2bd776 Ø 2 igd11dxva32.dll igd11dxva32.dll@0x27fb08 Ø 3 igd11dxva32.dll igd11dxva32.dll@0x265cca 4 d3d11.dll CVideoProcessor::CLS::FinalConstruct(CContext*, CVideoProcessor::TConstructorArgs const*) 5 d3d11.dll TCLSWrappers<CVideoProcessor>::CLSFinalConstructFn(CVideoProcessor::CLS*, CContext*, CVideoProcessor::TConstructorArgs const*) 6 d3d11.dll CLayeredObjectWithCLS<CVideoProcessor>::FinalConstruct(CVideoProcessor::TConstructorArgs const&, _GUID const&, void**, CLayeredObjectWithCLS<CVideoProcessor>::SInfo const*) 7 d3d11.dll CLayeredObjectWithCLS<CVideoProcessor>::CreateInstance(CVideoProcessor::TConstructorArgs&, void*, void*, _GUID const&, void**, CLayeredObjectWithCLS<CVideoProcessor>::SInfo const*) 8 d3d11.dll CDevice::CreateLayeredChild(unsigned int, void const*, unsigned long, ID3D11LayeredUseCounted*, _GUID const&, void**) 9 d3d11.dll NDXGI::CDevice::CreateLayeredChild(unsigned int, void const*, unsigned long, ID3D11LayeredUseCounted*, _GUID const&, void**) 10 d3d11.dll NOutermost::CDevice::CreateLayeredChild(unsigned int, void const*, unsigned long, ID3D11LayeredUseCounted*, _GUID const&, void**) 11 d3d11.dll CDevice::CreateVideoProcessor(ID3D11VideoProcessorEnumerator*, unsigned int, ID3D11VideoProcessor**) 12 msvproc.dll CxCodeVideoProcMFTDataHandler::CreateD3D11VideoProcessor() 13 msvproc.dll CxCodeVideoProcMFTDataHandler::OnBeginStreaming2(int) 14 msvproc.dll CxCodeVideoProcMFTDataHandler::OnBeginStreaming() 15 msvproc.dll CMFTSimpleDataHandler::ProcessMessage(_MFT_MESSAGE_TYPE, unsigned long) 16 msvproc.dll CxCodeVideoProcMFT::ProcessMessage(_MFT_MESSAGE_TYPE, unsigned long) 17 xul.dll mozilla::MFTDecoder::SendMFTMessage(_MFT_MESSAGE_TYPE, unsigned long) dom/media/platforms/wmf/MFTDecoder.cpp:118 18 xul.dll mozilla::MFTDecoder::SetMediaTypes(IMFMediaType*, IMFMediaType*, long (*)(IMFMediaType*, void*), void*) dom/media/platforms/wmf/MFTDecoder.cpp:60 19 xul.dll mozilla::D3D11DXVA2Manager::ConfigureForSize(unsigned int, unsigned int) dom/media/platforms/wmf/DXVA2Manager.cpp:932 20 xul.dll mozilla::WMFVideoMFTManager::ConfigureVideoFrameGeometry() dom/media/platforms/wmf/WMFVideoMFTManager.cpp:749 21 xul.dll mozilla::WMFVideoMFTManager::Output(__int64, RefPtr<mozilla::MediaData>&) dom/media/platforms/wmf/WMFVideoMFTManager.cpp:963 22 xul.dll mozilla::WMFMediaDataDecoder::ProcessOutput(nsTArray<RefPtr<mozilla::MediaData> >&) dom/media/platforms/wmf/WMFMediaDataDecoder.cpp:152 23 xul.dll mozilla::WMFMediaDataDecoder::ProcessDecode(mozilla::MediaRawData*) dom/media/platforms/wmf/WMFMediaDataDecoder.cpp:140 24 xul.dll mozilla::detail::ProxyRunnable<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, 1>, RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, 1> > ( mozilla::WMFMediaDataDecoder::*)(mozilla::MediaRawData*), mozilla::WMFMediaDataDecoder, mozilla::MediaRawData*>::Run() obj-firefox/dist/include/mozilla/MozPromise.h:1232 25 xul.dll mozilla::TaskQueue::Runner::Run() xpcom/threads/TaskQueue.cpp:232 26 xul.dll nsThreadPool::Run() xpcom/threads/nsThreadPool.cpp:225 27 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp:1264 28 xul.dll NS_ProcessNextEvent(nsIThread*, bool) xpcom/threads/nsThreadUtils.cpp:389 29 xul.dll mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp:338 30 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc:231 31 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc:211 32 xul.dll nsThread::ThreadFunc(void*) xpcom/threads/nsThread.cpp:495 33 nss3.dll _PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c:397 34 nss3.dll pr_root nsprpub/pr/src/md/windows/w95thred.c:95 35 ucrtbase.dll thread_start<unsigned int (__stdcall*)(void*)> 36 kernel32.dll BaseThreadInitThunk 37 ntdll.dll __RtlUserThreadStart 38 ntdll.dll _RtlUserThreadStart This is #23 topcrash for FF54 and it has a spike in the last 3 days. Hi Peter, Can you help shed some light here?
Reporter | ||
Updated•7 years ago
|
Comment 1•7 years ago
|
||
Blake, could you take a look? It seems related to DXVA.
Component: General → Audio/Video: Playback
Flags: needinfo?(howareyou322) → needinfo?(bwu)
Comment 2•7 years ago
|
||
AFAIK, Bas is the expert of DXVA.
Flags: needinfo?(bwu) → needinfo?(bas)
Priority: -- → P1
Comment 3•7 years ago
|
||
Jean-Yves, are you guys aware of this? This seems like something that should be detected by the startup tests and then have DXVA disabled?
Flags: needinfo?(bas) → needinfo?(jyavenard)
Comment 4•7 years ago
|
||
Happens to me very often when I scroll far enough down on Facebook. The compositor process crashes and Firefox reverts to software composition. It's easy to spot because there's a white flash and text rendering looks different afterwards. https://crash-stats.mozilla.com/report/index/ed6fea72-3f81-4c19-a626-90d640170905
Comment 5•7 years ago
|
||
Mass change P1->P2 to align with new Mozilla triage process
Priority: P1 → P2
Comment 7•7 years ago
|
||
that code no longer exists. We no longer create a DXVA device in the middle of decoding. Instead it is done before the decoder is started.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•