Closed
Bug 1180881
Opened 10 years ago
Closed 8 years ago
Assertion failure: mGotTimecodeScale, at WebMBufferedParser.cpp:172
Categories
(Core :: Audio/Video: Playback, defect, P3)
Core
Audio/Video: Playback
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: tsmith, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: crash, testcase)
Attachments
(1 file, 1 obsolete file)
|
524 bytes,
video/webm
|
Details |
Assertion failure: mGotTimecodeScale, at /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/dom/media/webm/WebMBufferedParser.cpp:172
==4989==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x7f1e3b574b2a sp 0x7f1e05359900 bp 0x7f1e05359bb0 T57)
#0 0x7f1e3b574b29 in mozilla::WebMBufferedParser::Append(unsigned char const*, unsigned int, nsTArray<mozilla::WebMTimeDataOffset>&, mozilla::ReentrantMonitor&) /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/dom/media/webm/WebMBufferedParser.cpp:148
#1 0x7f1e3b5758a8 in mozilla::WebMBufferedState::NotifyDataArrived(unsigned char const*, unsigned int, long) /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/dom/media/webm/WebMBufferedParser.cpp:331
#2 0x7f1e3b57c6db in mozilla::WebMReader::NotifyDataArrivedInternal(unsigned int, long) /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/dom/media/webm/WebMReader.cpp:838
#3 0x7f1e3b2295d2 in mozilla::MediaDecoderReader::NotifyDataArrived(mozilla::media::Interval<long> const&) /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/obj-firefox/dom/media/../../dist/include/MediaDecoderReader.h:255
#4 0x7f1e3b228ca5 in mozilla::MediaDecoderReader::DoThrottledNotify() /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/dom/media/MediaDecoderReader.cpp:232
#5 0x7f1e3b2286d8 in mozilla::MediaDecoderReader::ThrottledNotifyDataArrived(mozilla::media::Interval<long> const&) /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/dom/media/MediaDecoderReader.cpp:204
#6 0x7f1e3b319df4 in void nsRunnableMethodArguments<mozilla::media::Interval<long> >::apply<mozilla::MediaDecoderReader, void (mozilla::MediaDecoderReader::*)(mozilla::media::Interval<long> const&)>(mozilla::MediaDecoderReader*, void (mozilla::MediaDecoderReader::*)(mozilla::media::Interval<long> const&)) /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/obj-firefox/dom/media/../../dist/include/nsThreadUtils.h:631
#7 0x7f1e3b319c41 in nsRunnableMethodImpl<void (mozilla::MediaDecoderReader::*)(mozilla::media::Interval<long> const&), true, mozilla::media::Interval<long> >::Run() /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/obj-firefox/dom/media/../../dist/include/nsThreadUtils.h:825
#8 0x7f1e3b1f3917 in mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run() /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/dom/media/TaskDispatcher.h:181
#9 0x7f1e3b337ee7 in mozilla::MediaTaskQueue::Runner::Run() /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/dom/media/MediaTaskQueue.cpp:256
#10 0x7f1e37bfe3a1 in nsThreadPool::Run() /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/xpcom/threads/nsThreadPool.cpp:221
#11 0x7f1e37bfe64c in non-virtual thunk to nsThreadPool::Run() /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/obj-firefox/xpcom/threads/Unified_cpp_xpcom_threads0.cpp:235
#12 0x7f1e37bf90ee in nsThread::ProcessNextEvent(bool, bool*) /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/xpcom/threads/nsThread.cpp:848
#13 0x7f1e37c6e76e in NS_ProcessNextEvent(nsIThread*, bool) /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/xpcom/glue/nsThreadUtils.cpp:265
#14 0x7f1e383baba3 in mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/ipc/glue/MessagePump.cpp:326
#15 0x7f1e38330431 in MessageLoop::RunInternal() /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/ipc/chromium/src/base/message_loop.cc:234
#16 0x7f1e383302d8 in MessageLoop::Run() /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/ipc/chromium/src/base/message_loop.cc:201
#17 0x7f1e37bf5d2e in nsThread::ThreadFunc(void*) /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/xpcom/threads/nsThread.cpp:360
#18 0x7f1e45ecf771 in _pt_root /builds/slave/m-cen-l64-asan-d-ntly-00000000/build/src/nsprpub/pr/src/pthreads/ptthread.c:212
#19 0x7f1e49402181 in start_thread /build/buildd/eglibc-2.19/nptl/pthread_create.c:312
#20 0x7f1e4850347c in clone /build/buildd/eglibc-2.19/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:111
| Reporter | ||
Updated•10 years ago
|
| Reporter | ||
Updated•10 years ago
|
Blocks: fuzzing-webm
Updated•10 years ago
|
Assignee: nobody → jyavenard
Comment 1•10 years ago
|
||
This is a regression from bug 1175768
Comment 2•10 years ago
|
||
Oh actually this is a similar backtrace, though not the same as the one I just experienced. So will open a different bug
Updated•10 years ago
|
Assignee: jyavenard → nobody
Updated•10 years ago
|
Component: Audio/Video → Audio/Video: Playback
| Reporter | ||
Comment 3•9 years ago
|
||
Smaller test case.
Attachment #8630113 -
Attachment is obsolete: true
Updated•9 years ago
|
Priority: -- → P2
Mass change P2 -> P3
Priority: P2 → P3
Comment 5•8 years ago
|
||
mozregression says this testcase stopped asserting when bug 1314533 landed. Any reason to leave this open, jya? Also, should we land the test from this bug or were the tests from bug 1314533 sufficient to cover this too?
Ryan, I did a quick test (by re-adding the assertions and running all media tests), and I didn't hit the assertions, so we currently don't have a test that covers them.
So maybe you could add the test case from this bug as part of your "crashtest all the things" mission? Thanks. (Or please let me know if I can help.)
Flags: needinfo?(ryanvm)
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/3f447346324a
Add crashtest. r=me
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(ryanvm)
Flags: needinfo?(jyavenard)
Flags: in-testsuite?
Flags: in-testsuite+
Resolution: --- → WORKSFORME
Comment 8•8 years ago
|
||
| bugherder | ||
You need to log in
before you can comment on or make changes to this bug.
Description
•