atproto relay in zig zlay.waow.tech
relay zig atproto
Something went wrong. Try again.
add standalone fiber GPF repro with root cause analysis master
LLVM register allocator bug: under ReleaseSafe, the stack probe and canary instrumentation cause LLVM to skip materializing the SwitchMessage address into %rsi before fiber.zig's inline asm context switch. %rsi is left holding a stale value from Thread.current(), causing a GPF. Debug, ReleaseFast, and ReleaseSmall all pass. Only ReleaseSafe triggers it — the combination of optimization + safety instrumentation changes the code layout enough to expose the miscompilation. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Author zzstoatzz Co-author Claude Opus 4.6 (1M context) Date (Apr 6, 2026, 4:01 AM UTC) Commit e64d903e e64d903e67bd861e26f1fe1d7584986f893fb578 Parent 4748b759 4748b75933f9ab05a6b764c19e75b79b7aea22ca