Skip to content

fix: Force-kill process on shutdown timeout to prevent hang#730

Merged
charlesvien merged 1 commit intomainfrom
01-31-force-kill_process_on_shutdown_timeout_to_prevent_hang
Jan 31, 2026
Merged

fix: Force-kill process on shutdown timeout to prevent hang#730
charlesvien merged 1 commit intomainfrom
01-31-force-kill_process_on_shutdown_timeout_to_prevent_hang

Conversation

@charlesvien
Copy link
Member

@charlesvien charlesvien commented Jan 31, 2026

The problem was that app.exit(0) wasn't enough to kill the process. It tells Electron to close windows and exit, but orphaned child processes (agent subprocesses, shell PTYs) can keep the process group alive.

ProcessService W.I.P.

@charlesvien charlesvien changed the title Force-kill process on shutdown timeout to prevent hang fix: Force-kill process on shutdown timeout to prevent hang Jan 31, 2026
@charlesvien charlesvien marked this pull request as ready for review January 31, 2026 21:54
@charlesvien charlesvien requested a review from a team as a code owner January 31, 2026 21:54
Copy link
Member Author

@charlesvien charlesvien merged commit e50e87a into main Jan 31, 2026
13 checks passed
@charlesvien charlesvien deleted the 01-31-force-kill_process_on_shutdown_timeout_to_prevent_hang branch January 31, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants