fix(recovery): fail closed on inspection errors and report leftovers accurately

Signed-off-by: lucannez64 <[email protected]>
This commit is contained in:
lucannez64 committed 2026-10-25 19:30:16 +01:00
1 parent 2cc0c68149
commit 058479a053
6 files changed
+60 -13

No files matched your search

+6 -4
View File
@@ -158,10 +158,12 @@ the normal launcher start the product again. It recognizes `LeagueClientUx`,
is running or when a managed client window is visible, and fails closed when
X11/Xwayland properties are missing or unreadable. This saves the Darling
bootstrap but not the Riot Client/CEF startup itself. The stale tree is signalled
deepest-first so live parents can still reap their own children; anything that is
left over is reparented to the guest launchd, which reaps untracked zombies
within a few seconds, so a full runtime restart is not needed to clear them. If no
window appears afterward, use a full runtime shutdown/restart.
deepest-first so live parents can still reap their own children. Guest launchd
periodically reaps untracked orphaned zombie children. Recovery reports the PID,
state and parent of each process still present after SIGKILL; a surviving live
process or a zombie owned by another parent may require further investigation.
If processes remain or no window appears afterward, use a full runtime
shutdown/restart.
### Multiple client-in-game helpers