Closed Bug 1128171 Opened 5 years ago Closed 5 years ago

Firefox crash mozilla::MediaPromise<mozilla::MediaData::Type, mozilla::WaitForDataRejectValue, int>::Then<mozilla::MediaTaskQueue, mozilla::MediaDecoderStateMachine, void ( mozilla::MediaDecoderStateMachine::*)(mozilla::MediaData::Type),


(Core :: Audio/Video, defect, P2, critical)

36 Branch
Windows 7





(Reporter: marcia, Unassigned)


(Blocks 1 open bug)


(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-5f50af48-6be4-40e6-a6f6-09c1b2150131.

Looks as if another manifestation of the MediaPromise crash is back on the latest nightly - it hit the explosive report using yesterday's build -

The majority of crashes are on Win 7 and almost all URLs that show are youtube, although 83 of the crashes show about:blank. The build ID on nightly that shows the spike is 2015013003.

ni on bholley to take a look when he gets a chance.

Frame 	Module 	Signature 	Source
0 	xul.dll 	mozilla::MediaPromise<mozilla::MediaData::Type, mozilla::WaitForDataRejectValue, 1>::Then<mozilla::MediaTaskQueue, mozilla::MediaDecoderStateMachine, void ( mozilla::MediaDecoderStateMachine::*)(mozilla::MediaData::Type), void ( mozilla::MediaDecoderStateMachine::*)(mozilla::WaitForDataRejectValue)>(mozilla::MediaTaskQueue*, char const*, mozilla::MediaDecoderStateMachine*, void ( mozilla::MediaDecoderStateMachine::*)(mozilla::MediaData::Type), void ( mozilla::MediaDecoderStateMachine::*)(mozilla::WaitForDataRejectValue)) 	dom/media/MediaPromise.h
1 	xul.dll 	mozilla::MediaDecoderStateMachine::OnNotDecoded(mozilla::MediaData::Type, mozilla::MediaDecoderReader::NotDecodedReason) 	dom/media/MediaDecoderStateMachine.cpp
2 	xul.dll 	mozilla::MediaDecoderStateMachine::OnVideoNotDecoded(mozilla::MediaDecoderReader::NotDecodedReason) 	dom/media/MediaDecoderStateMachine.h
3 	xul.dll 	mozilla::MediaPromise<nsRefPtr<mozilla::AudioData>, mozilla::MediaDecoderReader::NotDecodedReason, 1>::ThenValueBase::RejectRunnable::Run() 	dom/media/MediaPromise.h
4 	xul.dll 	mozilla::MediaTaskQueue::Runner::Run() 	dom/media/MediaTaskQueue.cpp
5 	xul.dll 	nsThreadPool::Run() 	xpcom/threads/nsThreadPool.cpp
6 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp
7 	xul.dll 	mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp
8 	xul.dll 	MessageLoop::RunHandler() 	ipc/chromium/src/base/
9 	xul.dll 	MessageLoop::Run() 	ipc/chromium/src/base/
10 	xul.dll 	nsThread::ThreadFunc(void*) 	xpcom/threads/nsThread.cpp
11 	nss3.dll 	_PR_NativeRunThread 	nsprpub/pr/src/threads/combined/pruthr.c
12 	nss3.dll 	pr_root 	nsprpub/pr/src/md/windows/w95thred.c
13 	msvcr120.dll 	_callthreadstartex 	f:\dd\vctools\crt\crtw32\startup\threadex.c:376
14 	msvcr120.dll 	msvcr120.dll@0x2c000 	
15 	kernel32.dll 	BaseThreadInitThunk 	
16 	ntdll.dll 	__RtlUserThreadStart 	
17 	ntdll.dll 	_RtlUserThreadStart
Flags: needinfo?(bobbyholley)
This won't affect beta.
Priority: -- → P2
Depends on: 1129246
Blocks: 1130736
Bug 1129246 just got merged to central, which I'm hoping will fix this crash (I think the crash may be related the dormant issue discussed in bug 1129246 comment 10).

Marcia, once this hits Nightly tomorrow, can you confirm whether it fixes (or morphs) this crash?
Flags: needinfo?(bobbyholley) → needinfo?(mozillamarcia.knous)
The signature in the crash field has not been seen in nightly crash-stats since 2015013003.
Flags: needinfo?(mozillamarcia.knous)
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.