Open Bug 1855844 Opened 8 months ago Updated 5 months ago

Crash in [@ mozilla::MediaFormatReader::RequestVideoData]

Categories

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

defect

Tracking

()

People

(Reporter: mccr8, Unassigned)

Details

(Keywords: crash)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/b6b3a018-a1ed-4fa9-acda-4b1f60230928

MOZ_CRASH Reason: MOZ_DIAGNOSTIC_ASSERT(!mVideo.mSeekRequest.Exists() || mVideo.mTimeThreshold.isSome())

Top 10 frames of crashing thread:

0  libxul.so  mozilla::MediaFormatReader::RequestVideoData  dom/media/MediaFormatReader.cpp:1438
1  libxul.so  mozilla::detail::RunnableMethodArguments<StoreCopyPassByRRef<mozilla::media::TimeUnit>, StoreCopyPassByRRef<bool> >::apply<mozilla::MediaFormatReader, RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true> >  const  xpcom/threads/nsThreadUtils.h:1164
1  libxul.so  std::__invoke_impl<RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true> >, mozilla::detail::RunnableMethodArguments<StoreCopyPassByRRef<mozilla::media::TimeUnit>, StoreCopyPassByRRef<bool> >::apply<mozilla::MediaFormatReader, RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true> >   /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/include/c++/8/bits/invoke.h:60
1  libxul.so  std::__invoke<mozilla::detail::RunnableMethodArguments<StoreCopyPassByRRef<mozilla::media::TimeUnit>, StoreCopyPassByRRef<bool> >::apply<mozilla::MediaFormatReader, RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true> >   /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/include/c++/8/bits/invoke.h:95
1  libxul.so  std::__apply_impl<mozilla::detail::RunnableMethodArguments<StoreCopyPassByRRef<mozilla::media::TimeUnit>, StoreCopyPassByRRef<bool> >::apply<mozilla::MediaFormatReader, RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true> >   /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/include/c++/8/tuple:1678
1  libxul.so  std::apply<mozilla::detail::RunnableMethodArguments<StoreCopyPassByRRef<mozilla::media::TimeUnit>, StoreCopyPassByRRef<bool> >::apply<mozilla::MediaFormatReader, RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true> >   /builds/worker/fetches/sysroot-x86_64-linux-gnu/usr/include/c++/8/tuple:1687
1  libxul.so  mozilla::detail::RunnableMethodArguments<StoreCopyPassByRRef<mozilla::media::TimeUnit>, StoreCopyPassByRRef<bool> >::apply<mozilla::MediaFormatReader, RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true> >   xpcom/threads/nsThreadUtils.h:1162
1  libxul.so  mozilla::detail::MethodCall<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>, RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true> >   xpcom/threads/MozPromise.h:1563
1  libxul.so  mozilla::detail::ProxyRunnable<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>, RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true> >   xpcom/threads/MozPromise.h:1583
2  libxul.so  mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run  xpcom/threads/TaskDispatcher.h:230

Crash volume is low. Most of the crashes I saw had this diagnostic assert. Nothing particularly useful in the URLs.

The severity field is not set for this bug.
:jimm, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(jmathies)
Severity: -- → S3
Flags: needinfo?(jmathies)
You need to log in before you can comment on or make changes to this bug.