[BUG] v2.1.27: --resume and --continue freeze on macOS (regression from 2.1.26)
Resolved 💬 8 comments Opened Jan 31, 2026 by delonsp Closed Jan 31, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report
- [x] I am using the latest version of Claude Code
What's Wrong?
Claude Code v2.1.27 freezes completely when attempting to resume any session on macOS. The CLI becomes unresponsive and must be force-killed. This is a confirmed regression — downgrading to v2.1.26 immediately resolves the issue.
The Freeze Pattern
claude --resume→ hangs indefinitely (never shows session picker)claude --continue <session-id>→ also hangsclaude logout→ also hangs (enters TUI and freezes)- Any claude command that loads an existing session freezes
- New sessions (
claudewithout flags) work fine - Downgrade to 2.1.26 fixes everything
Environment
- Claude Code version: 2.1.27 (broken) → 2.1.26 (works)
- OS: macOS (Apple Silicon)
- Auth: OAuth (Claude Max subscription)
- Plugins installed: context7, frontend-design, code-review, commit-commands, figma, vercel, code-simplifier, claude-mem (thedotmack), ralph-loop
Debugging Already Attempted (none helped)
- ✅ Checked session files — all small (largest 337KB, most under 13KB)
- ✅ Moved
__store.db(56MB) → recreated — still freezes - ✅ Moved
todos/directory — still freezes - ✅ Moved
history.jsonl(2.7MB) — still freezes - ✅ Disabled all plugins (moved
installed_plugins.json) — still freezes - ✅ Cleared cache, session-env, shell-snapshots — still freezes
- ✅ Full reinstall via
curl -fsSL https://claude.ai/install.sh | sh— still freezes (reinstalled 2.1.27) - ✅ Downgraded to 2.1.26 via npm — immediately works
Key Evidence This Is a 2.1.27 Regression
- Same machine, same config, same OAuth token, same plugins
- Only change:
npm install -g @anthropic-ai/claude-code@2.1.26 - Resume works perfectly on 2.1.26
- Multiple fresh sessions created during debugging (all 139 bytes — ghost sessions from failed resume attempts) confirm the freeze happens before any session data is loaded
What Should Happen?
claude --resume should display the session picker and allow resuming sessions, as it does in v2.1.26.
Related Issues
- #22149 — Session resume freezes with 100% CPU (progress events)
- #22185 — High CPU usage when launching with large cache
- #22189 — Forces Haiku for bash operations and freezes
- #22183 — Extreme memory usage in 2.1.27
- #22188 — Memory leak (93GB heap)
Note: My session files are small and clean, so this is NOT the large-file issue from #22149/#22185. It appears to be a different freeze path in the same version.
Is this a regression?
Yes, this worked in v2.1.26.
Claude Code Version
2.1.27
Platform
Anthropic OAuth (Claude Max)
Operating System
macOS (Apple Silicon)
This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗