[Known Build Error] PrintException_TaskExceptionChain missing source-line annotations on Windows ARM64
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
- 49/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Ambito
- devtools, testing-qa
Direzione di ricerca
Start with the failing SOS.Tests.PrintExceptionTests.PrintException_TaskExceptionChain test and compare its expected source annotations with the Windows ARM64 build output. The issue links related bug #5909, but says the ARM64 failures have not been independently root-caused, so first determine whether the same cause applies. Done means the expected source-file and line annotations appear for the affected frames across the reported dump and debugger configurations.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Build Information
Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1664616
Build error leg: Diagnostics Tests Helix win-arm64 Debug
Failing test: SOS.Tests.PrintExceptionTests.PrintException_TaskExceptionChain
Related bug: #5909 (!PrintException -lines drops source-line brackets for unwound exception stack frames in heap minidumps). The symptoms match; the ARM64 failures have not been independently root-caused.
Error Message
{
"ErrorPattern": "expected: (output to contain \"RandomUserTask[.]cs @ 26\"|frame 'RandomTest[.]RandomUserTask[.]InnerException' to contain source annotation 'RandomUserTask[.]cs @ 38')",
"BuildRetry": false,
"ExcludeConsoleLog": false
}
Observed failures
On Windows ARM64, printexception -lines reports exception stack frames without the expected source-file/line annotation. Both CDB and dotnet-dump configurations fail.
.NET 9, Core / Dump / Workstation / Heap:
SOS assertion failed.
expected: output to contain "RandomUserTask.cs @ 26"
The RandomTest.RandomUserTask.<.ctor>b__2_0() frame is present, but its source annotation is missing.
.NET 10, Core / Dump / Workstation / Heap:
SOS assertion failed.
expected: frame 'RandomTest.RandomUserTask.InnerException' to contain source annotation 'RandomUserTask.cs @ 38'
The InnerException() frame is present without its source annotation; the following constructor-lambda frame still resolves to RandomUserTask.cs @ 22.
Independent reproductions
| Build | Branch / PR | Observed failure |
|---|---|---|
| 1664616 | #6188, November 4, 2026 | Both signatures: line 26 on .NET 9 and line 38 on .NET 10; CDB and dotnet-dump, Heap dumps. |
| 1664227 | main, November 4, 2026 |
Missing line 26 on .NET 9; CDB and dotnet-dump, Mini dumps. |
| 1662417 | #6010, November 3, 2026 | Missing line 38 on .NET 9; CDB and dotnet-dump, Heap dumps. |
Helix failure consoles:
These signatures predate #6188 and occur on unrelated changes. All eight GcInfo_ReportsEncoding cases passed in that PR's two failing work items.
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1664616
Error message validated: [expected: (output to contain "RandomUserTask[.]cs @ 26"|frame 'RandomTest[.]RandomUserTask[.]InnerException' to contain source annotation 'RandomUserTask[.]cs @ 38')]
Result validation: ❌ Known issue did not match with the provided build.
Validation performed at: 11/4/2026 10:21:31 PM UTC
Report
Summary
| 24-Hour Hit Count | 7-Day Hit Count | 1-Month Count |
|---|---|---|
| 2 | 10 | 12 |
- Lingua principale
- C++
- Stelle
- 1.3k
- Fork
- 407
- Merge medio
- 21h 5m
- PR unite (30g)
- 78
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
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/diagnostics
-
Fix StackAndOtherTests.script line number verification for .NET 11 and Windows x64Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
dotnet/diagnostics#5884 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
dotnet/diagnostics#6225 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
dotnet/diagnostics#6213 ·
I maintainer di solito rispondono entro 1 giorno
-
Isolate SOS hosting from other debugger extensions that use managed codeForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
dotnet/diagnostics#6207 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement sos tracking
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
dotnet/diagnostics#6130 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di dotnet/diagnostics
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
AutoHotkey/AutoHotkey#380 ·
-
documentation
Difficoltà 1/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
Lua File: add readWhole()Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
grumpycoders/pcsx-redux#2667 ·
-
GCC 15.2: -Wcast-qual warning - cast discards const qualifier from pointer target type (H5trace.c)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
google/tensorstore#305 ·