[Bug] Background jobs not terminated after session stop
Bug Description there are some background jobs not automatically kill after session stop
Environment Info
- Platform: darwin
- Terminal: WarpTerminal
- Version: 2.0.33
- Feedback ID:
Errors
[{"error":"Error: Invalid URL\n at KQ2 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2096:1579)\n at Object.call (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2096:8422)\n at call.next (<anonymous>)\n at n85 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:27467)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async ZrA (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:24531)\n at async file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:23700\n at async GmA (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:994:1731)\n at async i85 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:23612)\n at async c85 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:22600)","timestamp":"2025-11-05T06:55:44.540Z"},{"error":"Error: Shell e03123 is not running, so cannot be killed (status: completed)\n at Object.call (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2361:1829)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async n85 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:27467)\n at async ZrA (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:24531)\n at async file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:23700\n at async GmA (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:994:1731)\n at async i85 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:23612)\n at async c85 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:22600)\n at async CS (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:19458)\n at async CS (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:20759)","timestamp":"2025-11-05T07:10:51.704Z"},{"error":"Error: Shell e03123 is not running, so cannot be killed (status: completed)\n at Object.call (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2361:1829)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async n85 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:27467)\n at async ZrA (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:24531)\n at async file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:23700\n at async GmA (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:994:1731)\n at async i85 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:23612)\n at async c85 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:22600)\n at async CS (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:19458)\n at async CS (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:20759)","timestamp":"2025-11-05T07:15:29.002Z"},{"error":"Error: Shell c90fb2 is not running, so cannot be killed (status: killed)\n at Object.call (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2361:1829)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async n85 (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:27467)\n at async ZrA (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:24531)\n at async file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1989:23700\n at async GmA (file:///Users/thuocnguyen/.nvm/versions/node/v22.14.0/lib/node_modules/@anthropic-ai/cla
Note: Error logs were truncated.
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
It is certainly still occurring. I think its less about the fact that it leaves a hanging process and more about it doing it without a notification.. or possibly a mutable notification.
The bug description is quite unclear. The duplicate https://github.com/anthropics/claude-code/issues/16198 has a much clearer problem exposition.