[Webkit-unassigned] [Bug 234496] New: Assertion when reloading webm video: ASSERT(!m_parseTracksStatus);
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Dec 19 18:38:32 PST 2021
https://bugs.webkit.org/show_bug.cgi?id=234496
Bug ID: 234496
Summary: Assertion when reloading webm video:
ASSERT(!m_parseTracksStatus);
Product: WebKit
Version: Other
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Media
Assignee: webkit-unassigned at lists.webkit.org
Reporter: jean-yves.avenard at apple.com
STR:
In a debug build:
- Load http://cali.apple.com/qadrift/_media/_streams/webM/source_files/vp8/Big_Buck_Bunny_4K.webm.480p.webm
- Refresh the page
Assertion ASSERT(!m_parseTracksStatus); in MediaFormatReader::didParseTracks
```
lldb) bt
* thread #28, queue = 'WebKit::MediaFormatReader Queue', stop reason = EXC_BAD_ACCESS (code=1, address=0xbbadbeef)
frame #0: 0x000000013322cafc JavaScriptCore`::WTFCrash() at Assertions.cpp:322:35
frame #1: 0x000000011857bda4 WebKit`WTFCrashWithInfo((null)=188, (null)="/Users/jyavenard/Work/webkit/OpenSource/Source/WebKit/Shared/mac/MediaFormatReader/MediaFormatReader.cpp", (null)="void WebKit::MediaFormatReader::didParseTracks(SourceBufferPrivateClient::InitializationSegment &&, uint64_t)", (null)=2723) at Assertions.h:732:5
* frame #2: 0x000000011898f258 WebKit`WebKit::MediaFormatReader::didParseTracks(this=0x0000600000cc9220, segment=0x000000016d072700, errorCode=2008) at MediaFormatReader.cpp:188:5
frame #3: 0x000000011899d2e0 WebKit`WebKit::MediaFormatReader::parseByteSource(this=0x0000000106004108, errorCode=2008)::$_4::operator()(unsigned long long) const at MediaFormatReader.cpp:162:9
frame #4: 0x000000011899d1a0 WebKit`WTF::Detail::CallableWrapper<WebKit::MediaFormatReader::parseByteSource(WTF::RetainPtr<OpaqueMTPluginByteSource*>&&)::$_4, void, unsigned long long>::call(this=0x0000000106004100, in=2008) at Function.h:53:39
frame #5: 0x00000001482d1568 WebCore`WTF::Function<void (unsigned long long)>::operator(this=0x0000000106078220, in=2008)(unsigned long long) const at Function.h:82:35
frame #6: 0x000000014aa040fc WebCore`WebCore::SourceBufferParserWebM::appendData(this=0x000000010613c0c8)>&&, WebCore::SourceBufferParser::AppendFlags)::$_11::operator()() const at SourceBufferParserWebM.cpp:749:13
frame #7: 0x000000014aa03e50 WebCore`WTF::Detail::CallableWrapper<WebCore::SourceBufferParserWebM::appendData(WebCore::SourceBufferParser::Segment&&, WTF::CompletionHandler<void ()>&&, WebCore::SourceBufferParser::AppendFlags)::$_11, void>::call(this=0x000000010613c0c0) at Function.h:53:39
frame #8: 0x00000001332542b0 JavaScriptCore`WTF::Function<void ()>::operator(this=0x0000000106008228)() const at Function.h:82:35
frame #9: 0x00000001333794b8 JavaScriptCore`WTF::(anonymous namespace)::DispatchWorkItem::operator(this=0x0000000106008220)() at WorkQueueCocoa.cpp:40:25
frame #10: 0x0000000133377d54 JavaScriptCore`void WTF::dispatchWorkItem<WTF::(anonymous namespace)::DispatchWorkItem>(dispatchContext=0x0000000106008220) at WorkQueueCocoa.cpp:48:5
frame #11: 0x000000010347e480 libdispatch.dylib`_dispatch_client_callout + 20
frame #12: 0x0000000103487834 libdispatch.dylib`_dispatch_lane_serial_drain + 980
frame #13: 0x000000010348889c libdispatch.dylib`_dispatch_lane_invoke + 440
frame #14: 0x0000000103498184 libdispatch.dylib`_dispatch_workloop_worker_thread + 1232
frame #15: 0x000000010307fef4 libsystem_pthread.dylib`_pthread_wqthread + 288
(lldb)
```
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20211220/ac70b889/attachment.htm>
More information about the webkit-unassigned
mailing list