[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