Open
Bug 1278022
Opened 7 years ago
Updated 8 months ago
Assertion failure: mReader->IsRequestingVideoData() || mReader->IsWaitingVideoData(), at dom/media/MediaDecoderStateMachine.cpp:2304
Categories
(Core :: Audio/Video: Playback, defect, P3)
Core
Audio/Video: Playback
Tracking
()
NEW
People
(Reporter: jya, Unassigned)
References
()
Details
Playing http://www.amazon.com/gp/browse.html?node=12774562011&startStreamingOverride=1 Can't be consistently reproduced, however, I did the following: 1- Open URL 2- Switch to another tab, of that window 3- Go back to previous tab 4- repeat. Assertion failure: mReader->IsRequestingVideoData() || mReader->IsWaitingVideoData(), at /Users/jyavenard/Work/Mozilla/mozilla-central/dom/media/MediaDecoderStateMachine.cpp:2304 #01: mozilla::MediaDecoderStateMachine::RunStateMachine()[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0x3b2ae9d] #02: decltype(*(fp).*fp0(mozilla::Get<>(fp1).PassAsParameter())) nsRunnableMethodArguments<>::applyImpl<mozilla::MediaDecoderStateMachine, nsresult (mozilla::MediaDecoderStateMachine::*)()>(mozilla::MediaDecoderStateMachine*, nsresult (mozilla::MediaDecoderSta[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0x3bd34aa] #03: _ZN25nsRunnableMethodArgumentsIJEE5applyIN7mozilla24MediaDecoderStateMachineEMS3_F8nsresultvEEEDTcl9applyImplfp_fp0_dtdefpT10mArgumentscvNS2_13IndexSequenceIJEEE_EEEPT_T0_[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0x3bd3429] #04: nsRunnableMethodImpl<nsresult (mozilla::MediaDecoderStateMachine::*)(), true, false>::Run()[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0x3bd32f2] #05: mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run()[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1bea55] #06: mozilla::TaskQueue::Runner::Run()[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1a7b2b] #07: nsThreadPool::Run()[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1b3eae] #08: nsThread::ProcessNextEvent(bool, bool*)[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1b046b] #09: NS_ProcessNextEvent(nsIThread*, bool)[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0x23b8ac] #10: mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*)[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0xba8273] #11: MessageLoop::RunInternal()[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0xaa5945] #12: MessageLoop::RunHandler()[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0xaa58a5] #13: MessageLoop::Run()[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0xaa584d] #14: nsThread::ThreadFunc(void*)[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/XUL +0x1adfb8] #15: _pt_root[/Users/jyavenard/Work/Mozilla/obj-ff-dbg/dist/NightlyDebug.app/Contents/MacOS/libnss3.dylib +0x35483d] #16: _pthread_body[/usr/lib/system/introspection/libsystem_pthread.dylib +0x3805] #17: _pthread_body[/usr/lib/system/introspection/libsystem_pthread.dylib +0x3782] (lldb) assert is there: MOZ_ASSERT_IF(!mMinimizePreroll && OutOfDecodedVideo(), mReader->IsRequestingVideoData() || mReader->IsWaitingVideoData()); my guess is that seeing the video decoding is suspended, neither conditions will ever be true here, causing the assert.
Updated•7 years ago
|
Priority: -- → P2
Mass change P2 -> P3
Priority: P2 → P3
Updated•8 months ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•