[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