[Webkit-unassigned] [Bug 280681] New: [GTK] WebKitWebProcess not reused nor freed after "timeout"
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Oct 1 07:23:40 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=280681
Bug ID: 280681
Summary: [GTK] WebKitWebProcess not reused nor freed after
"timeout"
Product: WebKit
Version: Other
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKitGTK
Assignee: webkit-unassigned at lists.webkit.org
Reporter: mcrha at redhat.com
CC: bugs-noreply at webkitgtk.org
Created attachment 472750
--> https://bugs.webkit.org/attachment.cgi?id=472750&action=review
wk2.c (reproducer)
Follow up from bug #279914, still with webkit2gtk4.1-2.46.0-3.fc42.x86_64
Steps:
1) get the reproducer from the attachment, just compile & run it (see the first line of the file)
2) whenever you click the "Reload" button there are added new WebKitWebProcess-es, even though the URL-s being opened in the web view are the same.
The Reload first loads "evo-file://...." URL, then "mail://..." URL, in both cases the same URL-s no change in them, thus the re-use might be possible, but that does not happen, new WebProcess-es are created regardless.
(My) Theory: reuse works for http://, https://, maybe file://, but when there are used custom schemes it misbehaves.
The second problem: the bug #279914 mentions the unused processes might get vanished after some time (can be 5 minutes or 30 minutes), but they stay there even after two hours of the application being idle, user not interacting with it.
--
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/20241001/b74e46ea/attachment.htm>
More information about the webkit-unassigned
mailing list