exit code 132 が出るときにまず疑うことexit code 132 が出ている場合、少なくとも今回の issue では「起動した Claude Code のプロセスが SIGILL で落ちる」系の話として報告されています。
該当する報告は #73504 と #85571 です。
ただし、同じ 132 でも原因は一つではなさそうです。#73504 は「最初のクエリ以降ずっと Claude Code process exited with code 132」という報告で、#85571 は「SSE4.2 / POPCNT を満たさない CPU で Illegal instruction (core dumped) が出る」という報告でした。後者は AVX だけの問題ではない、と明記されています。
まず、自分のケースがどちらに近いかを見分けるのが先です。
Illegal instruction (core dumped) が出るClaude Code process exited with code 132 だけが見えるこのあたりが重なるなら、issue に出ている症状と近いです。
筆者環境では claude doctor は正常系に見えました。少なくとも、インストールそのものはこの出力の範囲では壊れていません。
$ claude --version
2.1.207 (Claude Code)
$ claude doctor
Claude Code doctor
Running: native (2.1.207)
Commit: bc512d563325
Platform: darwin-arm64
Path: ~/.local/share/claude/versions/2.1.207
Config install method: native
Search: OK (bundled)
Auto-updates: enabled
Auto-update channel: latest
Last update attempt: none recorded
Multiple installations found
- npm-global at /usr/local/bin/claude
- native at ~/.local/bin/claude
Remote Control
Control this session from claude.ai/code or the Claude mobile app
1 warning found
- Leftover npm global installation at /usr/local/bin/claude
Fix: Run: npm -g uninstall @anthropic-ai/claude-code
For a full setup checkup that can also fix issues, run /doctor in a Claude Code session.
この出力から読み取れるのは、少なくとも筆者環境では native 版が動作しており、Auto-updates: enabled になっていること、そして npm-global と native が両方見えていることです。
ただし、exit code 132 の再現はこの環境では確認していません。そこは分かりません。
issue の情報だけからだと、exit code 132 は「古い CPU でネイティブバイナリがその命令セットを前提にしていて落ちる」ケースがありそうです。#85571 では、SSE4.2 と POPCNT を満たさない CPU で Illegal instruction が出るとされています。報告者は「AVX だけの問題ではない」と切り分けています。
一方、#73504 は発生条件の説明が短く、Installed latest Claude. First query and thereafter all queries show this error というところまでしか読み取れません。こちらは CPU 条件が書かれていないので、同じ根本原因と断定はできません。
また、コメントでは回避策として、2.1.113 より前の cli.js を使う Node ラッパーが話題になっています。
ただし、これは issue コメントに出ている内容であって、筆者環境で実測した手順ではありません。したがって、ここでは「そのような回避策が報告されている」とだけ書いておきます。
claude doctor の結果を見て、まず native が使われているか、Multiple installations found が出ていないかを確認するのが入口になりそうです。少なくとも筆者環境では、claude doctor は次のように複数インストールを示しました。
Multiple installations found
- npm-global at /usr/local/bin/claude
- native at ~/.local/bin/claude
ただし、これ自体が exit code 132 の原因だとはこの出力だけでは言えません。1 warning found として出ていたのは leftover npm global installation の警告でしたが、issue 側の SIGILL 報告と直結する証拠はありません。
なので、現時点ではこう整理するのが安全です。
Illegal instruction が出るなら、issue #85571 の CPU 命令セット不足の線が濃いprocess exited with code 132 だけなら、#73504 のような別条件の可能性も残るclaude doctor で native / npm-global の両方が見えても、それだけで原因は確定できないexit code 132 の根本対処について、今回の一次情報だけでは確定版を書けません。分かっているのは、少なくとも issue ベースでは「CPU 命令セット不足で native ビルドが落ちる」報告があり、別件でも同じ終了コードが見えている、というところまでです。
claude --version : 2.1.207 (Claude Code)
OS : Darwin 25.3.0 (arm64)
Python : 3.14.2
検証日時 : 2026-08-12T01:50:35+09:00