[Webkit-unassigned] [Bug 279913] REGRESSION(247615 at main): [WPE][GTK] Cached web processes remains forever if suspended when UI process terminates
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 18 15:37:02 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=279913
--- Comment #3 from Michael Catanzaro <mcatanzaro at redhat.com> ---
(In reply to Michael Catanzaro from comment #2)
> I assume the UI
> process terminates without actually running the code that sends SIGCONT, but
> need to check.
I enabled debug logging in my development build. It reliably calls WebProcessProxy::platformResumeProcess and the subprocesses resume and exit cleanly. i.e. the bug is not occurring. I don't know how to reproduce.
But in my main browser, Epiphany Tech Preview, I see dozens of leaked suspended processes. :( Since WebKit was able to send SIGSTOP successfully, we at least know that sending signals to the subprocess should work.
I do notice that when I uncleanly terminate the UI process with Ctrl+C, then the suspended web processes remain forever. I'm afraid we'll need a separate manager process to unsuspend them no matter what.
--
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/20240918/8bec4c1b/attachment.htm>
More information about the webkit-unassigned
mailing list