Closed Bug 1173022 Opened 10 years ago Closed 9 years ago

[EME] crash in mozilla::gmp::GMPVideoEncodedFrameImpl::RelinquishFrameData(mozilla::gmp::GMPVideoEncodedFrameData&)

Categories

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

x86
Windows NT
defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox41 --- affected

People

(Reporter: cpeterson, Assigned: eflores)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is report bp-aa0c7776-791f-435c-b0f6-618552150609. ============================================================= I hit this crash when trying to reproduce bug 1164245 comment 12. Looks like GMPVideoDecoderParent::Decode() parameter aInputFrame, a UniquePtr, held a null pointer. Frame Module Signature Source 0 xul.dll mozilla::gmp::GMPVideoEncodedFrameImpl::RelinquishFrameData(mozilla::gmp::GMPVideoEncodedFrameData&) dom/media/gmp/GMPVideoEncodedFrameImpl.cpp 1 xul.dll mozilla::gmp::GMPVideoDecoderParent::Decode(mozilla::UniquePtr<GMPVideoEncodedFrame, mozilla::DestroyPolicy<GMPVideoEncodedFrame> >, bool, nsTArray<unsigned char> const&, __int64) dom/media/gmp/GMPVideoDecoderParent.cpp 2 xul.dll mozilla::dom::TestGMPVideoDecoder::InitGMPDone(GMPVideoDecoderProxy*, GMPVideoHost*) dom/media/eme/GMPVideoDecoderTrialCreator.cpp 3 xul.dll nsRunnableMethodImpl<void ( nsJARChannel::*)(unsigned __int64), 1, unsigned __int64>::Run() xpcom/glue/nsThreadUtils.h 4 xul.dll nsThread::ProcessNextEvent(bool, bool*) xpcom/threads/nsThread.cpp 5 xul.dll NS_ProcessNextEvent(nsIThread*, bool) xpcom/glue/nsThreadUtils.cpp 6 xul.dll mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) ipc/glue/MessagePump.cpp 7 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc 8 xul.dll MessageLoop::Run() ipc/chromium/src/base/message_loop.cc 9 xul.dll nsThread::ThreadFunc(void*) xpcom/threads/nsThread.cpp 10 nss3.dll _PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c 11 nss3.dll pr_root nsprpub/pr/src/md/windows/w95thred.c 12 msvcr120.dll _callthreadstartex f:\dd\vctools\crt\crtw32\startup\threadex.c:376 13 msvcr120.dll msvcr120.dll@0x2c000 Ø 14 kernel32.dll kernel32.dll@0x13223 Ø 15 ntdll.dll ntdll.dll@0x5fa13 Ø 16 ntdll.dll ntdll.dll@0x5f9de
Blocks: EME
Edwin: Can you look at this when you get time please?
Flags: needinfo?(edwin)
Assignee: nobody → edwin
Flags: needinfo?(edwin)
I believe I fixed this with bug 1184333 patch 1.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.