[BUG] Cowork: SIGILL / illegal instruction on Apple Silicon — container binaries are x86_64

Resolved 💬 3 comments Opened Feb 16, 2026 by rwk-coo Closed Feb 19, 2026

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_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗