[Webkit-unassigned] [Bug 177410] [GStreamer][MSE] Likely race condition causes WTF::Deque to crash on debug
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Sep 25 02:16:59 PDT 2017
https://bugs.webkit.org/show_bug.cgi?id=177410
Enrique Ocaña <eocanha at igalia.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |eocanha at igalia.com
--- Comment #1 from Enrique Ocaña <eocanha at igalia.com> ---
These crashes come from a suggestion to use a Deque instead of the original GList during the upstreaming of the MSE code. GLists were more robust to multithreading because the links are maintained using pointers, which are atomically swappable.
What we've done downstream to mitigate this problem is to use a Vector:
https://github.com/WebPlatformForEmbedded/WPEWebKit/commit/44d8a78783b195c1a4d5e7b765e33d654da0e1d2
--
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/20170925/0d2919eb/attachment.html>
More information about the webkit-unassigned
mailing list