Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[CI] Sonoma corrupts mac-test-package.7z during test expansion

Aperta
#26,536 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
42/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
azure

Direzione di ricerca

Inizia dalle tempistiche Azure e dai log delle attività per le build 15181206 e 15183044, quindi confronta le assegnazioni dei worker Sonoma con le esecuzioni di retry riuscite di Tahoe, Sequoia e Sonoma. Il lavoro è completato quando viene identificata la causa locale al worker relativa al trasferimento o all'archiviazione e viene stabilita una correzione duratura o una mitigazione documentata per l'espansione corrotta degli artefatti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

ci-failure ci-postmortem

Failure signature

The X64 - Mac Sonoma (14) Expand tests task can read mac-test-package.7z, but extraction reports widespread ERROR: Data Error entries and exits with code 2 on XAMBOT-1049.Sonoma. Other macOS lanes expand the same build artifact successfully.

Stable signature:

X64 Mac Sonoma Expand tests extracts mac-test-package.7z with widespread ERROR: Data Error entries and exits 2 on XAMBOT-1049 while sibling workers expand the same artifact

Confirmed occurrences

PR #26481
  • Head: af51a02611066b9bd44db7a6ed8f1f1fc8069e70
  • Build 15181206, Sonoma / Expand tests
  • Worker: XAMBOT-1049.Sonoma
  • Extraction produced 1,627 data errors and exited 2.
  • Tahoe and Sequoia expanded the same artifact successfully. A targeted Sonoma retry on XAMBOT-1006.Sonoma succeeded, and the PR later merged.
PR #26535
  • Head: 3d2e0c0665e69b90d74f2b5d9a186d9b475a283f
  • Build 15183044, Sonoma / Expand tests
  • Worker: XAMBOT-1049.Sonoma
  • Extraction produced 1,352 data errors and exited 2.
  • VSM-XAM-47.Tahoe.arm64 and VSM-XAM-75.Sequoia.arm64 expanded the same artifact successfully in the same build.

First observed: 2026-09-02T07:06:24Z.
Latest confirmed occurrence: 2026-09-02T12:30:22Z.
Recurrence: 2 jobs across 2 distinct monitored PRs.

Classification and impact

This is a worker-local CI artifact transfer/storage corruption, not a source or deterministic test failure. The affected PRs are unrelated, the archive remains readable enough for 7-Zip to enumerate entries, and sibling workers successfully expand the same pipeline artifact.

The corruption prevents Sonoma tests from starting and fails the entire stage.

Investigation performed

  • Inspected Azure timelines, task logs, worker assignments, and 7-Zip summaries.
  • Counted the retained ERROR: Data Error records for each occurrence.
  • Compared extraction results across Sonoma, Tahoe, and Sequoia within the same builds.
  • Verified the successful #26481 Sonoma retry on a different worker.
  • Searched all open and closed dotnet/macios issues using the archive name, exact data-error text, task name, worker, and corruption terms. No matching issue existed.

Workaround

After the full run is terminal and retry gates permit it, rerun the failed Sonoma stage so the artifact is transferred and expanded on a healthy worker.

Azure artifacts and task logs are retention-limited.

Lingua principale
C#
Stelle
2.9k
Fork
579
Merge medio
2g 8h
PR unite (30g)
148

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di dotnet/macios

Tutte le issue di dotnet/macios

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.