Skip to content

[BUG] Linux Terminal Freezes after launching new versions of Claude code from 2.1.34. Complete Freeze - Cannot Type, Ctrl+C Non-Responsive #23725

Description

@ravibandari28-ops

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

Environment

  • OS: RHEL 8.10 (Kernel 4.18.0-553.el8_10.x86_64)
  • Shell: zsh
  • Claude Version: 2.1.34 (broken) vs 2.1.20 (working)
  • Installation: Local binary (~/.local/bin/claude)
  • Memory: 15GB total, 11GB available

Configuration

{
  "enabledPlugins": {
    "document-skills@anthropic-agent-skills": true,
    "example-skills@anthropic-agent-skills": true
  },
  "alwaysThinkingEnabled": true,
  "autoUpdaterStatus": "disabled"
}

Reproduction Steps

  1. Launch Claude Code v2.1.34: claude
  2. Terminal appears but is completely unresponsive
  3. Cannot type any input
  4. Ctrl+C, Ctrl+Z, Ctrl+D all non-functional
  5. Must force-close terminal

Expected vs Actual Behavior

Expected: Claude launches with interactive prompt
Actual: Complete freeze, no keyboard input accepted

Workaround

Downgrade to v2.1.20 and disable auto-updates

Additional Context

  • ✅ v2.1.20 works perfectly
  • ❌ v2.1.34 100% reproducible freeze
  • Cannot run /doctor or /bug in frozen version
  • No error messages or logs visible
  • System resources are adequate
  • Other terminal applications work normally

Hypothesis

The v2.1.34 changes (agent teams crash fix or bash security fix) may have introduced a regression affecting terminal I/O on RHEL 8.10 or zsh configurations.

Willingness to Help

  • Can test patches or debug builds
  • Can provide strace/debug output if instructions provided
  • Available for follow-up questions

What Should Happen?

  • Claude Code should launch normally and display a prompt
  • User should be able to type commands and interact with the CLI
  • Ctrl+C should interrupt operations as designed

Error Messages/Logs

Steps to Reproduce

  1. Start from working v2.1.20

    • Claude Code v2.1.20 launches normally
    • User can type commands and interact without issues
  2. Update to v2.1.34 (either manually or via auto-update)

  3. Launch Claude Code v2.1.34

    claude
  4. Observe freeze immediately

    • Terminal appears to launch but is completely unresponsive
    • No prompt appears or prompt appears but cannot accept input
    • Cursor may or may not blink, but no keyboard input is registered
  5. Attempt recovery fails

    • Press Ctrl+C - No response
    • Press Ctrl+Z - No response
    • Press Ctrl+D - No response
    • Type any characters - Nothing appears
    • Only option is to close terminal window forcefully

Claude Model

Opus

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.20

Claude Code Version

2.1.34

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

What Doesn't Work

  • ❌ Claude Code v2.1.34 - Complete freeze on launch
  • ❌ Cannot run /doctor in frozen version
  • ❌ Cannot run /bug in frozen version
  • ❌ No error messages displayed
  • ❌ No logs visible to diagnose issue

Diagnostic Attempts

Since v2.1.34 is completely frozen, unable to run:

  • /doctor - Cannot type command
  • /bug - Cannot type command
  • Ctrl+C - Does not respond
  • Any debugging commands - Terminal unresponsive

Impact

  • Severity: CRITICAL - Complete loss of functionality
  • User Impact: Cannot use Claude Code at all in v2.1.34
  • Workaround Available: Yes (downgrade to v2.1.20)
  • Data Loss Risk: No data loss, but complete unusability

Questions for Maintainers

  1. Are there any known issues with v2.1.34 on RHEL 8.10 or zsh shells?
  2. Could the agent teams crash fix or bash security fix affect terminal I/O?
  3. Are there debug logs that can be enabled before launch to diagnose this?
  4. Is there a way to run v2.1.34 in verbose/debug mode to capture startup logs?

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:corearea:tuibugSomething isn't workinghas reproHas detailed reproduction stepsplatform:linuxIssue specifically occurs on LinuxstaleIssue is inactive

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions