[Bug] Node.js Child Process Spawn Error: EBADF
Bug Description
claude code crashed and these were the logs on screen\
\
ode:internal/child_process:421
throw new ErrnoException(err, 'spawn');
^
Error: spawn EBADF
at ChildProcess.spawn (node:internal/child_process:421:11)
at spawn (node:child_process:753:9)
at file:///Users/bartcant/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:506:19387
at pK0 (file:///Users/bartcant/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:506:19882)
at file:///Users/bartcant/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:506:20115
at Array.forEach (<anonymous>)
at ChildProcess.W (file:///Users/bartcant/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:506:20050)
at ChildProcess.emit (node:events:513:28)
at ChildProcess.emit (node:domain:489:12)
at maybeClose (node:internal/child_process:1101:16) {
errno: -9,
code: 'EBADF',
syscall: 'spawn'
}
Environment Info
- Platform: darwin
- Terminal: cursor
- Version: 1.0.98
- Feedback ID:
Errors
[{"error":"Error: Failed to check bun permissions\n at Xf6 (file:///Users/xxx.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1963:722)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async lC0 (file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1963:840)\n at async IG1 (file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1973:43)\n at async file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3559:10955","timestamp":"2025-09-09T01:50:11.520Z"},{"error":"Error: Failed to check bun permissions\n at Xf6 (file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1963:722)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async lC0 (file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1963:840)\n at async IG1 (file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:1973:43)\n at async file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:3559:10955","timestamp":"2025-09-09T01:52:25.402Z"},{"error":"AxiosError: Request failed with status code 403\n at fq (file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:673:1077)\n at Unzip.F0 (file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:674:9955)\n at Unzip.emit (node:events:525:35)\n at Unzip.emit (node:domain:489:12)\n at endReadableNT (node:internal/streams/readable:1696:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n at w21.request (file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:676:2088)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async oF5 (file:///Users/xxx/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2429:470)\n at async Promise.all (index 0)\n at async file:///Users/bartcant/.nvm/versions/node/v23.5.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2415:9180","timestamp":"2025-09-09T01:52:57.171Z"}]This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗