[Webkit-unassigned] [Bug 280921] New: [GTK] Scrolling through Divi's features presentation page crashes MiniBrowser's web process, images stop loading

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 4 17:11:19 PDT 2024


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

            Bug ID: 280921
           Summary: [GTK] Scrolling through Divi's features presentation
                    page crashes MiniBrowser's web process, images stop
                    loading
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: nekohayo at gmail.com
                CC: bugs-noreply at webkitgtk.org

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.

-- 
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/20241005/dc296a82/attachment.htm>


More information about the webkit-unassigned mailing list