Open Bug 1543877 Opened 5 years ago Updated 2 years ago

Assertion failure: data.mDroppedFrames <= data.mParsedFrames, at src/dom/html/HTMLMediaElement.cpp:4214

Categories

(Core :: Audio/Video: Playback, defect, P3)

x86
Windows
defect

Tracking

()

Tracking Status
firefox68 --- affected

People

(Reporter: tsmith, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, testcase)

Attachments

(1 file)

Attached video testcase.mp4

Found with m-c 20190411-dbcbbcd3d157

Verified this does reproduce on a Win32 (x86) build but not a Win64 build. It may take a couple of reloads to reproduce.

Assertion failure: data.mDroppedFrames <= data.mParsedFrames, at src/dom/html/HTMLMediaElement.cpp:4214

eip = 0x6c5e6ea2   esp = 0x00b7df60   ebp = 0x00b7e038   ebx = 0x00000000
esi = 0x00000001   edi = 0x0000009c   eax = 0x72c1e6b0   ecx = 0x00001076
edx = 0x0000003b   efl = 0x00000216
OS|Windows NT|10.0.17134 
CPU|x86|GenuineIntel family 6 model 70 stepping 1|8
GPU|||
Crash|EXCEPTION_BREAKPOINT|0x6c5e6ea2|0
0|0|xul.dll|mozilla::dom::HTMLMediaElement::ReportTelemetry()|hg:hg.mozilla.org/mozilla-central:dom/html/HTMLMediaElement.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|4214|0x0
0|1|xul.dll|mozilla::dom::HTMLMediaElement::SuspendOrResumeElement(bool,bool)|hg:hg.mozilla.org/mozilla-central:dom/html/HTMLMediaElement.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|5983|0x7
0|2|xul.dll|mozilla::dom::HTMLMediaElement::NotifyOwnerDocumentActivityChanged()|hg:hg.mozilla.org/mozilla-central:dom/html/HTMLMediaElement.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|6050|0x16
0|3|xul.dll|static void mozilla::dom::NotifyActivityChanged(class nsISupports *, void *)|hg:hg.mozilla.org/mozilla-central:dom/base/Document.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|4357|0x5
0|4|xul.dll|mozilla::dom::Document::EnumerateActivityObservers(void (*)(nsISupports *,void *),void *)|hg:hg.mozilla.org/mozilla-central:dom/base/Document.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|9004|0x5
0|5|xul.dll|mozilla::dom::Document::UpdateVisibilityState()|hg:hg.mozilla.org/mozilla-central:dom/base/Document.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|11101|0xe
0|6|xul.dll|mozilla::dom::Document::OnPageHide(bool,mozilla::dom::EventTarget *,bool)|hg:hg.mozilla.org/mozilla-central:dom/base/Document.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|8046|0x7
0|7|xul.dll|nsDocumentViewer::PageHide(bool)|hg:hg.mozilla.org/mozilla-central:layout/base/nsDocumentViewer.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|1420|0x11
0|8|xul.dll|nsDocShell::FirePageHideNotificationInternal(bool,bool)|hg:hg.mozilla.org/mozilla-central:docshell/base/nsDocShell.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|924|0xe
0|9|xul.dll|nsDocShell::Destroy()|hg:hg.mozilla.org/mozilla-central:docshell/base/nsDocShell.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|4924|0xc
0|10|xul.dll|nsWebBrowser::SetDocShell(nsIDocShell *)|hg:hg.mozilla.org/mozilla-central:toolkit/components/browser/nsWebBrowser.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|1268|0x6
0|11|xul.dll|nsWebBrowser::InternalDestroy()|hg:hg.mozilla.org/mozilla-central:toolkit/components/browser/nsWebBrowser.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|190|0x8
0|12|xul.dll|nsWebBrowser::Destroy()|hg:hg.mozilla.org/mozilla-central:toolkit/components/browser/nsWebBrowser.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|939|0x6
0|13|xul.dll|mozilla::dom::TabChild::DestroyWindow()|hg:hg.mozilla.org/mozilla-central:dom/ipc/TabChild.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|970|0x6
0|14|xul.dll|mozilla::dom::TabChild::RecvDestroy()|hg:hg.mozilla.org/mozilla-central:dom/ipc/TabChild.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|2318|0x7
0|15|xul.dll|mozilla::dom::PBrowserChild::OnMessageReceived(IPC::Message const &)|s3:gecko-generated-sources:cdce96294ec211b1417f9d7ec2eeaf0d469c88fa9cb0310f9da07e91f07fd60aa779fc7413ca8ea8361a83609ea4e59bb5183f0615807000695055e1de01fd10/ipc/ipdl/PBrowserChild.cpp:|5181|0x11
0|16|xul.dll|mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const &)|s3:gecko-generated-sources:783c3cc3e7207261d828a50335753627f33e874af11d1c7d261ba54687af195cf70a00bb1a2d8f14033af96143a73bad9fa789f4d3fed218ce2f89cbd69a2711/ipc/ipdl/PContentChild.cpp:|6315|0xa
0|17|xul.dll|mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const &)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessageChannel.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|2151|0x9
0|18|xul.dll|mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message &&)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessageChannel.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|2078|0x8
0|19|xul.dll|mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask &)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessageChannel.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|1937|0x8
0|20|xul.dll|mozilla::ipc::MessageChannel::MessageTask::Run()|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessageChannel.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|1968|0x9
0|21|xul.dll|mozilla::SchedulerGroup::Runnable::Run()|hg:hg.mozilla.org/mozilla-central:xpcom/threads/SchedulerGroup.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|295|0x9
0|22|xul.dll|nsThread::ProcessNextEvent(bool,bool *)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThread.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|1180|0x6
0|23|xul.dll|NS_ProcessNextEvent(nsIThread *,bool)|hg:hg.mozilla.org/mozilla-central:xpcom/threads/nsThreadUtils.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|486|0x11
0|24|xul.dll|mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate *)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessagePump.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|110|0xa
0|25|xul.dll|MessageLoop::RunInternal()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:c77962add953a48bdbcbbcd3d157d63d1267cd8e|315|0x5
0|26|xul.dll|MessageLoop::RunHandler()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:c77962add953a48bdbcbbcd3d157d63d1267cd8e|308|0x7
0|27|xul.dll|MessageLoop::Run()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:c77962add953a48bdbcbbcd3d157d63d1267cd8e|290|0x5
0|28|xul.dll|nsBaseAppShell::Run()|hg:hg.mozilla.org/mozilla-central:widget/nsBaseAppShell.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|137|0xc
0|29|xul.dll|nsAppShell::Run()|hg:hg.mozilla.org/mozilla-central:widget/windows/nsAppShell.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|412|0x6
0|30|xul.dll|XRE_RunAppShell()|hg:hg.mozilla.org/mozilla-central:toolkit/xre/nsEmbedFunctions.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|919|0x6
0|31|xul.dll|mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate *)|hg:hg.mozilla.org/mozilla-central:ipc/glue/MessagePump.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|238|0x5
0|32|xul.dll|MessageLoop::RunInternal()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:c77962add953a48bdbcbbcd3d157d63d1267cd8e|315|0x5
0|33|xul.dll|MessageLoop::RunHandler()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:c77962add953a48bdbcbbcd3d157d63d1267cd8e|308|0x7
0|34|xul.dll|MessageLoop::Run()|hg:hg.mozilla.org/mozilla-central:ipc/chromium/src/base/message_loop.cc:c77962add953a48bdbcbbcd3d157d63d1267cd8e|290|0x5
0|35|xul.dll|XRE_InitChildProcess(int,char * * const,XREChildData const *)|hg:hg.mozilla.org/mozilla-central:toolkit/xre/nsEmbedFunctions.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|757|0xd
0|36|xul.dll|mozilla::BootstrapImpl::XRE_InitChildProcess(int,char * * const,XREChildData const *)|hg:hg.mozilla.org/mozilla-central:toolkit/xre/Bootstrap.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|67|0xe
0|37|firefox.exe|NS_internal_main(int,char * *,char * *)|hg:hg.mozilla.org/mozilla-central:browser/app/nsBrowserApp.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|263|0x6f
0|38|firefox.exe|wmain|hg:hg.mozilla.org/mozilla-central:toolkit/xre/nsWindowsWMain.cpp:c77962add953a48bdbcbbcd3d157d63d1267cd8e|131|0x11
0|39|firefox.exe|static int __scrt_common_main_seh()|f:/dd/vctools/crt/vcstartup/src/startup/exe_common.inl|288|0x1c
0|40|kernel32.dll|InternalCreateDialog(void *,DLGTEMPLATE *,unsigned long,HWND__ *,int (*)(HWND__ *,unsigned int,unsigned int,long),long,unsigned int)|||0x8a4
0|41|ntdll.dll|ECSetCaretHandler(tagED *)|||0x8b
0|42|ntdll.dll|ECSetCaretHandler(tagED *)|||0x5b
Flags: in-testsuite?

On first view this appears to result in strange numbers reported to Telemetry.

Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: