[BUG] Cowork: SIGILL / illegal instruction on Apple Silicon — container binaries are x86_64
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?
Environment
Claude Desktop 1.1.3189 (1b7b58) — 2026-02-14
macOS on Apple Silicon
Rosetta disabled (confirmed via Get Info)
Errors (in sequence)
First attempt:
RPC error: failed to mount Library/Application Support/Claude/local-agent-mode-sessions/.../uploads as uploads: bind mount failed: exit status 127: /usr/bin/bindfs: error while loading shared libraries: /lib/aarch64-linux-gnu/libfuse.so.2: invalid ELF header
After clearing ~/Library/Application Support/Claude/local-agent-mode-sessions/ and ~/Library/Containers/com.anthropic.claude/:
RPC error: ensure user: useradd failed: signal: illegal instruction (core dumped): useradd: nscd did not terminate normally (signal 4)
useradd: sss_cache did not terminate normally (signal 4)
Analysis
Signal 4 (SIGILL) on useradd/nscd/sss_cache indicates the container image contains x86_64 binaries being executed on an ARM64 host. The initial libfuse.so.2: invalid ELF header error points to the same root cause — architecture mismatch in the container image.
Steps taken
Confirmed latest Claude Desktop version
Full quit and restart of Claude Desktop
Confirmed Rosetta is disabled
Cleared session and container state directories
What Should Happen?
Claude Cowork should respond.
Error Messages/Logs
Errors (in sequence)
First attempt:
RPC error: failed to mount Library/Application Support/Claude/local-agent-mode-sessions/.../uploads as uploads: bind mount failed: exit status 127: /usr/bin/bindfs: error while loading shared libraries: /lib/aarch64-linux-gnu/libfuse.so.2: invalid ELF header
After clearing ~/Library/Application Support/Claude/local-agent-mode-sessions/ and ~/Library/Containers/com.anthropic.claude/:
RPC error: ensure user: useradd failed: signal: illegal instruction (core dumped): useradd: nscd did not terminate normally (signal 4)
useradd: sss_cache did not terminate normally (signal 4)
Steps to Reproduce
Entered a chat into COWORK component.
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Claude Desktop 1.1.3189 (1b7b58) — 2026-02-14
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗