Skip to content

Intermittent SIGABRT (exit 134) in the optimized binary on nightly-2026-Aug-03 #32

Description

@eschizoid

The --opt=speed (LLVM) binary built with nightly-2026-August-03-94cbed3 aborts intermittently (exit 134 / SIGABRT, no stderr) at a very low rate — a handful in ~50 runs early, then 0 in 300+ since; not tied to any specific command (fires at random spots across the ~140-command e2e, causing flaky failures at different checks each run). Logic is correct every time it doesn't abort. Signature = a low-frequency refcount/heap bug in the new compiler's codegen.

TODO: get a reliable repro (loop any command), test whether --opt=dev is stable over thousands of runs, then file upstream at roc-lang/roc with the repro. Blocks a clean e2e green + release.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions