Repository navigation
x86_64 GNU PGO build loses rustc to an unidentified signal #2296
Description
Activity
- addedinternal:ciRelated to continuous integration workflows and infrastructureRelated to continuous integration workflows and infrastructure
on Oct 6, 2026 astral-automations-bot commented
on Oct 6, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37388502476
astral-automations-bot commented
on Oct 6, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37395884470
astral-automations-bot commented
on Oct 6, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37395894485
astral-automations-bot commented
on Oct 6, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37395882789
astral-automations-bot commented
on Oct 6, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37395899284
astral-automations-bot commented
on Oct 6, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37508510803
astral-automations-bot commented
on Oct 6, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37508487279
astral-automations-bot commented
on Oct 6, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37535251267
astral-automations-bot commented
on Oct 6, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37535192359
astral-automations-bot commented
on Oct 7, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37548134080
astral-automations-bot commented
on Oct 7, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37553972774
astral-automations-bot commented
on Oct 7, 2026 AuthorMore actionsAnother 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
astral-automations-bot commented
on Oct 7, 2026 AuthorMore actionsAnother workflow run encountered this failure: https://github.com/astral-sh/uv/actions/runs/37663485036
CI attempt 1 failed in
build-release-artifacts / x86_64-unknown-linux-gnu, stepBuild 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:
Source inspection confirms that
.github/workflows/build-release-binaries.ymlinvokesscripts/build_uv_pgo.py --train-onlyon 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.