Claude Code v2.0.27 fails with SIGILL on Intel Mac without AVX2 support

Status Closed — not planned
Maintainer reply None cached
Activity 7 comments · opened Oct 27, 2025 · closed Jan 11, 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?

Claude Code v2.0.27 crashes with Error: Claude Code process terminated by signal SIGILL on older Intel Macs that don't support AVX2 CPU instructions.

What Should Happen?

The SIGILL error indicates that Claude Code was compiled with AVX2 requirements, but this CPU doesn't support those instructions. The application crashes both in the Terminal and in VS Code.

Error Messages/Logs

Error: Claude Code process terminated by signal SIGILL

Steps to Reproduce

Install Claude Code on an Intel Mac without AVX2 support
Run claude in Terminal or use in VS Code
Try to execute any command

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

_No response_

Claude Code Version

2.0.27 claude code

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

System Information:

OS: macOS
CPU: Intel x86_64
CPU Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 SSE4.2 POPCNT AES PCID
Missing: AVX2, BMI2, FMA
Node.js: v20.11.0
Claude Code: v2.0.27

View original on GitHub ↗

7 Comments

github-actions[bot] · 11 months ago

---

Found 2 possible duplicate issues:

  1. https://github.com/anthropics/claude-code/issues/5864
  2. https://github.com/anthropics/claude-code/issues/6143

This issue will be automatically closed as a duplicate in 3 days.

  • If your issue is a duplicate, please close it and 👍 the existing issue instead
  • To prevent auto-closure, add a comment or 👎 this comment

🤖 Generated with Claude Code

---

Cr4sh · 11 months ago

I'm not using specifically Claude Code but I had the same issue today on my 2019 Mac Pro after Claude app automatically updated to the most recent version:

% /Applications/Claude.app/Contents/MacOS/Claude
2025-10-30 12:42:15 [info] Starting app {
  appVersion: '0.14.10',
  isPackaged: true,
  platform: 'darwin',
  arch: 'x64',
  nodeVersion: '22.19.0'
}
2025-10-30 12:42:15 [info] Starting app {
  appVersion: '0.14.10',
  isPackaged: true,
  platform: 'darwin',
  arch: 'x64',
  nodeVersion: '22.19.0'
}
2025-10-30 12:42:15 [info] App is installed, enabling initial check and auto-updates
2025-10-30 12:42:15 [info] Checking for updates
[FontLoader] Found fonts at: /Applications/Claude.app/Contents/Resources/fonts
[FontLoader] Loaded 4/4 fonts from /Applications/Claude.app/Contents/Resources/fonts
2025-10-30 12:42:15 [error] Sentry caught: {
  eventId: '077a09c6cdd84f99b9ccc504507c3c5c',
  type: 'Unknown',
  value: 'No message',
  stack: undefined
}
2025-10-30 12:42:16.107 Claude[95724:56117439] The running client is already the latest version.
Set active chat nil
2025-10-30 12:42:17 [info] Starting periodic extension update checks (interval: 21600000ms)
2025-10-30 12:42:17 [info] Checking 0 extensions via can_install API using stored metadata
2025-10-30 12:42:17 [info] can_install check completed: 0 extensions checked: [ [length]: 0 ]
2025-10-30 12:42:17 [info] Successfully fetched blocklist from https://claude.ai/api/organizations/de5f4028-649f-43ac-9148-1e1fdd3a4587/dxt/blocklist with 0 entries
2025-10-30 12:42:17 [info] Saved 1 blocklists with 0 entries
2025-10-30 12:42:17 [info] Successfully updated blocklist
2025-10-30 12:42:17 [info] Organization allowlist enabled: false
2025-10-30 12:42:17 [info] Updated allowlist enabled state: false
Set active chat nil
zsh: illegal hardware instruction  /Applications/Claude.app/Contents/MacOS/Claude

Temporary workaround: take older app version (I'm using 0.13.106) and create per-process rule in Little Snitch that prohibits access to googleapis.com domain which effectively disables auto-update feature without altering other Claude app functionality.

PS: Can't believe that I'm paying $100/mo to idiots who can't build Chromium with proper compiler options and can't properly test it on all supported platforms before shipping it to users 🤦‍♂️🤦‍♂️🤦‍♂️

PPS: It's also safe to create Little Snitch rules that blocks telemetry slop domains honeycomb.io and intercom.io

DolphinDream · 11 months ago

I have the same issue 👎 .. the console version seems to work fine but not the VSCode extension/UI version.

<img width="1510" height="1174" alt="Image" src="https://github.com/user-attachments/assets/07da5375-2628-4a5c-9f4e-4e730ad1c2f6" />

github-actions[bot] · 10 months ago

This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.

DolphinDream · 10 months ago

Still not working in VSCode (CLI works fine)

<img width="2560" height="1354" alt="Image" src="https://github.com/user-attachments/assets/bbaddcc5-a5b0-4b1d-a143-c5926fa36cf6" />

here's also the log for this supershort session with CC in VSCode

Claude VSCode.log

github-actions[bot] · 9 months ago

This issue has been automatically closed due to 60 days of inactivity. If you're still experiencing this issue, please open a new issue with updated information.

github-actions[bot] · 8 months ago

This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.