Closed Bug 1120309 Opened 10 years ago Closed 7 years ago

Fatal assertion MoofParser::BlockingReadNextMoof()

Categories

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

x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED INACTIVE

People

(Reporter: cpearce, Unassigned)

References

()

Details

In an --enable-optimize --enable-debug build, I saw a fatal assertion on the Insurgent trailer: Decode thread (asserting) xul.dll!mp4_demuxer::MoofParser::BlockingReadNextMoof() Line 85 C++ xul.dll!mp4_demuxer::SampleIterator::Get() Line 146 C++ xul.dll!mp4_demuxer::SampleIterator::GetNext() Line 88 C++ xul.dll!mp4_demuxer::MP4Demuxer::DemuxAudioSample() Line 199 C++ xul.dll!mozilla::MP4Reader::PopSampleLocked(mp4_demuxer::TrackType aTrack) Line 648 C++ xul.dll!mozilla::MP4Reader::PopSample(mp4_demuxer::TrackType aTrack) Line 639 C++ xul.dll!mozilla::MP4Reader::Update(mp4_demuxer::TrackType aTrack) Line 589 C++ xul.dll!nsRunnableMethodImpl<void (__thiscall mozilla::MP4Reader::*)(enum mp4_demuxer::TrackType),enum mp4_demuxer::TrackType,1>::Run() Line 363 C++ xul.dll!mozilla::MediaTaskQueue::Runner::Run() Line 237 C++ xul.dll!nsThreadPool::Run() Line 227 C++ xul.dll!nsThread::ProcessNextEvent(bool aMayWait, bool * aResult) Line 855 C++ Main thread: nss3.dll!PR_Lock(PRLock * lock) Line 214 C xul.dll!mozilla::OffTheBooksMutex::Lock() Line 382 C++ xul.dll!mozilla::MP4Reader::GetBuffered(mozilla::dom::TimeRanges * aBuffered) Line 883 C++ xul.dll!mozilla::TrackBuffer::Buffered(mozilla::dom::TimeRanges * aRanges) Line 328 C++ xul.dll!mozilla::MediaSourceReader::GetBuffered(mozilla::dom::TimeRanges * aBuffered) Line 710 C++ xul.dll!mozilla::MediaDecoderStateMachine::GetBuffered(mozilla::dom::TimeRanges * aBuffered) Line 296 C++ xul.dll!mozilla::MediaDecoder::GetBuffered(mozilla::dom::TimeRanges * aBuffered) Line 1477 C++ xul.dll!mozilla::dom::HTMLMediaElement::Buffered() Line 3818 C++ xul.dll!mozilla::dom::HTMLMediaElementBinding::get_buffered(JSContext * cx, JS::Handle<JSObject *> obj, mozilla::dom::HTMLMediaElement * self, JSJitGetterCallArgs args) Line 311 C++ xul.dll!mozilla::dom::GenericBindingGetter(JSContext * cx, unsigned int argc, JS::Value * vp) Line 2415 C++ xul.dll!js::jit::DoCallNativeGetter(JSContext * cx, JS::Handle<JSFunction *> callee, JS::Handle<JSObject *> obj, JS::MutableHandle<JS::Value> result) Line 1707 C++ This won't be showing up in Nightlies, since they aren't built with assertions.
Also hit it on the avengers 2 trailer.
Component: Audio/Video → Audio/Video: Playback
Mass closing do to inactivity. Feel free to re-open if still needed.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.