[Bug] Maximum call stack size exceeded in file writing during long sessions with auto-compact disabled

Resolved 💬 2 comments Opened Dec 25, 2025 by gshiva Closed Jan 8, 2026

Bug Description
After long sessions with auto compact disabled, i get this very frequently.

 ERROR  Maximum call stack size exceeded

 file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1159

 -  (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1159)
 - oI (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:8084)
 - Object.appendFileSync (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1139)
 - writeFn (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:28619)
 - X (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:27992)
 - Object.write (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:28115)
 - k (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:11:31)
 - oI (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:8131)
 - Object.appendFileSync (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1139)
 - writeFn (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:28619)

RangeError: Maximum call stack size exceeded
    at file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1159
    at oI (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:8084)
    at Object.appendFileSync (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1139)
    at writeFn (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:28619)
    at X (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:27992)
    at Object.write (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:28115)
    at k (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:11:31)
    at oI (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:8:8131)
    at Object.appendFileSync (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:1139)
    at writeFn (file:///Users/10381054/.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:9:28619)

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.0.76
  • Feedback ID: 011e5ad3-458a-408d-9d83-a0f2f3582e25

Errors

[]

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗