Skip to content

x86_64 GNU PGO build loses rustc to an unidentified signal #2296

Description

@astral-automations-bot

CI attempt 1 failed in build-release-artifacts / x86_64-unknown-linux-gnu, step Build wheels:
https://github.com/astral-sh/uv/actions/runs/37388519176/job/112028008641

Platform: Linux x86_64, depot-ubuntu-latest-4, manylinux2014 container, Rust 1.99.0, cargo-auditable 0.7.6.

The instrumented PGO compilation failed before profile collection:

panicked at cargo-auditable-0.7.6/src/rustc_wrapper.rs:35:10:
rustc was terminated by a deadly signal
error: could not compile `uv` (bin "uv")

Source inspection confirms that .github/workflows/build-release-binaries.yml invokes scripts/build_uv_pgo.py --train-only on this runner. The script builds with -Cprofile-generate, and the release profile enables fat LTO. The cargo-auditable wrapper panics when rustc has no numeric exit code; it does not report which signal terminated rustc. OOM exhaustion is a hypothesis, not an established cause.

The same failure occurs on the immediate base commit of astral-sh#22198:
https://github.com/astral-sh/uv/actions/runs/37388502476/job/112029483109

The workspace-extraction PR does not change the workflow or PGO script, and its test and lint jobs passed. Earlier changes in the stacked branch could still affect compiler memory usage. This is an actionable release-build failure rather than an ordinary source compilation diagnostic, but it cannot yet be classified confidently as transient.

Capture the terminating signal and runner memory/OOM evidence, then address runner capacity or the compiler/build configuration as indicated. Cargo exit 101, the Python subprocess exception, and Docker exit 1 are follow-on errors. The i686 matrix job was cancelled after this failure and has no independent compiler failure.

Related: #2124 tracked confirmed ARM64 worker OOM kills; astral-sh#22116 increased ARM64 PGO runner memory. Those remediations do not cover this x86_64 runner.

Activity

  1. astral-automations-bot commented on Oct 6, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37388502476

  2. astral-automations-bot commented on Oct 6, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37395884470

  3. astral-automations-bot commented on Oct 6, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37395894485

  4. astral-automations-bot commented on Oct 6, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37395882789

  5. astral-automations-bot commented on Oct 6, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37395899284

  6. astral-automations-bot commented on Oct 6, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37508510803

  7. astral-automations-bot commented on Oct 6, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37508487279

  8. astral-automations-bot commented on Oct 6, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37535251267

  9. astral-automations-bot commented on Oct 6, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37535192359

  10. astral-automations-bot commented on Oct 7, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37548134080

  11. astral-automations-bot commented on Oct 7, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37553972774

  12. astral-automations-bot commented on Oct 7, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37661468250

    This occurrence predates the x86_64 runner-capacity increase in astral-sh#22260, merged at 18:18 UTC on October 7. Attempt 1 failed at 17:55 UTC on depot-ubuntu-latest-4; the failed revision lacks the move to depot-ubuntu-24.04-16. Job: https://github.com/astral-sh/uv/actions/runs/37661468250/job/112930706176

  13. astral-automations-bot commented on Oct 7, 2026

    @astral-automations-bot
    Author

    Another workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37663485036

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    internal:ciRelated to continuous integration workflows and infrastructure

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions