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

  1. Run claude doctor
  2. Wait for diagnostics to complete
  3. See "Press Enter to continue..." prompt
  4. Press Enter - nothing happens, terminal is frozen

Scenario 2: claude -r with no conversations

  1. Run claude -r in a directory with no previous conversations
  2. See "No conversations found to resume." and "Press Ctrl+C to exit and start a new conversation."
  3. 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.

View original on GitHub ↗

6 Comments

github-actions[bot] · 8 months ago

Found 3 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/20303
  2. https://github.com/anthropics/claude-code/issues/6757
  3. https://github.com/anthropics/claude-code/issues/6705

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

srs-adamr · 8 months ago

Not a full duplicate of #20303.

While the claude doctor freeze 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.

srs-adamr · 8 months ago

Closing as duplicate of #20303 which has root cause analysis. Added the claude -r reproduction scenario there.

srs-adamr · 8 months ago

Closing as duplicate of #20303 which has root cause analysis. Added the claude -r reproduction scenario there.

jakub-bochenski · 8 months ago

I actually need to kill -9 it kill doesn't stop it

github-actions[bot] · 8 months ago

This 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.