rust-lang / rust-lang/rust

Meta tracking issue for spurious CI failures

Open
#133,959 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A-CI A-spurious C-tracking-issue CI-ABA-ptr-provenance-lockless-queue-fail CI-spurious-fail-mingw CI-spurious-fail-msvc CI-spurious-fail-rust-lld-crash CI-spurious-x86_64-apple-SIGSEGV-SIGILL S-tracking-forever T-bootstrap T-compiler T-infra
Dominant language
Rust
Stars
119k
Forks
16.1k
PR merge metrics
PR metrics pending

Description

This is a (meta) tracking issue intended to make it easier to find the specific spurious CI failure issues.

Platform-specific

Runner-specific

Known problems

LLVM
Pointer provenance ABA lockless queue test failures
Linkers
rust-lld can sometimes crash quite often

https://github.com/rust-lang/rust/labels/CI-spurious-fail-rust-lld-crash

rust-lld fails with 0xc0000374 (STATUS_HEAP_CORRUPTION)

https://github.com/rust-lang/rust/labels/CI-spurious-fail-rust-lld-crash

Networking failures

Bot troubles

Possible mitigation approaches

Others

See also issues tagged with https://github.com/rust-lang/rust/labels/A-spurious.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the linked platform-, runner-, LLVM-, linker-, networking-, and bot-related issues, along with the A-spurious label and listed mitigation approaches. The issue is a tracking index rather than a scoped change; done would require a clearly defined CI failure to investigate or a specific update to the referenced issue list.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
ci-cd
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.