[Webkit-unassigned] [Bug 260723] [GTK] Web process crash when creating GMainContext: Creating pipes for GWakeup: Too many open files
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jul 22 18:01:51 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=260723
--- Comment #26 from nilskemail+webkit at gmail.com ---
(In reply to Philippe Normand from comment #23)
> > Would a bundled web app be okay?
>
> Yes!
I uploaded it at the file share platform of my university https://gigamove.rwth-aachen.de/en/download/3de530d665fdd1fccdb78c0d62175c45 (valid for two weeks - if it expires just ping me). In the file is the web app as well as a basic python server which handles some mimetypes etc. After extracting (and installing hypercorn+quart for the python server) just run "hypercorn -b 127.0.0.1:8000 player:app".
If you have any problems with the archive or getting it running please write me, I can also give you a HAR file or something else, whichever is most convenient. cog was then started with "--media-playback-requires-user-gesture=false" such that videos play automatically.
---
In addition to the points from my previous comment I have again done a bit of searching for possible causes. Within the Gstreamer GitLab I found the following two issues that could be related:
- https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/merge_requests/27
- https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/issues/106
However, these are both about the old vaapi* plugins which we are not using. We are using the new va* plugin.
I wanted to note this because I am not sure if WebKit handles stuff differently depending on the decoder which are used by Gstreamer.
We have a device which seems to stumble upon a driver error (https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11735) with the result that VA-API afterwards no longer functions. Curiously this device no longer seems to amass file descriptors once VA-API is broken. I did not yet have time to look further into this but I assume that WebKit/Gstreamer falls back to software rendering. I will have to set up a test where I explicitly disable the va* plugins and see if the crash still occurs (but I am short on time currently :/).
--
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/20240723/0694659d/attachment-0001.htm>
More information about the webkit-unassigned
mailing list