linux-arm64 binary aborts immediately on Ubuntu 24.04 (SIGABRT on --help) #9198

Open
opened 2026-02-16 18:11:53 -05:00 by yindo · 1 comment
Owner

Originally created by @isEmmanuelOlowe on GitHub (Feb 12, 2026).

Originally assigned to: @rekram1-node on GitHub.

Description

Environment:

  • OS: Ubuntu 24.04.3 LTS (glibc 2.39)
  • Kernel: 6.8.0-1042-nvidia-64k
  • Arch: aarch64
  • CPU features include: sve, sve2, bf16, i8mm (Neoverse-class)
  • opencode versions tested: 1.1.63 and 1.1.62

Symptom:

  • opencode --help => Aborted (core dumped)
  • opencode --version => Aborted (core dumped)

What I checked:

  • Correct architecture binary (ELF 64-bit ARM aarch64)
  • ldd shows all libraries resolved (no missing deps)
  • No extra output with BUN_DEBUG=1 or RUST_BACKTRACE=1

strace tail:

  • Binary reads embedded payload from /proc/self/exe (/$bunfs/root/src/index.js)
  • Then sends SIGABRT to itself:
    • tgkill(pid, tid, SIGABRT) = 0
    • process exits via core dump

This reproduces consistently across versions

Install Paths failed

curl -fsSL https://opencode.ai/install | bash

and with bun and npm

Plugins

No response

OpenCode version

1.1.63

Steps to reproduce

curl -fsSL https://opencode.ai/install | bash

Screenshot and/or share link

Image

Operating System

Ubuntu 24.04.3 LTS

Terminal

No response

Originally created by @isEmmanuelOlowe on GitHub (Feb 12, 2026). Originally assigned to: @rekram1-node on GitHub. ### Description Environment: - OS: Ubuntu 24.04.3 LTS (glibc 2.39) - Kernel: 6.8.0-1042-nvidia-64k - Arch: aarch64 - CPU features include: sve, sve2, bf16, i8mm (Neoverse-class) - opencode versions tested: 1.1.63 and 1.1.62 Symptom: - `opencode --help` => `Aborted (core dumped)` - `opencode --version` => `Aborted (core dumped)` What I checked: - Correct architecture binary (`ELF 64-bit ARM aarch64`) - `ldd` shows all libraries resolved (no missing deps) - No extra output with `BUN_DEBUG=1` or `RUST_BACKTRACE=1` strace tail: - Binary reads embedded payload from `/proc/self/exe` (`/$bunfs/root/src/index.js`) - Then sends SIGABRT to itself: - `tgkill(pid, tid, SIGABRT) = 0` - process exits via core dump This reproduces consistently across versions Install Paths failed ```bash curl -fsSL https://opencode.ai/install | bash ``` and with bun and npm ### Plugins _No response_ ### OpenCode version 1.1.63 ### Steps to reproduce curl -fsSL https://opencode.ai/install | bash ### Screenshot and/or share link <img width="1088" height="947" alt="Image" src="https://github.com/user-attachments/assets/ae0e6ffa-920d-4457-b5a4-75005fa36cb4" /> ### Operating System Ubuntu 24.04.3 LTS ### Terminal _No response_
yindo added the bugperf labels 2026-02-16 18:11:53 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Feb 12, 2026):


This issue might be a duplicate of existing issues. Please check:

  • #12474: opencode crashes on aarch64+64k systems (64KB page size)
  • #1657: opencode crashes with Aborted (core dumped) on NVIDIA GH200 (ARM)
  • #8086: opencode crushes with Aborted on NVIDIA GH200

All of these report the same SIGABRT crash when running the Linux ARM64 binary on aarch64 systems.

@github-actions[bot] commented on GitHub (Feb 12, 2026): --- This issue might be a duplicate of existing issues. Please check: - #12474: opencode crashes on aarch64+64k systems (64KB page size) - #1657: `opencode` crashes with `Aborted (core dumped)` on NVIDIA GH200 (ARM) - #8086: `opencode` crushes with `Aborted` on NVIDIA GH200 All of these report the same SIGABRT crash when running the Linux ARM64 binary on aarch64 systems.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#9198