Core CLI issues on Linux — page 3
Issues the maintainers labelled both platform:linux and area:core.
1,482 issues · 199 open · 1,283 resolved (87%) · first seen May 7, 2025
Is this getting better or worse?
This class of problem is holding steady. 190 new reports in the last 90 days vs 221 in the 90 before — -14%. The open backlog peaked at 395 in 2025-12 and sits at 199 today.
Derived by counting each matching issue from its creation date until it closed. First-party
computation over the anthropics/claude-code tracker — the trend is not published
anywhere upstream.
Which builds report this
735 of these reports name the Claude Code build they were running, spanning 185 releases. Heaviest reporters:
- Claude Code v2.0.76
- Claude Code v2.1.29
- Claude Code v2.1.19
- Claude Code v2.1.25
- Claude Code v2.1.12
- Claude Code v2.1.119
- Claude Code v2.1.31
- Claude Code v2.1.27
Report volume, not a defect count: an issue can mention a build without that build having caused the failure. Versions come from the version string in the bug-report template, matched against real published tags.
Do these get fixed?
Median time to close is 43 days across 1,283 closures. Of the 1,283 closures with a recorded reason, 26% were closed as completed and 955 as not-planned or duplicate. The most recent completed fix landed in 2026-10.
Workarounds reported by the community
422 of these issues post a workaround someone says worked. The highest-engagement ones:
- [BUG] Conversation history invalidated on subsequent turns
- …put tokens, which can cause a massive spike in token usage. Workarounds to minimize cache invalidation: 1. Keep conversations shorter : Start new sessions for new tasks rather than continuing a single long session. Short…
Found in the thread of #40524 · resolved - Implement Agent-Scoped MCP Configuration with Strict Isolation
- …ent files appears to be silently ignored. --- Bug 2: Forced workaround defeats the purpose of scoping Because agent-level config doesn't work, the only option right now is to add the MCP server to at the plugin level. Bu…
Found in the thread of #4476 · resolved - Claude.ai MCP servers auto-injected into Claude Code without opt-in — causes OOM crashes on resource-constrained systems
- …r's Claude.ai account and load them into every CLI session. Workaround Manually editing to set: However, this is a cached flag and may be overwritten on next update/startup. Expected Behavior 1. This should be opt-in, no…
Found in the description of #20412 · resolved - [BUG] Oversized image breaks conversation permanently - no way to recover without starting new chat
- …retry without failed images, or client-side image resizing Workaround Currently, users must start a new conversation and manually reconstruct any important context.
Found in the description of #13480 · resolved - [BUG] Claude Code requires Node.js version 18 or higher to be installed.
- Workaround found : I managed to bypass this issue by: 1. Downgrading the Claude Code extension to v1.0.123 2. Restarting VSCode 3. Launching Claude Code - it then successfully loads version 2.0.0
Found in the thread of #8410 · resolved
Excerpts are quoted from the linked issue so you can judge relevance before opening it. Threads that only ask for a workaround, or report that there is none, are excluded. These are community suggestions, not official guidance from Anthropic — read the full thread before applying one.
Matching issues 201–300
Ranked by community engagement (reactions weighted over comments). Listing the top 300 of 1,482 matches; the statistics above cover all 1,482.
- Connection Timeout: Persistent API Request Failure After 10 Retry Attempts
- [BUG] v2.1.243 native binary segfaults on startup — NULL deref in free() called from __newlocale
- [Bug] Auto-compact triggers far below 1M window on Opus 4.7 [1M] — severe token burn regression on Max 5x (post-2.1.116)
- Bug: Memory leak causing OOM kill on Linux (15-17GB memory consumption)
- [BUG] Claude Code freezes with memory leak when processing output with extremely long lines (minified files)
- [BUG] --mcp-config freezes claude command with or without existing MCP config file
- Stop hook receives stale transcript - race condition between file write and hook invocation
- Git process zombies causing sessions to hang mid-task
- [Bug] Repeated Failed File Update Attempts on Single File
- [BUG] Conversation Compaction Corrupts Tool Use/Result Pairs
- [BUG] 5 hour limit reached randomly, earlier and earlier
- [BUG] Claude repeatedly mistakes current year as 2024 despite environment showing 2025
- RangeError on Large Output
- Deterministic SIGSEGV on claude CLI startup (free/__newlocale/pthread_once)
- [BUG] Repeated Bash tool-call loop during git workflow consumed session limit
- [BUG] Streaming output tokens are incomplete in session.jsonl compared to /cost
- [BUG] New Claude Code sessions hang indefinitely - existing sessions work fine
- [BUG] Session ID has unexpected values for SessionStart:resume hooks
- [BUG] Startup crash in Docker: ENOSPC from settings file watcher
- Context Memory Loss After Auto Compact Summary
- [BUG] - Unable to connect to Anthropic services - behind corporate proxy
- Atomic write to ~/.claude/settings.json fails with EROFS/EACCES when the file is a symlink-to-a-symlink
- Feature request: allow Remote Control when ANTHROPIC_BASE_URL is a transparent local proxy to api.anthropic.com
- [BUG] v2.1.101 /resume regression: default view shows all projects, current-project filter shows empty, wrong messages displayed
- [BUG] Session resume loads zero conversation history — silently drops all context
- "Prompt too long" causes complete hardlock requiring session restart
- [BUG] Verified Evidence: Claude Code Delivers 10% of Requested Thinking Budget While Charging Full Price
- Claude Code crashes with SIGABRT when session JSONL files exceed V8 heap limit
- [BUG] --dangerously-skip-permissions ignores --permission-mode flag
- Bug: Multi-Session Hang - Only Latest CLI Session Works (WSL2 + OAuth)
- [BUG] ## CRITICAL: Claude Code executed rm -rf deleting entire home directory
- [Bug] Playwright Screenshot: Persistent API Error for Large Image Dimensions
- [Bug] Claude Code: Persistent Failure to Follow CLAUDE.md Instructions
- [BUG] Claude Code is displaying ludicrous behavior. Guardrails are failing.
- [BUG]
- [BUG] When Claude Code is running a Task tool and a sub-agent is processing something, something happens and Claude Code crashes.
- Systemwide CLAUDE.md Not Automatically Loaded on Startup
- [BUG] Artifact tool loads ~12k tokens of schema into every claude.ai-backed session, eagerly, with no way to opt out except a deny rule
- [BUG] Segment Fault
- [BUG] /model → Fable 5 blocks on usage credits, ignoring active promotional weekly allowance
- Opus 4.8: thinking blocks broken by context compaction — 400 error on every turn after first compaction
- [BUG] Claude Code hangs silently with corrupted config instead of showing clear error
- [BUG] Claude CLI returns empty output with large stdin input in headless mode
- [BUG] Claude fails to launch when the working directory does not exist, displaying an error message.
- Hooks not executing despite following documentation
- [BUG] Global MCP config in ~./claude.json empties routinely
- [BUG] Bash and Read tool outputs arriving one turn late
- [BUG] Large session JSONL files cause Claude Code to hang and consume all available RAM
- [BUG] settings.json Proxy Configuration Doesn't Work for Claude (But CLI Does)
- [BUG] tengu_scratch field when set to true causes claude to fail launching and freeze CLI
- [BUG] Claude Code Creates ~/.config/git/ignore Without Permission
- [BUG] False positive "Config mismatch" warning when installation method matches
- Persistent Context Compaction Preventing Workflow Completion
- Uncaught Channel Closed Error in Promise Handling
- Local installation detection ignores CLAUDE_CONFIG_DIR environment variable
- [BUG] .claude/settings.json and settings.local.json resolve against literal cwd, not git root — subdirectory launches silently drop all project settings
- Server-side tool (server_tool_use) emitted but no result returned; response reports stop_reason: end_turn
- 1M context window silently removed for Max 5x accounts in v2.1.112
- [BUG] Sessions started with TeamCreate (e.g. custom skills) permanently hidden from --resume
- Session resume freezes with 100% CPU due to redundant progress events in session files
- [CRITICAL] Plugin-MCP Configuration Mismatch Causes Misleading 'Request Timed Out' Errors
- [Bug] Performance degradation with continued use
- PreCompact hook not triggered when /compact command runs
- Plugin SessionStart hook not automatically triggered
- [BUG] Conversations that have errors during chat title generation (i.e., what the chat is about) don't appear in --resume list
- [BUG] claude --continue broken after using claude --resume - history.jsonl not updated
- [Bug] No assistant message found in API response
- [BUG] Environment Variables No Longer Override settings.json in v2.0.1
- [BUG] RangeError: Invalid string length
- PostToolUse hooks don't execute for failed Bash commands
- Agents List Command Fails to Display Configured Agents
- Claude Code crashes with v8::ToLocalChecked Error when reading files
- [BUG] ENAMETOOLONG creating ~/.claude/projects/ when cwd is long (eCryptfs NAME_MAX=143); reproduces via Claude Desktop cowork bootstrap
- [Bug] Read on mislabeled .png causes unrecoverable 'Could not process image' session corruption
- [BUG] Effective usable context window is significantly reduced by infrastructure overhead
- [BUG] sessions-index.json stops updating - new sessions not appearing in /resume picker (Linux/WSL2)
- [BUG] Unbounded session file growth from verbose command output causes 100% CPU + OOM crash on ANY session start
- claude --resume crashes on killed sessions + Ctrl+C unresponsive during tool execution
- EACCES: permission denied on Termux/Android - hardcoded /tmp path ignores $TMPDIR
- [BUG] Please reopen #6377 ("Frontmatter Parsing Error: Missing 'name' Field Despite Valid YAML")
- [Bug] Focus reporting mode (ANSI 1004) not disabled on exit
- [Bug] Project files deleted despite cleanupPeriodDays set to 1825
- [BUG] Bash tool corrupts commands with multi-line + pipe, and $() in pipes
- [BUG] since a couple hours ago, the claude code agent often gets stuck while working. downgrading doesn't help.
- [BUG] Claude code is killed by OOM killer due to subprocess issue
- Is --allowedTools with --permission-mode bypassPermissions behavior expected?
- [BUG] React Hydration Error Prevents Claude Code Web Session Startup
- [BUG] 'Update' tool on a large file loads the entire file into context exceeding the compactable amount causing the chat to become irrecoverable.
- [BUG] Claude Code crashes with SIGABRT during shutdown due to MCP server termination failure
- [BUG] Session halts after receiving 400 API error (Output blocked by content filtering policy)
- [BUG] @FILE NAME syntax fails to auto-include files with spaces in filename
- [BUG] Node.js error when `ps` is unavailable
- [BUG] Conversation State Interruption: Claude Ignoring Queued User Messages During Active Processing
- [BUG] @import directives inside path-scoped rule files load eagerly, ignoring the paths: frontmatter scope
- [Bug] Parallel tool calls cancel all siblings on single error, which appears to cause model confusion
- ScheduleWakeup non-persistent + no remote interrupt = unrecoverable silent stuck sessions
- [BUG] Memory Leaks with Opus 4.6 CLI - massive sudden spikes in RAM/SWAP usage
- [BUG] Session files grow unboundedly, causing OOM crash on startup ("Aborted (core dumped)")
- [BUG] Thinking content leaks to output despite properly closed thinking tags
- High CPU usage (27-33%) when idle - busy-wait loop in sched_yield/futex