Skip to content

Cowork downloads Linux binary instead of macOS on Intel Mac (exit code 132) #48827

Description

@andreagolini90-dot

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

  1. Update Claude Desktop to 1.2773.0 on Intel Mac
  2. Open any Cowork task
  3. → "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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:coworkbugSomething isn't workinghas reproHas detailed reproduction stepsplatform:macosIssue specifically occurs on macOSstaleIssue is inactive

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions