[BUG] Claude Code 2.1.210 crashes with segmentation fault on Linux ARM64

Status Open
Reported on v2.1.210
Maintainer reply None cached
Activity 0 comments · opened Jul 16, 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?

Description

Claude Code version 2.1.210 crashes immediately with a segmentation fault when starting a session.

The same machine and VM work correctly with Claude Code 2.1.209, so this appears to be a regression introduced in version 2.1.210.

Environment

Host:

  • Apple Silicon Mac

Virtualization:

  • VirtualBox

Guest OS:

  • Ubuntu 24.04.1 LTS (Noble Numbat)
  • Architecture: aarch64 (ARM64)
  • Kernel: 6.8.0-134-generic

Shell:

  • bash

Claude Code:

  • 2.1.210 (failing)
  • 2.1.209 (working)

System:

Linux Uwu 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:28:11 UTC 2026 aarch64 aarch64 aarch64 GNU/Linux

CPU:

Architecture: aarch64
Vendor ID: Apple
CPU(s): 4

CPU features:

fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics
fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc
dcpop sha3 asimddp sha512 asimdfhm dit uscat
ilrcpc flagm sb paca pacg dcpodp flagm2 frint afp

Claude Code versions tested

Working:

2.1.209

Failing:

2.1.210

Installed versions available:

2.1.204
2.1.205
2.1.206
2.1.207
2.1.208
2.1.209
2.1.210

Actual behavior

Claude Code crashes with:

panic(main thread): Segmentation fault at address 0xC29F12D220BF

oh no: Bun has crashed. This indicates a bug in Bun, not your code.

The crash is deterministic and occurs every time.

Troubleshooting performed

  • Tested in an empty directory (/tmp/claude-test).
  • Removed ~/.claude configuration directory temporarily.
  • Verified the issue is not project-related.
  • Confirmed claude --help works.
  • Confirmed rolling back to Claude Code 2.1.209 restores normal operation.

Additional information

The crash appears only after upgrading to Claude Code 2.1.210.

Since 2.1.209 works correctly on the same VM and hardware, this looks like a regression in the 2.1.210 ARM64 build or its embedded Bun runtime.

Crash report generated by Bun:

https://bun.report/1.4.0/L_1a505a29kggggEugogCu1toB2jzwsEmy21sEm4h51D2hkh0Em0jqoE+rohoE_u9wi2Bu9wi2Bu9wi2But9i2Bu9wi2But9i2Bu9wi2Bu9wi2Bu9wi2Bu9wi2B+w7i2B+w7i2BA2+phD+rwo6S

<img width="1214" height="526" alt="Image" src="https://github.com/user-attachments/assets/3bb1d5ef-986a-49ea-9b49-f7f7ab177532" />

What Should Happen?

Claude Code should start normally as it does with version 2.1.209 on the same VM.

Error Messages/Logs

============================================================
Bun v1.4.0 (a505a2999) Linux arm64
Linux Kernel v6.8.0 | glibc v2.39
CPU: neon fp aes crc32 atomics
Args: "claude"
Features: Bun.stderr(2) Bun.stdin(2) Bun.stdout(2) fetch jsc standalone_executable claude_code 
Builtins: "bun:main" "node:assert" "node:async_hooks" "node:buffer" "node:child_process" "node:crypto" "node:dns" "node:dns/promises" "node:events" "node:fs" "node:fs/promises" "node:http" "node:http2" "node:https" "node:module" "node:net" "node:os" "node:path" "node:path/posix" "node:path/win32" "node:perf_hooks" "node:process" "node:readline" "node:stream" "node:stream/consumers" "node:stream/promises" "node:string_decoder" "node:timers/promises" "node:tls" "node:tty" "node:url" "node:util" "node:vm" "node:zlib" "ws" 

Elapsed: 142ms | User: 147ms | Sys: 24ms
RSS: 47.78 MB | Peak: 0.31 GB | Commit: 47.78 MB | Faults: 0 | Machine: 20.53 GB

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

To send a redacted crash report to Bun's team,
please file a GitHub issue using the link below:

 https://bun.report/1.4.0/L_1a505a29kggggEugogCu1toB2jzwsEmy21sEm4h51D2hkh0Em0jqoE+rohoE_u9wi2Bu9wi2Bu9wi2But9i2Bu9wi2But9i2Bu9wi2Bu9wi2Bu9wi2Bu9wi2B+w7i2B+w7i2BA2+phD+rwo6S

Steps to Reproduce

  1. Run an Ubuntu ARM64 virtual machine on an Apple Silicon Mac (VirtualBox).
  2. Install Claude Code 2.1.210.
  3. Run:
claude
  1. Claude Code crashes immediately.

The crash also happens with:

claude doctor
claude --dangerously-skip-permissions

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

2.1.209

Claude Code Version

2.1.210

Platform

Other

Operating System

Ubuntu/Debian Linux

Terminal/Shell

Other

Additional Information

_No response_

View original on GitHub ↗