[CI] Sonoma Clean bot hangs in simctl delete all for 60 minutes
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
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- azure, macos, shell
- Ambito
- ci-cd, devops, infrastructure
Direzione di ricerca
Esamina clean-bot.sh e i log del bot Azure Clean, iniziando dall'invocazione di simctl delete all su XAMBOT-1024.Sonoma. Ispeziona lo stato di CoreSimulator del worker interessato e determina come il percorso di pulizia possa acquisire diagnostica con limiti definiti prima del timeout. Il lavoro è completato quando la pulizia non occupa più l'agent per 60 minuti, oppure quando il fallimento fornisce diagnostica utilizzabile.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
The Sonoma Clean bot task has hung in simctl delete all until Azure DevOps terminates the task at its 60-minute timeout in two distinct monitored PRs.
- Stable signature:
X64 Mac Sonoma clean-bot.sh hangs in simctl delete all until the 60-minute Azure task timeout - Classification: CI infrastructure failure
- Distinct monitored PRs: 2
- Confirmed occurrences: 2
- First observed timeout: 2026-09-01T18:48:27Z
- Latest observed timeout: 2026-09-02T03:55:54Z
- Worker in both occurrences:
XAMBOT-1024.Sonoma
Confirmed occurrences
#26475
- Head:
2ddfa5661d7ae0592ef92481927aa61f28ba8df5 - Pipeline:
xamarin-macios-sim-pr-tests - Build 15169876, attempt 1, X64 Mac Sonoma / Clean bot
- Task interval: 2026-09-01T17:48:17Z–18:48:27Z
- Minimal signature:
+ /Applications/Xcode.app/Contents/Developer/usr/bin/simctl delete allThe task has timed out.
- Azure build result:
partiallySucceeded. - Retry outcome: no cleanup retry was submitted. A separate permitted retry addressed the unrelated
FinalizationRaceConditiontest failure and passed; the cleanup timeout remained as a nonblocking warning.
#26484
- Head:
fd099f147cffffbce1c6a10b5861f4172fd8117b - Pipeline:
xamarin-macios-sim-pr-tests - Build 15178389, attempt 1, X64 Mac Sonoma / Clean bot
- Task interval: 2026-09-02T02:55:44Z–03:55:54Z
- Minimal signature:
+ /Applications/Xcode.app/Contents/Developer/usr/bin/simctl delete allThe task has timed out.
- Azure build result:
partiallySucceeded; all GitHub checks are green. - Retry outcome: none. The timeout was nonblocking and no failed test or build job remained to rerun.
Reproduction pattern and impact
Both occurrences used the same job, task identifier, command, operating-system lane, and worker. The command produced no completion output for about 60 minutes and occupied the agent until Azure timed it out. Tests were not invalidated, but the task delayed each pipeline and left the Azure build partially successful.
Investigation performed
The Azure build metadata, timelines, task records, and Clean bot logs were compared directly. The exact command, task timeout text, task duration, and worker match across both PRs. Searches across all open and closed dotnet/macios issues used the exact command, task name, timeout text, worker, script name, and simulator-cleanup terms. The only candidates were #6740, an unrelated Xcode UI synchronization report, and #26385, an unrelated checkout/credential failure.
A binlog, TestSummary, HtmlReport, or crash report is not applicable because this is a shell-based post-test simulator cleanup hang rather than a build, test assertion, or process crash.
Current diagnosis and workaround
This is a worker-specific CoreSimulator cleanup infrastructure failure. No source workaround is known. The affected worker's CoreSimulator state should be inspected or reset, and the cleanup path should capture bounded diagnostics before timing out so future hangs identify the blocking simulator service or process.
Azure logs are retention-limited.
- Lingua principale
- C#
- Stelle
- 2.9k
- Fork
- 578
- Merge medio
- 2g 12h
- PR unite (30g)
- 189
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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di dotnet/macios
-
NSString(string) keeps an extra native reference, so every NSString created from a managed string leaksForse già presa @rolfbjarne l’ha presa 2 giorni fa. Apertabackport-to-net10.0 backport-to-net11.0 bug regression
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
dotnet/macios#27042 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
[Network] Align NWIPVersion enum values with native nw_ip_version_tForse già presa @rolfbjarne l’ha presa 2 giorni fa. Apertaapi-bindings copilot
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
dotnet/macios#26802 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Network] Bind the waiting state for NWBrowserStateForse già presa @rolfbjarne l’ha presa 15 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
ci-failure ci-postmortem tests
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
Specifying both RuntimeIdentifier + RuntimeIdentifiers can confuse the build.Forse già presa @rolfbjarne l’ha presa 7 giorni fa. Apertabug msbuild regression
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
dotnet/macios#25463 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di dotnet/macios
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
area: core priority: low type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
RicoSuter/Namotion.Interceptor#863 ·
I maintainer di solito rispondono entro 1 giorno
-
area-cli
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
0.3.0
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 2 giorni