[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