Same crash on Apple Silicon under Asahi Linux, which also runs a 16 KiB-page kernel. It now affects the preview channel too, not only nightly, and it is still present in the newest nightly.
Environment
- MacBook Pro (Apple Silicon), Fedora Linux Asahi Remix 44, kernel
7.1.13-402.asahi.fc44.aarch64+16k getconf PAGESIZE→16384; glibc 2.43- Install: npm global (
npm install -g t3@<version>), run as at3 serveuser service
Builds tested (t3 --version)
| Build | Result |
|---|---|
0.1.1 (latest) | OK |
0.1.2-nightly.20261021.3499 | OK |
0.1.2-preview.20261022.3516 (preview) | SIGSEGV, exit 139 |
0.1.2-nightly.20261022.3541 (release archive, checksum verified against SHA256SUMS) | SIGSEGV, exit 139 |
readelf -lW t3, preview 3516 (3541 is identical apart from the size of the last segment):
| 1 | LOAD 0x000000 0x0000000000400000 ... R 0x10000 |
| 2 | LOAD 0x420000 0x0000000000820000 ... R E 0x10000 |
| 3 | LOAD 0x2e00000 0x0000000003200000 ... R 0x10000 |
| 4 | LOAD 0x6cdee00 0x00000000070eee00 ... RW 0x10000 |
| 5 | LOAD 0x6dad000 0x00000000071ad000 ... R 0x1000 |
| 6 | LOAD 0x8faf000 0x000000001015d000 ... R 0x1000 |
Working 3499, all segments 64 KiB-aligned:
| 1 | LOAD 0x000000 0x0000000000400000 ... R 0x10000 |
| 2 | LOAD 0x410000 0x0000000000810000 ... R E 0x10000 |
| 3 | LOAD 0x2d90000 0x0000000003190000 ... R 0x10000 |
| 4 | LOAD 0x6b8d208 0x0000000006f8d208 ... RW 0x10000 |
| 5 | LOAD 0x8dde000 0x0000000010dde000 ... R 0x10000 |
This matches the layout in this issue and in #23477 / #23773. Because the defect has reached preview, a promotion to latest would break every Linux arm64 host with 16 KiB pages (Asahi on Apple Silicon, Raspberry Pi 5 default kernel). We have pinned latest 0.1.1 until a fixed build ships, and can test a candidate build on Asahi.
— drafted by David Helmus's agent