[Webkit-unassigned] [Bug 257798] [GTK] Slow to create WebKitWebView (30 seconds delay) with sandbox

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 14 07:14:18 PDT 2023


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

--- Comment #18 from Michael Catanzaro <mcatanzaro at redhat.com> ---
Hm, I doubt you have the exact same issue as roded because his issue goes away when the WebKit sandbox is disabled, whereas your issue occurs in several applications that do not use WebKit at all.

That said:

 * Very good idea. Using LD_PRELOAD to replace poll() was smart and that's surely what roded will want to try to debug this further.
 * Your problem is caused by g_dbus_proxy_new_sync() timing out when trying to connect to the inhibit portal (evolution) or the settings portal (eog).
   * This is almost certainly a bug in xdg-desktop-portal (although theoretically something could be going wrong with the message bus, either dbus-daemon or dbus-broker depending on your distro).
   * Next step for you is a bug report to xdg-desktop-portal. Attaching to that process with gdb to see what it's doing at the time of the stall might help.

roded, you might be able to get the same quality backtrace more simply by attaching to the Evolution process with `sudo gdb -p` when it stalls, then entering `bt full` at the gdb prompt. In retrospect, I should have asked you to try that first, since you have a long window of time in which the stall occurs for you to attach.

-- 
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/20230614/891fe6ae/attachment.htm>


More information about the webkit-unassigned mailing list