Jan Kotas

Results 415 comments of Jan Kotas

> Known Build Error label is useful to get stats on the infra issues such as timeout This was the sole purpose of this tracking issue. If we do not...

Closing. This stopped occurring after updating .NET SDK LKG to .NET 8 P7.

Happened again in #91554 on osx-x64 release Runtime_Debug build Full log https://dev.azure.com/dnceng-public/public/_build/results?buildId=395071&view=logs&jobId=74a332a6-4c62-563e-0293-081993a1bb75&j=74a332a6-4c62-563e-0293-081993a1bb75&t=26d9c75b-b006-57b7-96be-abd7e0e03816 ``` ... System.Security.Cryptography.Pkcs -> /Users/runner/work/1/s/artifacts/bin/System.Security.Cryptography.Pkcs/ref/Release/net9.0/System.Security.Cryptography.Pkcs.dll System.ComponentModel.Composition -> /Users/runner/work/1/s/artifacts/bin/System.ComponentModel.Composition/ref/Release/net9.0/System.ComponentModel.Composition.dll System.Composition.Runtime -> /Users/runner/work/1/s/artifacts/bin/System.Composition.Runtime/Release/net9.0/System.Composition.Runtime.dll /Users/runner/work/1/s/eng/common/tools.sh: line 498: 2233 Segmentation fault: 11...

``` Discovering: System.Text.Json.Tests (method display = ClassAndMethod, method display options = None) Discovered: System.Text.Json.Tests (found 7275 of 7334 test cases) Starting: System.Text.Json.Tests (parallel test collections = on, max threads =...

I was able to catch a live local repro and attach debugger to it. There is one run away thread with extremely deep stack trace. All other threads are waiting...

@janvorli Could you please take a look? It is hit by nearly all CI jobs and it looks related to your EH refactoring.

`System.Text.Json.Tests`, debug build of libraries, checked build of the runtime, native x64 macOS. I was not able to repro it with emulator on M1.

There are multiple issues: - This type of crash does not produce dumps to allow diagnosing it (known infra gap) - Stackoverflow handling on macOS goes into infinite memory allocation...

It is crashing during an attempt to free `VT_RECORD`: ``` *** Stack trace for last set context - .thread/.cxr resets it # Child-SP RetAddr Call Site 00 (Inline Function) --------`--------...