Claude Desktop freezes periodically on macOS 26.4 (Tahoe)
Resolved 💬 2 comments Opened Mar 26, 2026 by Dinmukhamet Closed Mar 26, 2026
Description
Claude Desktop becomes unresponsive periodically. The main Electron process spikes to 100% CPU and the UI freezes completely. Requires force-quit (killall -9 Claude) to recover, but the freeze recurs after relaunch.
Environment
- macOS: 26.4 (Build 25E246)
- Chip: Apple M4 Max
- RAM: 36 GB
- Claude Desktop version: 1.1.8629
- Install method: Homebrew cask
Steps to reproduce
- Launch Claude Desktop
- Use the app normally
- After some time, the UI becomes unresponsive
What I've tried (none resolved the issue)
- Force-quit and relaunch
- Clearing
vm_bundles,claude-code-vm,Cache,Code Cachedirectories - Full reset of
~/Library/Application Support/Claude/ - Force reinstall via
brew install --cask --force claude - Launching with
--disable-gpu - Disabling hardware acceleration in Preferences
- Disabling scheduled background tasks in config
Diagnostics
sampleof the frozen process shows the main thread stuck in the Electron/V8 event loop processing a callback- When frozen,
ps auxshows the main Claude process at 100% CPU inR(running) state - Memory usage stays low (~0.8%), so this is not a memory pressure issue
- Zombie processes from previous launches sometimes persist and interfere with new launches
- The freeze is intermittent — the app works for a short time before becoming unresponsive again
Sample stack trace (while frozen)
Thread_105033 DispatchQueue_223
start (in dyld)
ElectronMain (in Electron Framework)
...
-[NSApplication run] (in AppKit)
_CFRunLoopRunSpecificWithOptions (in CoreFoundation)
__CFRunLoopDoSources0
→ stuck in V8 callback chain (JIT code, no symbols)This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗