WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
268860
Regression(
270212@main
) XPCConnectionTerminationWatchdog is broken
https://bugs.webkit.org/show_bug.cgi?id=268860
Summary
Regression(270212@main) XPCConnectionTerminationWatchdog is broken
Chris Dumez
Reported
2024-02-06 14:34:23 PST
XPCConnectionTerminationWatchdog is broken since
270212@main
. As a result, child processes are no longer getting terminated when they fail to exit promptly. This means we end up with "zombie" processes that are suspended in the middle of exit. Worse, when the child process is a GPUProcess, the connection with existed WebProcesses doesn't get severed so the WebProcesses will keep trying to IPC the "old" suspended GPUProcess and will hang on sync IPC.
Attachments
Add attachment
proposed patch, testcase, etc.
Chris Dumez
Comment 1
2024-02-06 14:34:37 PST
<
rdar://122343478
>
Chris Dumez
Comment 2
2024-02-06 14:44:46 PST
Pull request:
https://github.com/WebKit/WebKit/pull/23956
EWS
Comment 3
2024-02-06 19:06:48 PST
Committed
274189@main
(0b882fd2de7f): <
https://commits.webkit.org/274189@main
> Reviewed commits have been landed. Closing PR #23956 and removing active labels.
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