[BUG] CC Freezes and Prevents other Applications from Opening
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
When my CC session freezes up, CPU Load spikes for about 15 seconds, then drops back down to normal and then the CC process sits at 100% CPU. I cannot open anything new (browser tab, terminal, etc) until I force quit the CC process thru activity monitor.
This usually occurs during Plan Mode, but has also happened in Accept Edit mode.
I have the Supabase and Dart MCP servers setup. The Supabase MCP is pointing to my locally running instance.
<img width="197" height="103" alt="Image" src="https://github.com/user-attachments/assets/f6f5301b-98ca-4b0e-8328-d80a8ca65d31" />
What Should Happen?
I would expect CC to know that it is stuck in some loop and exit.
Error Messages/Logs
<details>
<summary>Debug Log</summary>
2026-02-09T13:34:08.356Z [DEBUG] [init] configureGlobalMTLS starting
2026-02-09T13:34:08.356Z [DEBUG] [init] configureGlobalMTLS complete
2026-02-09T13:34:08.356Z [DEBUG] [init] configureGlobalAgents starting
2026-02-09T13:34:08.356Z [DEBUG] [init] configureGlobalAgents complete
2026-02-09T13:34:08.363Z [DEBUG] Applying permission update: Adding 20 allow rule(s) to destination 'projectSettings': ["Bash(fvm flutter pub get:*)","Bash(fvm flutter analyze:*)","Bash(fvm dart run:*)","Bash(date:*)","Bash(echo:*)","Bash(cat:*)","Bash(ls:*)","Bash(mkdir:*)","Bash(wc:*)","Bash(head:*)","Bash(tail:*)","Bash(sort:*)","Bash(grep:*)","Bash(tr:*)","Bash(git add:*)","Bash(git commit:*)","Bash(git status:*)","Bash(git log:*)","Bash(git diff:*)","Bash(git tag:*)"]
2026-02-09T13:34:08.363Z [DEBUG] Applying permission update: Adding 2 ask rule(s) to destination 'projectSettings': ["Bash(git push:*)","Bash(curl:*)"]
2026-02-09T13:34:08.363Z [DEBUG] Applying permission update: Adding 35 allow rule(s) to destination 'localSettings': ["mcp__dart__hot_restart","WebSearch","mcp__supabase__list_tables","mcp__supabase__list_migrations","mcp__dart__connect_dart_tooling_daemon","Bash(git fetch:*)","Bash(git rebase:*)","Bash(find:*)","WebFetch(domain:pub.dev)","WebFetch(domain:github.com)","WebFetch(domain:flyer.chat)","WebFetch(domain:docs.flyer.chat)","Bash(fvm flutter pub:*)","mcp__dart__analyze_files","mcp__dart__get_runtime_errors","mcp__supabase__execute_sql","Bash(git -C ~/StudioProjects/[APP] worktree list)","Bash(git -C ~/StudioProjects/[APP] worktree remove:*)","Bash(git -C ~/StudioProjects/[APP] branch:*)","Bash(git -C ~/StudioProjects/[APP]-unit-fixes log --oneline main..unit-fixes)","Bash(git -C ~/StudioProjects/[APP]-unit-fixes diff --stat main..unit-fixes)","Bash(chmod:*)","Bash(/bin/bash:*)","Bash(xxd:*)","Bash(git worktree add:*)","mcp__dart__hover","mcp__dart__resolve_workspace_symbol","Bash(git reset:*)","Bash(printf:*)","Bash(git stash:*)","mcp__dart__list_running_apps","Bash(git pull:*)","Bash(git rm:*)","mcp__dart__dart_format","mcp__dart__get_app_logs"]
2026-02-09T13:34:08.363Z [DEBUG] [STARTUP] Loading MCP configs...
2026-02-09T13:34:08.366Z [DEBUG] [ToolSearch:optimistic] mode=tst-auto, ENABLE_TOOL_SEARCH=undefined, result=true
2026-02-09T13:34:08.367Z [DEBUG] [STARTUP] Running setup()...
2026-02-09T13:34:08.367Z [DEBUG] Found 0 plugins (0 enabled, 0 disabled)
2026-02-09T13:34:08.368Z [DEBUG] [TeammateModeSnapshot] Captured from config: auto
2026-02-09T13:34:08.369Z [DEBUG] Loading skills from: managed=/Library/Application Support/ClaudeCode/.claude/skills, user=~/.claude/skills, project=[]
2026-02-09T13:34:08.375Z [DEBUG] Passes: Using fresh cached eligibility data
2026-02-09T13:34:08.375Z [DEBUG] Error log sink initialized
2026-02-09T13:34:08.385Z [DEBUG] getPluginSkills: Processing 0 enabled plugins
2026-02-09T13:34:08.385Z [DEBUG] Total plugin skills loaded: 0
2026-02-09T13:34:08.385Z [DEBUG] Total plugin commands loaded: 0
2026-02-09T13:34:08.385Z [DEBUG] [STARTUP] setup() completed in 18ms
2026-02-09T13:34:08.385Z [DEBUG] [STARTUP] Loading commands and agents...
2026-02-09T13:34:08.386Z [DEBUG] Registered 0 hooks from 0 plugins
2026-02-09T13:34:08.389Z [DEBUG] [Claude in Chrome] Found chrome profiles: Profile 1, Default, Profile 2
2026-02-09T13:34:08.390Z [DEBUG] Acquired PID lock for 2.1.37 (PID [PID])
2026-02-09T13:34:08.390Z [DEBUG] Acquired PID lock on running version: ~/.local/share/claude/versions/2.1.37
2026-02-09T13:34:08.406Z [DEBUG] Total plugin agents loaded: 0
2026-02-09T13:34:08.407Z [DEBUG] Loaded 7 unique skills (managed: 0, user: 4, project: 0, additional: 0, legacy commands: 3)
2026-02-09T13:34:08.407Z [DEBUG] getSkills returning: 7 skill dir commands, 0 plugin skills, 2 bundled skills
2026-02-09T13:34:08.407Z [DEBUG] [STARTUP] Commands and agents loaded in 22ms
2026-02-09T13:34:08.407Z [DEBUG] [STARTUP] Running showSetupScreens()...
2026-02-09T13:34:08.407Z [DEBUG] [render] initLayout starting
2026-02-09T13:34:08.407Z [DEBUG] Layout engine: yoga
2026-02-09T13:34:08.412Z [DEBUG] [Claude in Chrome] Found arc profiles: Profile 1, Default, Profile 3, Profile 2
2026-02-09T13:34:08.413Z [DEBUG] [Claude in Chrome] Extension not found in any browser
2026-02-09T13:34:08.416Z [DEBUG] [render] initLayout complete
2026-02-09T13:34:08.422Z [DEBUG] [keybindings] KeybindingSetup initialized with 100 bindings, 0 warnings
2026-02-09T13:34:08.427Z [DEBUG] [render] first ink render: 692ms since process start
2026-02-09T13:34:08.427Z [DEBUG] [keybindings] Watching for changes to ~/.claude/keybindings.json
2026-02-09T13:34:08.442Z [DEBUG] Grove: Using fresh cached config
2026-02-09T13:34:08.449Z [DEBUG] [render] initLayout starting
2026-02-09T13:34:08.449Z [DEBUG] [Perfetto] initializePerfettoTracing called, env value: undefined
2026-02-09T13:34:08.450Z [DEBUG] [render] initLayout complete
2026-02-09T13:34:08.450Z [DEBUG] [keybindings] KeybindingSetup initialized with 100 bindings, 0 warnings
2026-02-09T13:34:08.454Z [DEBUG] [render] first ink render: 719ms since process start
2026-02-09T13:34:08.457Z [DEBUG] Git remote URL: https://github.com/[ORG]/[APP].git
2026-02-09T13:34:08.457Z [DEBUG] Parsed repository: [ORG]/[APP] from https://github.com/[ORG]/[APP].git
2026-02-09T13:34:08.457Z [DEBUG] Parsed repository: [ORG]/[APP] from URL: https://github.com/[ORG]/[APP].git
2026-02-09T13:34:08.457Z [DEBUG] Path ~/StudioProjects/[APP] already tracked for repo [ORG]/[APP]
2026-02-09T13:34:08.655Z [DEBUG] [STARTUP] showSetupScreens() completed in 248ms
2026-02-09T13:34:08.655Z [DEBUG] [LSP MANAGER] initializeLspServerManager() called
2026-02-09T13:34:08.655Z [DEBUG] [LSP MANAGER] Created manager instance, state=pending
2026-02-09T13:34:08.655Z [DEBUG] [LSP MANAGER] Starting async initialization (generation 1)
2026-02-09T13:34:08.655Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:08.655Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:08.656Z [DEBUG] Passes: Using fresh cached eligibility data
2026-02-09T13:34:08.657Z [DEBUG] Total LSP servers loaded: 0
2026-02-09T13:34:08.657Z [DEBUG] [STARTUP] MCP configs loaded in 294ms
2026-02-09T13:34:08.661Z [DEBUG] MCP server "dart": Starting connection with timeout of 30000ms
2026-02-09T13:34:08.664Z [DEBUG] MCP server "supabase": Initializing HTTP transport to http://localhost:54321/mcp?read_only=true&features=docs%2Cdevelopment%2Cdebugging%2Cdatabase
2026-02-09T13:34:08.664Z [DEBUG] MCP server "supabase": Node version: v24.3.0, Platform: darwin
2026-02-09T13:34:08.664Z [DEBUG] MCP server "supabase": Environment: {"NODE_OPTIONS":"not set","UV_THREADPOOL_SIZE":"default","HTTP_PROXY":"not set","HTTPS_PROXY":"not set","NO_PROXY":"not set"}
2026-02-09T13:34:08.673Z [DEBUG] [Reconnection] computeInitialTeamContext: No teammate context set (not a teammate)
2026-02-09T13:34:08.676Z [DEBUG] Writing to temp file: ~/.claude.json.tmp.[PID].1770644048676
2026-02-09T13:34:08.676Z [DEBUG] Preserving file permissions: 100600
2026-02-09T13:34:08.677Z [DEBUG] Temp file written successfully, size: 53333 bytes
2026-02-09T13:34:08.677Z [DEBUG] Applied original permissions to temp file
2026-02-09T13:34:08.677Z [DEBUG] Renaming ~/.claude.json.tmp.[PID].1770644048676 to ~/.claude.json
2026-02-09T13:34:08.677Z [DEBUG] File ~/.claude.json written atomically
2026-02-09T13:34:08.678Z [DEBUG] [LSP SERVER MANAGER] getAllLspServers returned 0 server(s)
2026-02-09T13:34:08.678Z [DEBUG] LSP manager initialized with 0 servers
2026-02-09T13:34:08.678Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:08.678Z [DEBUG] Getting matching hook commands for SessionStart with query: startup
2026-02-09T13:34:08.678Z [DEBUG] Found 1 hook matchers in settings
2026-02-09T13:34:08.679Z [DEBUG] Matched 1 unique hooks for query "startup" (1 before deduplication)
2026-02-09T13:34:08.679Z [DEBUG] installed_plugins.json doesn't exist, returning empty V2 object
2026-02-09T13:34:08.679Z [DEBUG] Initialized versioned plugins system with 0 plugins
2026-02-09T13:34:08.679Z [DEBUG] LSP server manager initialized successfully
2026-02-09T13:34:08.679Z [DEBUG] LSP notification handlers registered successfully for all 0 server(s)
2026-02-09T13:34:08.679Z [DEBUG] MCP server "supabase": Proxy options: default
2026-02-09T13:34:08.679Z [DEBUG] MCP server "supabase": HTTP transport options: {"url":"http://localhost:54321/mcp?read_only=true&features=docs%2Cdevelopment%2Cdebugging%2Cdatabase","headers":{"User-Agent":"claude-code/2.1.37"},"hasAuthProvider":true,"timeoutMs":60000}
2026-02-09T13:34:08.679Z [DEBUG] MCP server "supabase": HTTP transport created successfully
2026-02-09T13:34:08.680Z [DEBUG] MCP server "supabase": Client created, setting up request handler
2026-02-09T13:34:08.680Z [DEBUG] MCP server "supabase": Starting connection with timeout of 30000ms
2026-02-09T13:34:08.680Z [DEBUG] MCP server "supabase": Testing basic HTTP connectivity to http://localhost:54321/mcp?read_only=true&features=docs%2Cdevelopment%2Cdebugging%2Cdatabase
2026-02-09T13:34:08.680Z [DEBUG] MCP server "supabase": Parsed URL: host=localhost, port=54321, protocol=http:
2026-02-09T13:34:08.680Z [DEBUG] MCP server "supabase": Using loopback address: localhost
2026-02-09T13:34:08.681Z [DEBUG] MCP server "supabase": No token data found
2026-02-09T13:34:08.683Z [DEBUG] Hooks: Config-based async hook, backgrounding process async_hook_14823
2026-02-09T13:34:08.684Z [DEBUG] Hooks: Registering async hook async_hook_14823 (SessionStart:startup) with timeout 300000ms
2026-02-09T13:34:08.685Z [DEBUG] [render] initLayout starting
2026-02-09T13:34:08.685Z [DEBUG] [render] initLayout complete
2026-02-09T13:34:08.696Z [DEBUG] [keybindings] KeybindingSetup initialized with 100 bindings, 0 warnings
2026-02-09T13:34:08.703Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:08.707Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:08.722Z [DEBUG] Writing to temp file: ~/.claude.json.tmp.[PID].1770644048722
2026-02-09T13:34:08.722Z [DEBUG] Preserving file permissions: 100600
2026-02-09T13:34:08.722Z [DEBUG] Temp file written successfully, size: 53333 bytes
2026-02-09T13:34:08.722Z [DEBUG] Applied original permissions to temp file
2026-02-09T13:34:08.722Z [DEBUG] Renaming ~/.claude.json.tmp.[PID].1770644048722 to ~/.claude.json
2026-02-09T13:34:08.722Z [DEBUG] File ~/.claude.json written atomically
2026-02-09T13:34:08.724Z [DEBUG] Writing to temp file: ~/.claude.json.tmp.[PID].1770644048724
2026-02-09T13:34:08.726Z [DEBUG] Preserving file permissions: 100600
2026-02-09T13:34:08.726Z [DEBUG] Temp file written successfully, size: 53333 bytes
2026-02-09T13:34:08.726Z [DEBUG] Applied original permissions to temp file
2026-02-09T13:34:08.726Z [DEBUG] Renaming ~/.claude.json.tmp.[PID].1770644048724 to ~/.claude.json
2026-02-09T13:34:08.726Z [DEBUG] File ~/.claude.json written atomically
2026-02-09T13:34:08.730Z [DEBUG] [REPL:mount] REPL mounted, disabled=false
2026-02-09T13:34:08.731Z [DEBUG] Official marketplace auto-install skipped: already_attempted
2026-02-09T13:34:08.731Z [DEBUG] performStartupChecks called
2026-02-09T13:34:08.732Z [DEBUG] Starting background plugin installations
2026-02-09T13:34:08.732Z [DEBUG] performBackgroundPluginInstallations called
2026-02-09T13:34:08.733Z [DEBUG] [render] first ink render: 998ms since process start
2026-02-09T13:34:08.986Z [DEBUG] Watching for changes in setting files ~/.claude/settings.json, ~/StudioProjects/[APP]/.claude/settings.json, ~/StudioProjects/[APP]/.claude/settings.local.json...
2026-02-09T13:34:08.987Z [DEBUG] [claudeai-mcp] Checking gate (cached)...
2026-02-09T13:34:08.987Z [DEBUG] [claudeai-mcp] Gate returned: false
2026-02-09T13:34:08.987Z [DEBUG] [claudeai-mcp] Disabled via gate
2026-02-09T13:34:08.987Z [DEBUG] Setting installation status: 0 marketplaces, 0 installable plugins, 0 uninstallable plugins
2026-02-09T13:34:08.987Z [DEBUG] Loaded plugins - Enabled: 0, Disabled: 0, Commands: 0, Agents: 0, Errors: 0
2026-02-09T13:34:08.987Z [DEBUG] AutoUpdaterWrapper: Installation type: native
2026-02-09T13:34:08.995Z [DEBUG] MCP server "supabase": No token data found
2026-02-09T13:34:08.997Z [DEBUG] Org penguin mode: enabled
2026-02-09T13:34:08.999Z [DEBUG] Writing to temp file: ~/.claude.json.tmp.[PID].1770644048999
2026-02-09T13:34:08.999Z [DEBUG] Preserving file permissions: 100600
2026-02-09T13:34:09.000Z [DEBUG] Temp file written successfully, size: 53333 bytes
2026-02-09T13:34:09.000Z [DEBUG] Applied original permissions to temp file
2026-02-09T13:34:09.000Z [DEBUG] Renaming ~/.claude.json.tmp.[PID].1770644048999 to ~/.claude.json
2026-02-09T13:34:09.000Z [DEBUG] File ~/.claude.json written atomically
2026-02-09T13:34:09.000Z [DEBUG] Watching for changes in skill/command directories: ~/.claude/skills, ~/.claude/commands, ~/StudioProjects/[APP]/.claude/commands...
2026-02-09T13:34:09.012Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:09.018Z [DEBUG] MCP server "supabase": No token data found
2026-02-09T13:34:09.019Z [DEBUG] MCP server "supabase": Successfully connected to http server in 355ms
2026-02-09T13:34:09.025Z [DEBUG] MCP server "supabase": Connection established with capabilities: {"hasTools":true,"hasPrompts":false,"hasResources":false,"serverVersion":{"name":"supabase","title":"Supabase","version":"0.6.1"}}
2026-02-09T13:34:09.026Z [DEBUG] MCP server "supabase": No token data found
2026-02-09T13:34:09.028Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:09.260Z [DEBUG] MCP server "dart": Successfully connected to stdio server in 602ms
2026-02-09T13:34:09.260Z [DEBUG] MCP server "dart": Connection established with capabilities: {"hasTools":true,"hasPrompts":true,"hasResources":true,"serverVersion":{"name":"dart and flutter tooling","version":"0.1.1"}}
2026-02-09T13:34:09.265Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:09.268Z [ERROR] MCP server "dart" Failed to fetch commands: MCP error -32000: type 'Null' is not a subtype of type 'Map<String, Object?>' in type cast
2026-02-09T13:34:09.268Z [ERROR] MCP server "dart" Failed to fetch resources: MCP error -32000: type 'Null' is not a subtype of type 'Map<String, Object?>' in type cast
2026-02-09T13:34:09.268Z [DEBUG] MCP server "dart": Received ListRoots request from server
2026-02-09T13:34:09.271Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:09.277Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:09.328Z [DEBUG] Checking for native installer update to version 2.1.37
2026-02-09T13:34:09.328Z [DEBUG] Found 2.1.37 at ~/.local/bin/claude, skipping install
2026-02-09T13:34:09.330Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:09.347Z [DEBUG] Ripgrep first use test: PASSED (mode=builtin, path=~/.local/share/claude/versions/2.1.37)
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.523Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.524Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.524Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.524Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.524Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.524Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.898Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:09.898Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:09.898Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:09.909Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:10.110Z [DEBUG] Tool search disabled via experiment (tengu_tst_kx7): below threshold, deferred tools present [source: analyzeMcp]
2026-02-09T13:34:10.113Z [DEBUG] [API:request] Creating client, ANTHROPIC_CUSTOM_HEADERS present: false, has Authorization header: false
2026-02-09T13:34:10.113Z [DEBUG] [API:auth] OAuth token check starting
2026-02-09T13:34:10.113Z [DEBUG] [API:auth] OAuth token check complete
2026-02-09T13:34:10.268Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:11.269Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:11.272Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:11.272Z [DEBUG] AutoUpdaterWrapper: Installation type: native
2026-02-09T13:34:11.277Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:11.407Z [DEBUG] Checking for native installer update to version 2.1.37
2026-02-09T13:34:11.407Z [DEBUG] Found 2.1.37 at ~/.local/bin/claude, skipping install
2026-02-09T13:34:11.408Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:11.956Z [DEBUG] MCP server "supabase": No token data found
2026-02-09T13:34:11.956Z [DEBUG] Writing to temp file: ~/.claude/todos/[SESSION_ID]-agent-[SESSION_ID].json.tmp.[PID].1770644051956
2026-02-09T13:34:11.957Z [DEBUG] Temp file written successfully, size: 2 bytes
2026-02-09T13:34:11.957Z [DEBUG] Renaming ~/.claude/todos/[SESSION_ID]-agent-[SESSION_ID].json.tmp.[PID].1770644051956 to ~/.claude/todos/[SESSION_ID]-agent-[SESSION_ID].json
2026-02-09T13:34:11.957Z [DEBUG] File ~/.claude/todos/[SESSION_ID]-agent-[SESSION_ID].json written atomically
2026-02-09T13:34:11.964Z [DEBUG] Stats cache is up to date
2026-02-09T13:34:12.205Z [DEBUG] Successfully refreshed marketplace: claude-plugins-official
2026-02-09T13:34:12.205Z [DEBUG] Plugin autoupdate: checking installed plugins
2026-02-09T13:34:42.604Z [DEBUG] [useDeferredValue] Messages deferred by 2 (1→3)
2026-02-09T13:34:42.609Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:42.611Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:42.625Z [DEBUG] Started caffeinate to prevent sleep
2026-02-09T13:34:42.629Z [DEBUG] AutoUpdaterWrapper: Installation type: native
2026-02-09T13:34:42.659Z [DEBUG] Writing to temp file: ~/.claude.json.tmp.[PID].1770644082659
2026-02-09T13:34:42.659Z [DEBUG] Preserving file permissions: 100600
2026-02-09T13:34:42.659Z [DEBUG] Temp file written successfully, size: 53333 bytes
2026-02-09T13:34:42.659Z [DEBUG] Applied original permissions to temp file
2026-02-09T13:34:42.659Z [DEBUG] Renaming ~/.claude.json.tmp.[PID].1770644082659 to ~/.claude.json
2026-02-09T13:34:42.659Z [DEBUG] File ~/.claude.json written atomically
2026-02-09T13:34:42.661Z [DEBUG] Writing to temp file: ~/.claude.json.tmp.[PID].1770644082661
2026-02-09T13:34:42.661Z [DEBUG] Preserving file permissions: 100600
2026-02-09T13:34:42.662Z [DEBUG] Temp file written successfully, size: 53333 bytes
2026-02-09T13:34:42.662Z [DEBUG] Applied original permissions to temp file
2026-02-09T13:34:42.662Z [DEBUG] Renaming ~/.claude.json.tmp.[PID].1770644082661 to ~/.claude.json
2026-02-09T13:34:42.662Z [DEBUG] File ~/.claude.json written atomically
2026-02-09T13:34:42.663Z [DEBUG] [useDeferredValue] Messages deferred by 2 (1→3)
2026-02-09T13:34:42.665Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:42.668Z [DEBUG] Stopped caffeinate, allowing sleep
2026-02-09T13:34:42.674Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:42.794Z [DEBUG] Checking for native installer update to version 2.1.37
2026-02-09T13:34:42.795Z [DEBUG] Found 2.1.37 at ~/.local/bin/claude, skipping install
2026-02-09T13:34:42.796Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:43.514Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:43.784Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
2026-02-09T13:34:44.321Z [DEBUG] Writing to temp file: ~/.claude.json.tmp.[PID].1770644084321
2026-02-09T13:34:44.321Z [DEBUG] Preserving file permissions: 100600
2026-02-09T13:34:44.322Z [DEBUG] Temp file written successfully, size: 53333 bytes
2026-02-09T13:34:44.322Z [DEBUG] Applied original permissions to temp file
2026-02-09T13:34:44.322Z [DEBUG] Renaming ~/.claude.json.tmp.[PID].1770644084321 to ~/.claude.json
2026-02-09T13:34:44.322Z [DEBUG] File ~/.claude.json written atomically
2026-02-09T13:34:44.324Z [DEBUG] [BackendRegistry] isInProcessEnabled: true (mode=auto, insideTmux=false)
</details>
Steps to Reproduce
- open a CC session in an empty directory using iTerm2
- enter plan mode and prompt with:
build me a flutter app that opens with a pager view and asks the user 10 questions about
their favoriute things. each question should have 4 options that are in a 2x2 grid with
an emoji and text label on 2 separate rows. there should be a segmented progress
indicartor at the top. when they are done with the last question, navigate to a new
screen showing a 2x2 grid of all the things they selected. throw condfetti on the
screen and place a "try again" button at the bottom.
- CC finishes and then asks if you want to clear context and accept edits.
- agree
- CC starts working and locks up
Claude Model
Opus
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
v2.1.37
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
iTerm2
Additional Information
Below are examples of what I see in the ~/.claude/telemetry folder after a crash. If you want to see the Ids that I redacted, let me know.
{
"event_type": "GrowthbookExperimentEvent",
"event_data": {
"event_id": "...",
"timestamp": "2026-02-09T13:02:08.565Z",
"experiment_id": "tengu_oboe",
"variation_id": 0,
"environment": "production",
"user_attributes": "...",
"experiment_metadata": "{\"feature_id\":\"tengu_oboe\"}",
"device_id": "...",
"session_id": "..."
}
}
{
"event_type": "ClaudeCodeInternalEvent",
"event_data": {
"event_name": "tengu_uncaught_exception",
"client_timestamp": "2026-02-09T13:02:18.358Z",
"model": "claude-opus-4-6",
"session_id": "...",
"user_type": "external",
"betas": "claude-code-20250219,oauth-2025-04-20,interleaved-thinking-2025-05-14,context-management-2025-06-27,prompt-caching-scope-2026-01-05",
"env": {
"platform": "darwin",
"node_version": "v24.3.0",
"terminal": "iTerm.app",
"package_managers": "npm,pnpm",
"runtimes": "node",
"is_running_with_bun": true,
"is_ci": false,
"is_claubbit": false,
"is_github_action": false,
"is_claude_code_action": false,
"is_claude_ai_auth": true,
"version": "2.1.37",
"arch": "arm64",
"is_claude_code_remote": false,
"deployment_environment": "unknown-darwin",
"is_conductor": false,
"version_base": "2.1.37"
},
"entrypoint": "cli",
"is_interactive": true,
"client_type": "cli",
"additional_metadata": "{\"error_name\":\"Error\"}",
"event_id": "...",
"device_id": "..."
}
}This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗