Bug Description
Cowork feature in Claude Desktop crashes immediately with "Claude Code process exited with code 132" (SIGILL - illegal instruction).
Root Cause
The claude-code-vm/2.1.92/claude binary downloaded by the app is an ELF 64-bit Linux executable, not a macOS binary:
$ file ~/Library/Application Support/Claude/claude-code-vm/2.1.92/claude
ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked,
interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0
This cannot run on macOS, hence SIGILL → exit code 132.
Environment
- macOS: 15.6.1 (Build 24G90)
- CPU: Intel Core i5-3210M @ 2.50GHz (x86_64)
- Claude Desktop: 1.2773.0
- claude-code-vm version: 2.1.92
- Claude Code CLI (terminal, works fine): 2.0.14
Steps to Reproduce
- Update Claude Desktop to 1.2773.0 on Intel Mac
- Open any Cowork task
- → "Claude Code process exited with code 132"
Notes
- Chat in Claude Desktop works fine (cloud-based, no local binary needed)
- Claude Code CLI (terminal) works fine (separate installation via npm)
- Only Cowork is broken because it relies on the local
claude-code-vm binary
- Deleting
claude-code-vm and letting the app re-download produces the same Linux binary
- Worked before updating the app
Bug Description
Cowork feature in Claude Desktop crashes immediately with "Claude Code process exited with code 132" (SIGILL - illegal instruction).
Root Cause
The
claude-code-vm/2.1.92/claudebinary downloaded by the app is an ELF 64-bit Linux executable, not a macOS binary:This cannot run on macOS, hence SIGILL → exit code 132.
Environment
Steps to Reproduce
Notes
claude-code-vmbinaryclaude-code-vmand letting the app re-download produces the same Linux binary