claude doctor freezes at 'Press Enter to continue...' - Enter key unresponsive (v2.1.17)
Status Fixed / completed
Reported on v2.1.17
Maintainer reply None cached
Activity 6 comments · opened Jan 23, 2026 · closed Jan 23, 2026
Description
After running claude doctor or claude -r (resume with no conversations), the terminal freezes at prompts and becomes completely unresponsive. Keyboard input is not registered.
Environment
Claude Code
- Version: 2.1.17 (latest channel)
- Install method: native
- Path:
~/.local/share/claude/versions/2.1.17
System
- Model: MacBook Pro (Mac16,7)
- Chip: Apple M4 Pro (14 cores: 10 performance + 4 efficiency)
- Memory: 48 GB
- OS: macOS 26.2 (25C56)
- Kernel: Darwin 25.2.0
Runtime
- Node.js: v25.1.0
- npm: 11.6.2
Steps to Reproduce
Scenario 1: claude doctor
- Run
claude doctor - Wait for diagnostics to complete
- See "Press Enter to continue..." prompt
- Press Enter - nothing happens, terminal is frozen
Scenario 2: claude -r with no conversations
- Run
claude -rin a directory with no previous conversations - See "No conversations found to resume." and "Press Ctrl+C to exit and start a new conversation."
- Press Ctrl+C - nothing happens, terminal is frozen
Expected Behavior
- Enter should dismiss the "Press Enter to continue..." prompt
- Ctrl+C should exit and start a new conversation
Actual Behavior
The terminal freezes and all keyboard input is ignored. Ctrl+C does not work - the process must be forcibly killed with pkill claude or similar.
Diagnostics Output (Scenario 1)
Diagnostics
├ Currently running: native (2.1.17)
├ Path: ~/.local/share/claude/versions/2.1.17
├ Invoked: ~/.local/share/claude/versions/2.1.17
├ Config install method: native
└ Search: OK (bundled)
Updates
├ Auto-updates: enabled
├ Auto-update channel: latest
├ Stable version: 2.1.7
└ Latest version: 2.1.17
Version Locks
└ No active version locks
Press Enter to continue...
Resume Output (Scenario 2)
No conversations found to resume.
Press Ctrl+C to exit and start a new conversation.
Additional Context
This issue started occurring after the recent update to version 2.1.17.
6 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Not a full duplicate of #20303.
While the
claude doctorfreeze overlaps, this issue documents an additional reproduction scenario:claude -r(resume) also freezes when no conversations are found. This is a distinct entry point exhibiting the same underlying bug.Additionally, this issue confirms that Ctrl+C does not work in either scenario - detail not mentioned in #20303.
Keeping open to preserve the additional reproduction case.
Closing as duplicate of #20303 which has root cause analysis. Added the
claude -rreproduction scenario there.Closing as duplicate of #20303 which has root cause analysis. Added the
claude -rreproduction scenario there.I actually need to
kill -9itkilldoesn't stop itThis issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.