WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
Bug 280014
REGRESSION(
247615@main
): [WPE][GTK] Suspended cached web processes remain forever after UI process terminates uncleanly
https://bugs.webkit.org/show_bug.cgi?id=280014
Summary
REGRESSION(247615@main): [WPE][GTK] Suspended cached web processes remain for...
Michael Catanzaro
Reported
2024-09-19 14:05:50 PDT
Splitting this out of
bug #279913
: * Run Epiphany or MiniBrowser in a terminal * Open a tab and close it, wait until the web process cache suspends the corresponding web process * Ctrl+C Notice the web process remains in suspended state forever. Its only mechanism to quit itself is to receive a HUP event on its IPC connection to the UI process, but that cannot happen because it is suspended. Only the UI process can unsuspend it, but the UI process is gone. We would need a new process monitor auxiliary process to fix this.
Attachments
Add attachment
proposed patch, testcase, etc.
Michael Catanzaro
Comment 1
2024-09-19 14:09:35 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/33930
EWS
Comment 2
2024-09-30 12:39:18 PDT
Committed
284462@main
(a585b00cb55e): <
https://commits.webkit.org/284462@main
> Reviewed commits have been landed. Closing PR #33930 and removing active labels.
Michael Catanzaro
Comment 3
2024-09-30 12:53:06 PDT
Created
bug #280631
to follow up and reenable process suspension.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug