[Webkit-unassigned] [Bug 264824] [GStreamer] Crash after 10 seconds on watchdog thread do to loop when destroying ~ImageDecoderGStreamerSample
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Nov 15 08:04:45 PST 2023
https://bugs.webkit.org/show_bug.cgi?id=264824
--- Comment #5 from Michael Catanzaro <mcatanzaro at redhat.com> ---
I just hit this again when viewing:
https://news.sky.com/story/plane-forced-to-return-to-airport-after-horse-gets-loose-on-board-13008688
This crash occurred shortly after a different web process died to bug #264674 when attempting to display the same page. Notably, the UI process died as well, although there is no core dump for it, so presumably it quit itself and we'll never learn why. :/
I also found a huge spam of warnings in my journal. The first look like this:
Nov 15 09:55:54 chargestone-cave org.gnome.Epiphany.Devel.desktop[35157]: (WebKitWebProcess:2): GStreamer-CRITICAL **: 09:55:54.594: gst_poll_write_control: assertion 'set != NULL' failed
Nov 15 09:55:54 chargestone-cave org.gnome.Epiphany.Devel.desktop[35157]: (WebKitWebProcess:2): GStreamer-CRITICAL **: 09:55:54.594: gst_poll_write_control: assertion 'set != NULL' failed
Nov 15 09:55:54 chargestone-cave org.gnome.Epiphany.Devel.desktop[35157]: (WebKitWebProcess:2): GStreamer-CRITICAL **: 09:55:54.594: gst_poll_read_control: assertion 'set != NULL' failed
So that explains why the loop never quits:
while (!gst_poll_read_control (priv->poll))
It will always return FALSE due to the precondition violation.
--
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/20231115/50a2a6d8/attachment.htm>
More information about the webkit-unassigned
mailing list