NEW 280921
[GTK] Scrolling through Divi's features presentation page crashes MiniBrowser's web process, images stop loading
https://bugs.webkit.org/show_bug.cgi?id=280921
Summary [GTK] Scrolling through Divi's features presentation page crashes MiniBrowser...
Jeff Fortin
Reported 2024-10-04 17:11:19 PDT
While trying to retest bug #215045 with the Skia WebKitGTK MiniBRowser version provided by Fedora 41, I found myself unable to load all of the page's images while scrolling through https://www.elegantthemes.com/gallery/divi/ on a HiDPI laptop with Intel Kabylake graphics. The symptom is that MiniBrowser stops showing new images as you continue scrolling (it only shows a placeholder), and you see this output in the terminal: ``` $ /usr/libexec/webkitgtk-6.0/MiniBrowser --private https://www.elegantthemes.com/gallery/divi/ MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:763: FINISHME: support YUV colorspace with DRM format modifiers MESA-INTEL: warning: ../src/intel/vulkan/anv_formats.c:794: FINISHME: support more multi-planar formats with DRM modifiers (WebKitWebProcess:2): GStreamer-WARNING **: 20:03:47.931: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though. ** (WebKitWebProcess:2): WARNING **: 20:03:57.979: Unable to connect to D-Bus session bus: Unable to create socket: Too many open files (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:57.980: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:57.981: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:57.981: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed The per-process limit on the number of open file descriptors has been reached. ERROR: cannot create wakeup pipe (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:57.983: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:57.983: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.149: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.149: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed The per-process limit on the number of open file descriptors has been reached. ERROR: cannot create wakeup pipe (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.151: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.151: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.236: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.236: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed The per-process limit on the number of open file descriptors has been reached. ERROR: cannot create wakeup pipe (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.237: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.237: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed ** (WebKitWebProcess:2): WARNING **: 20:03:58.429: Unable to connect to D-Bus session bus: Unable to create socket: Too many open files (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.430: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.431: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed (WebKitWebProcess:2): GStreamer-CRITICAL **: 20:03:58.431: gst_poll_get_read_gpollfd: assertion 'set != NULL' failed The per-process limit on the number of open file descriptors has been reached. ERROR: cannot create wakeup pipe ``` etc.
Attachments
Note You need to log in before you can comment on or make changes to this bug.