[Webkit-unassigned] [Bug 182654] [GStreamer] Seeks in ogg files issued from the main thread outside a downloadbuffer's cache deadlock the web process

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 13 01:35:32 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=182654

--- Comment #3 from Hyunjun Ko <zzoon at igalia.com> ---
This deadlock happens when seek is called on the main thread, which also has to call back for resource loader (dataReceived, responseReceived) 

In OGG demuxer during seek, it requests more data to upstream if needed, but between appsrc and ogg demuxer in this case, there's downloadbuffer, which is waiting for upstream's feeding.

But at the moment appsrc(webkitwebsrc) can't feed since seek is not finished. Because dataReceived can't be called until seek finishes.

-- 
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/20180413/721a96ff/attachment.html>


More information about the webkit-unassigned mailing list