Recursive Call Stack Overflow in Text Manipulation Method

Resolved 💬 2 comments Opened Aug 1, 2025 by elgertam Closed Aug 14, 2025

Bug Description
Claude Code crashed with the following error:\
\
file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1291
)return this.modifyText(this.right());return this.modifyText(this.endOfLogicalLine())}deleteWordBefore(){if(this.isAtStart())return this;return this.prevWord().modifyText(this)}deleteWordAfter(){if(this.isAtEnd())return this;return this.modifyText(this.nextWord())}isOverWordChar(){let A=this.text[this.offset]??"";return/\w/.test(A)}isOverWhitespace(){let A=this.text[this.offset]??"";return/\s/.test(A)}equals(A){return this.offset===A.offset&&this.measuredText===A.measuredText}isAtStart(){return this.offset===0}isAtEnd(){return this.offset>=this.text.length}startOfFirstLine(){return new w8(this.measuredText,0,0)}startOfLastLine(){let A=this.text.lastIndexOf(
^

RangeError: Maximum call stack size exceeded
at w8.isOverWhitespace (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1291:399)
at w8.endOfWORD (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1289:1741)
at w8.endOfWORD (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1289:1834)
at w8.endOfWORD (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1289:1834)
at w8.endOfWORD (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1289:1834)
at w8.endOfWORD (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1289:1834)
at w8.endOfWORD (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1289:1834)
at w8.endOfWORD (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1289:1834)
at w8.endOfWORD (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1289:1834)
at w8.endOfWORD (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:1289:1834)

Node.js v22.16.0

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 1.0.64
  • Feedback ID: 27917aed-15fc-4c26-a9cf-8ec9e784a39a

Errors

[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n    at genericNodeError (node:internal/errors:983:15)\n    at wrappedFn (node:internal/errors:537:14)\n    at checkExecSyncError (node:child_process:882:11)\n    at execSync (node:child_process:954:15)\n    at t7 (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:865:5108)\n    at file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:776:48959\n    at Q (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:674:14418)\n    at cJ (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:776:46397)\n    at Pz (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:776:45264)\n    at W9 (file:///Users/ame/.claude/local/node_modules/@anthropic-ai/claude-code/cli.js:776:51585)","timestamp":"2025-07-31T14:46:47.250Z"}]

View original on GitHub ↗

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