claude-code - 💡(How to fix) Fix Native Claude Code 2.1.143 crashes on startup with Bun segfault on macOS Silicon

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

The native Claude Code build 2.1.143 crashes immediately on macOS Silicon before it can print --version or run doctor. The previous local native builds 2.1.142 and 2.1.141 start successfully.

Root Cause

The native Claude Code build 2.1.143 crashes immediately on macOS Silicon before it can print --version or run doctor. The previous local native builds 2.1.142 and 2.1.141 start successfully.

Fix Action

Workaround

Pinning the launcher back to 2.1.142 avoids the crash:

ln -sfn /Users/klorian/.local/share/claude/versions/2.1.142 /Users/klorian/.local/bin/claude

However, the normal launcher auto-updated/repointed back to 2.1.143 on startup, so I also had to set:

{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

in ~/.claude/settings.json. After that, claude doctor runs on 2.1.142 and reports auto-updates disabled by DISABLE_AUTOUPDATER.

Code Example

claude --version
claude doctor
/Users/klorian/.local/share/claude/versions/2.1.143 --version

---

/Users/klorian/.local/share/claude/versions/2.1.142 --version
# 2.1.142 (Claude Code)

---

Bun v1.3.14 (d2989145) macOS Silicon
macOS v26.3.1
Args: "claude" "doctor"
Features: jsc standalone_executable claude_code

panic(main thread): Segmentation fault at address 0xFF01000BD4DF93
oh no: Bun has crashed. This indicates a bug in Bun, not your code.

---

ln -sfn /Users/klorian/.local/share/claude/versions/2.1.142 /Users/klorian/.local/bin/claude

---

{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}
RAW_BUFFERClick to expand / collapse

Summary

The native Claude Code build 2.1.143 crashes immediately on macOS Silicon before it can print --version or run doctor. The previous local native builds 2.1.142 and 2.1.141 start successfully.

Environment

  • Claude Code native build: 2.1.143
  • Previous working build: 2.1.142
  • Bun shown in crash report: Bun v1.3.14 (d2989145)
  • Platform: macOS v26.3.1, Apple Silicon / darwin-arm64
  • Launcher path: /Users/klorian/.local/bin/claude -> /Users/klorian/.local/share/claude/versions/2.1.143

Reproduction

claude --version
claude doctor
/Users/klorian/.local/share/claude/versions/2.1.143 --version

All three crash before normal CLI output. Running the previous binary directly works:

/Users/klorian/.local/share/claude/versions/2.1.142 --version
# 2.1.142 (Claude Code)

Observed Crash

Example from claude doctor:

Bun v1.3.14 (d2989145) macOS Silicon
macOS v26.3.1
Args: "claude" "doctor"
Features: jsc standalone_executable claude_code

panic(main thread): Segmentation fault at address 0xFF01000BD4DF93
oh no: Bun has crashed. This indicates a bug in Bun, not your code.

Bun crash report URL from one run:

https://bun.report/1.3.14/M_1d298914kggggEggggC_2js84C2js84Cm6u84Cuqt84C+6574C2j094Cuoy94Cu0x94C+n144Cmt+umC+i8umCms91/Cmqj2/C+ny7zCmgozHmn0+H2vw67C2jj37Cuy75+CA2gwg8fm5vz6L

Workaround

Pinning the launcher back to 2.1.142 avoids the crash:

ln -sfn /Users/klorian/.local/share/claude/versions/2.1.142 /Users/klorian/.local/bin/claude

However, the normal launcher auto-updated/repointed back to 2.1.143 on startup, so I also had to set:

{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

in ~/.claude/settings.json. After that, claude doctor runs on 2.1.142 and reports auto-updates disabled by DISABLE_AUTOUPDATER.

Expected

2.1.143 should start cleanly, or the auto-updater should avoid installing/promoting a native build that crashes before the CLI can run.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Native Claude Code 2.1.143 crashes on startup with Bun segfault on macOS Silicon