Closed Bug 1531463 Opened 7 years ago Closed 6 years ago

Assertion failure: mStart <= mEnd (Invalid Interval), at src/obj-firefox/dist/include/Intervals.h:48

Categories

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

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox67 --- affected
firefox68 --- affected

People

(Reporter: tsmith, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, crash, testcase)

Attachments

(1 file)

Attached video testcase.webm
Assertion failure: mStart <= mEnd (Invalid Interval), at src/obj-firefox/dist/include/Intervals.h:48

#0 Interval<const mozilla::media::TimeUnit &, const mozilla::media::TimeUnit &> src/obj-firefox/dist/include/Intervals.h:48:5
#1 mozilla::AudioTrimmer::HandleDecodedResult(mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue&&, mozilla::MediaRawData*) src/dom/media/platforms/wrappers/AudioTrimmer.cpp:169
#2 operator() src/dom/media/platforms/wrappers/AudioTrimmer.cpp:57:24
#3 InvokeMethod<(lambda at /builds/worker/workspace/build/src/dom/media/platforms/wrappers/AudioTrimmer.cpp:56:9), RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true> > ((lambda at /builds/worker/workspace/build/src/dom/media/platforms/wrappers/AudioTrimmer.cpp:56:9)::*)(mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue &&) const, mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue> src/obj-firefox/dist/include/mozilla/MozPromise.h:502
#4 InvokeCallbackMethod<true, (lambda at /builds/worker/workspace/build/src/dom/media/platforms/wrappers/AudioTrimmer.cpp:56:9), RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true> > ((lambda at /builds/worker/workspace/build/src/dom/media/platforms/wrappers/AudioTrimmer.cpp:56:9)::*)(mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue &&) const, mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue, RefPtr<mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::Private> > src/obj-firefox/dist/include/mozilla/MozPromise.h:519
#5 mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ThenValue<mozilla::AudioTrimmer::Decode(mozilla::MediaRawData*)::$_32::operator()() const::'lambda'(mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue&&)>::DoResolveOrRejectInternal(mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ResolveOrRejectValue&) src/obj-firefox/dist/include/mozilla/MozPromise.h:783
#6 mozilla::MozPromise<nsTArray<RefPtr<mozilla::MediaData> >, mozilla::MediaResult, true>::ThenValueBase::ResolveOrRejectRunnable::Run() src/obj-firefox/dist/include/mozilla/MozPromise.h:392:21
#7 mozilla::TaskQueue::Runner::Run() src/xpcom/threads/TaskQueue.cpp:199:12
#8 nsThreadPool::Run() src/xpcom/threads/nsThreadPool.cpp:241:14
#9 non-virtual thunk to nsThreadPool::Run() src/xpcom/threads/nsThreadPool.cpp
#10 nsThread::ProcessNextEvent(bool, bool*) src/xpcom/threads/nsThread.cpp:1162:14
#11 NS_ProcessNextEvent(nsIThread*, bool) src/xpcom/threads/nsThreadUtils.cpp:474:10
#12 mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) src/ipc/glue/MessagePump.cpp:333:5
#13 RunInternal src/ipc/chromium/src/base/message_loop.cc:315:10
#14 RunHandler src/ipc/chromium/src/base/message_loop.cc:308
#15 MessageLoop::Run() src/ipc/chromium/src/base/message_loop.cc:290
#16 nsThread::ThreadFunc(void*) src/xpcom/threads/nsThread.cpp:449:11
#17 _pt_root src/nsprpub/pr/src/pthreads/ptthread.c:201:5
#18 start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x76b9)
#19 clone /build/glibc-Cl5G7W/glibc-2.23/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:109
Flags: in-testsuite?
Rank: 15
Priority: -- → P2
See Also: → 1530835

This is no longer reproducible and has not been hit by fuzzers since April 19 2019.

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: