Bun runtime segfaults (address 0x28) on macOS Silicon after ~3min when running claude CLI

Resolved 💬 3 comments Opened Mar 4, 2026 by JohnGalt017 Closed Mar 8, 2026

Bug Report

Claude Code version: latest
Platform: macOS Silicon
OS: macOS v15.3
Bun version: 1.3.11 (standalone executable)

Description

The Bun runtime bundled with Claude Code crashes with a segmentation fault after approximately 3 minutes of normal usage on macOS Silicon (Apple M-series).

Crash Output

Bun v1.3.11 (548644af) macOS Silicon
macOS v15.3
CPU: neon fp aes crc32 atomics
Args: "claude"
Elapsed: 200346ms | User: 12963ms | Sys: 1594ms
RSS: 0.34GB | Peak: 0.51GB | Commit: 0.61GB | Faults: 150 | Machine: 17.18GB

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

https://bun.report/1.3.11/M_1548644amgkgE+hogD_mqh6jBmqh6jBm8+xjB_moq0lDmoq0lDmoq0lDmoq0lDmoq0lDmoq0lDmoq0lDmoq0lDu7yqlD+17owCm9910Cuqi2rB__u7yqlDA2AwC

Details

  • Crash at address 0x28 — near-null pointer dereference in Bun internals
  • Happens after ~3.3 minutes of normal Claude Code usage
  • Memory usage at crash: Peak 0.51GB
  • Crash report couldn't be auto-submitted (SSL error on bun.report)

Cross-reference

Filed upstream with Bun team: https://github.com/oven-sh/bun/issues/27790

Impact

Complete crash of the Claude Code session — all in-progress work is lost. Requires restarting claude.

Possible Fix

Updating Bun to a newer version (past 1.3.11) may resolve this. Consider bumping the bundled Bun version if the upstream fix is confirmed.

View original on GitHub ↗

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