Closed Bug 1833931 Opened 3 years ago Closed 3 years ago

Crash in [@ mozilla::media::Interval<T>::Interval<T>]

Categories

(Core :: Audio/Video, defect)

Firefox 115
Unspecified
Windows 10
defect

Tracking

()

RESOLVED FIXED
115 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox113 --- unaffected
firefox114 --- unaffected
firefox115 --- fixed

People

(Reporter: dmeehan, Unassigned)

References

(Regression)

Details

(Keywords: crash, regression, topcrash)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/87f6ab9d-4fd2-455c-b0d4-cd1710230518

MOZ_CRASH Reason: MOZ_DIAGNOSTIC_ASSERT(mStart <= mEnd) (Invalid Interval)

Top 10 frames of crashing thread:

0  xul.dll  mozilla::media::Interval<mozilla::media::TimeUnit>::Interval<mozilla::media::TimeUnit&, mozilla::media::TimeUnit&>  dom/media/Intervals.h:44
1  xul.dll  mozilla::MP3TrackDemuxer::GetBuffered  dom/media/mp3/MP3Demuxer.cpp:313
2  xul.dll  mozilla::MediaFormatReader::DemuxerProxy::Wrapper::UpdateBuffered  dom/media/MediaFormatReader.cpp:768
3  xul.dll  mozilla::MediaFormatReader::DemuxerProxy::Init::<lambda_68>::operator const  dom/media/MediaFormatReader.cpp:802
3  xul.dll  mozilla::MozPromise<mozilla::MediaResult, mozilla::MediaResult, 0>::InvokeMethod  xpcom/threads/MozPromise.h:661
3  xul.dll  mozilla::MozPromise<mozilla::MediaResult, mozilla::MediaResult, 0>::InvokeCallbackMethod  xpcom/threads/MozPromise.h:670
3  xul.dll  mozilla::MozPromise<mozilla::MediaResult, mozilla::MediaResult, 0>::ThenValue<`lambda at /builds/worker/checkouts/gecko/dom/media/MediaFormatReader.cpp:788:11', `lambda at /builds/worker/checkouts/gecko/dom/media/MediaFormatReader.cpp:835:11'>::DoResolveOrRejectInternal  xpcom/threads/MozPromise.h:869
4  xul.dll  mozilla::MozPromise<bool, mozilla::MediaResult, 1>::ThenValueBase::ResolveOrRejectRunnable::Run  xpcom/threads/MozPromise.h:490
5  xul.dll  mozilla::TaskQueue::Runner::Run  xpcom/threads/TaskQueue.cpp:259
6  xul.dll  nsThreadPool::Run  xpcom/threads/nsThreadPool.cpp:343

Set release status flags based on info from the regressing bug 1817997

:padenot, since you are the author of the regressor, bug 1817997, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(padenot)

Setting firefox115 to Fixed, the regressor Bug 1817997 was backed out of central.

The bug is linked to a topcrash signature, which matches the following criteria:

  • Top 10 desktop browser crashes on nightly
  • Top 10 AArch64 and ARM crashes on nightly

For more information, please visit BugBot documentation.

Keywords: topcrash

Fixed by backout of bug 1817997 + 2 bugs which landed with it. New nightly updates are being built.

Status: NEW → RESOLVED
Crash Signature: [@ mozilla::media::Interval<T>::Interval<T>] → [@ mozilla::AudioData::SetTrimWindow] [@ mozilla::CheckedInt<T>::isValid] [@ mozilla::media::Interval<T>::Interval<T>] [@ mozilla::media::TimeUnit::FromSeconds] [@ mozilla::MP3TrackDemuxer::GetBuffered]
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 115 Branch
Flags: needinfo?(padenot)
You need to log in before you can comment on or make changes to this bug.