runtime: [tests] System.Text.Json.Tests segfault, for `Libraries Test Run release coreclr OSX x64 Release`
/tmp/helix/working/AFBC0A27/p/dotnet exec --runtimeconfig System.Text.Json.Tests.runtimeconfig.json --depsfile System.Text.Json.Tests.deps.json xunit.console.dll System.Text.Json.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing
popd
===========================================================================================================
/private/tmp/helix/working/AFBC0A27/w/A45108B5/e /private/tmp/helix/working/AFBC0A27/w/A45108B5/e
Discovering: System.Text.Json.Tests (method display = ClassAndMethod, method display options = None)
Discovered: System.Text.Json.Tests (found 2262 of 2294 test cases)
Starting: System.Text.Json.Tests (parallel test collections = on, max threads = 4)
./RunTests.sh: line 162: 4756 Segmentation fault: 11 (core dumped) "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Text.Json.Tests.runtimeconfig.json --depsfile System.Text.Json.Tests.deps.json xunit.console.dll System.Text.Json.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/private/tmp/helix/working/AFBC0A27/w/A45108B5/e
----- end Tue Feb 2 11:45:29 PST 2021 ----- exit code 139 ----------------------------------------------------------
exit code 139 means SIGSEGV Illegal memory access. Deref invalid pointer, overrunning buffer, stack overflow etc. Core
Runfo Tracking Issue: system.text.json.tests OSX failure
| Build | Definition | Kind | Run Name | Console | Core Dump | Test Results | Run Client |
|---|---|---|---|---|---|---|---|
| 1082899 | runtime | PR 51099 | net6.0-Linux-Release-arm-CoreCLR_checked-(Alpine.312.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm32v7-20200908125213-5bece88 | console.log | core dump | ||
| 1082303 | runtime | PR 51073 | net6.0-OSX-Debug-x64-CoreCLR_checked-OSX.1013.Amd64.Open | console.log | core dump | runclient.py | |
| 1080651 | runtime | PR 51025 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | test results | runclient.py | |
| 1080651 | runtime | PR 51025 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | test results | runclient.py | |
| 1080305 | runtime | PR 50832 | net6.0-Linux-Release-arm64-CoreCLR_checked-(Alpine.312.Arm64.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm64v8-20200602002604-25f8a3e | console.log | core dump | runclient.py | |
| 1078239 | runtime | PR 50893 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1078239 | runtime | PR 50893 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1077590 | runtime | PR 50885 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1077590 | runtime | PR 50885 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1077551 | runtime | PR 50893 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1077551 | runtime | PR 50893 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1072066 | runtime | PR 50364 | net6.0-Linux-Release-arm-CoreCLR_checked-(Alpine.312.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm32v7-20200908125213-5bece88 | console.log | core dump | runclient.py | |
| 1072066 | runtime | PR 50364 | net6.0-Linux-Release-arm-CoreCLR_checked-(Ubuntu.1804.Arm32.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440 | console.log | core dump | ||
| 1071508 | runtime | PR 50364 | net6.0-Linux-Release-arm-CoreCLR_checked-(Alpine.312.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm32v7-20200908125213-5bece88 | console.log | core dump | ||
| 1071508 | runtime | PR 50364 | net6.0-Linux-Release-arm-CoreCLR_checked-(Ubuntu.1804.Arm32.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440 | console.log | core dump | ||
| 1069839 | runtime | Rolling | net6.0-OSX-Release-x64-CoreCLR_release-OSX.1013.Amd64.Open | console.log | core dump | runclient.py | |
| 1069839 | runtime | Rolling | net6.0-OSX-Release-x64-CoreCLR_checked-OSX.1013.Amd64.Open | console.log | runclient.py | ||
| 1069447 | runtime | Rolling | net6.0-OSX-Release-x64-CoreCLR_release-OSX.1014.Amd64.Open | console.log | core dump | runclient.py | |
| 1067051 | runtime | PR 50479 | net6.0-OSX-Debug-x64-Mono_release-OSX.1014.Amd64.Open | console.log | core dump | runclient.py | |
| 1067051 | runtime | PR 50479 | net6.0-OSX-Debug-x64-Mono_release-OSX.1015.Amd64.Open | console.log | |||
| 1067051 | runtime | PR 50479 | net6.0-Linux-Debug-x64-mono_interpreter_release-Debian.9.Amd64.Open | console.log | core dump | ||
| 1067051 | runtime | PR 50479 | net6.0-Linux-Debug-x64-Mono_release-(Centos.8.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-helix-20201229003624-c1bf759 | console.log | core dump | ||
| 1067051 | runtime | PR 50479 | net6.0-Linux-Debug-x64-Mono_release-RedHat.7.Amd64.Open | console.log | core dump | ||
| 1067051 | runtime | PR 50479 | net6.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-bfcd90a-20200121150006 | console.log | core dump | ||
| 1067051 | runtime | PR 50479 | net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1604.Amd64.Open | console.log | core dump | ||
| 1067051 | runtime | PR 50479 | net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open | console.log | core dump | ||
| 1067051 | runtime | PR 50479 | net6.0-Linux-Debug-x64-Mono_release-SLES.15.Amd64.Open | console.log | core dump | ||
| 1067051 | runtime | PR 50479 | net6.0-Linux-Debug-x64-Mono_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7 | console.log | core dump | ||
| 1067051 | runtime | PR 50479 | net6.0-Linux-Debug-arm64-Mono_release-(Ubuntu.1804.ArmArch.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-20210106155927-56c6673 | console.log | core dump | ||
| 1067051 | runtime | PR 50479 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | |||
| 1066426 | runtime | PR 50364 | net6.0-Linux-Release-arm-CoreCLR_checked-(Alpine.312.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm32v7-20200908125213-5bece88 | console.log | core dump | ||
| 1066426 | runtime | PR 50364 | net6.0-Linux-Release-arm-CoreCLR_checked-(Ubuntu.1804.Arm32.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440 | console.log | core dump | ||
| 1065829 | runtime | Rolling | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1065829 | runtime | Rolling | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1064164 | runtime | PR 50446 | net6.0-windows-Release-x86-CoreCLR_checked-Windows.10.Amd64.Open | console.log | runclient.py | ||
| 1064164 | runtime | PR 50446 | net6.0-Linux-Release-arm64-CoreCLR_checked-(Alpine.312.Arm64.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm64v8-20200602002604-25f8a3e | console.log | core dump | runclient.py | |
| 1064164 | runtime | PR 50446 | net6.0-Linux-Release-arm-CoreCLR_checked-(Ubuntu.1804.Arm32.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440 | console.log | core dump | runclient.py | |
| 1064164 | runtime | PR 50446 | net6.0-Linux-Release-arm-CoreCLR_checked-(Alpine.312.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm32v7-20200908125213-5bece88 | console.log | core dump | runclient.py | |
| 1063804 | runtime | Rolling | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1063487 | runtime | PR 50421 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1063487 | runtime | PR 50421 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1063487 | runtime | PR 50421 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1063487 | runtime | PR 50421 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1061583 | runtime | Rolling | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1061583 | runtime | Rolling | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1061318 | runtime | PR 50360 | net6.0-Linux-Release-arm-CoreCLR_checked-(Alpine.312.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm32v7-20200908125213-5bece88 | console.log | core dump | runclient.py | |
| 1061318 | runtime | PR 50360 | net6.0-Linux-Release-arm-CoreCLR_checked-(Ubuntu.1804.Arm32.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440 | console.log | core dump | runclient.py | |
| 1061318 | runtime | PR 50360 | net6.0-Linux-Release-arm64-CoreCLR_checked-(Alpine.312.Arm64.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm64v8-20200602002604-25f8a3e | console.log | core dump | runclient.py | |
| 1061318 | runtime | PR 50360 | net6.0-windows-Release-x86-CoreCLR_checked-Windows.10.Amd64.Open | console.log | |||
| 1059587 | runtime | PR 50280 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1057317 | runtime | Rolling | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1057171 | runtime | PR 50082 | net6.0-windows-Release-x86-CoreCLR_checked-Windows.10.Amd64.Open | console.log | runclient.py | ||
| 1057171 | runtime | PR 50082 | net6.0-Linux-Release-arm-CoreCLR_checked-(Alpine.312.Arm32.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm32v7-20200908125213-5bece88 | console.log | core dump | runclient.py | |
| 1057171 | runtime | PR 50082 | net6.0-Linux-Release-arm-CoreCLR_checked-(Ubuntu.1804.Arm32.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm32v7-bfcd90a-20200121150440 | console.log | core dump | runclient.py | |
| 1057171 | runtime | PR 50082 | net6.0-Linux-Release-arm64-CoreCLR_checked-(Alpine.312.Arm64.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.12-helix-arm64v8-20200602002604-25f8a3e | console.log | core dump | runclient.py | |
| 1056573 | runtime | PR 50254 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1056573 | runtime | PR 50254 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1056573 | runtime | PR 50254 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1056573 | runtime | PR 50254 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1056573 | runtime | PR 50254 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1056573 | runtime | PR 50254 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | runclient.py | |
| 1056573 | runtime | PR 50254 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1055639 | runtime | PR 50227 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | core dump | test results | runclient.py |
| 1055639 | runtime | PR 50227 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1055639 | runtime | PR 50227 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | runclient.py | ||
| 1050314 | runtime | PR 48601 | net6.0-windows-Debug-x64-CoreCLR_checked-Windows.10.Amd64.Open | console.log | |||
| 1050243 | runtime | PR 49635 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | |||
| 1050243 | runtime | PR 49635 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | |||
| 1047146 | runtime | PR 49635 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | |||
| 1047146 | runtime | PR 49635 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | |||
| 1047146 | runtime | PR 49635 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | |||
| 1047146 | runtime | PR 49635 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | |||
| 1046026 | runtime | PR 49740 | net6.0-Linux-Debug-x64-mono_interpreter_release-Debian.9.Amd64.Open | console.log | core dump | ||
| 1046026 | runtime | PR 49740 | net6.0-Linux-Debug-x64-Mono_release-(Centos.8.Amd64.Open)Ubuntu.1604.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:centos-8-helix-20201229003624-c1bf759 | console.log | core dump | ||
| 1046026 | runtime | PR 49740 | net6.0-Linux-Debug-x64-Mono_release-RedHat.7.Amd64.Open | console.log | core dump | runclient.py | |
| 1046026 | runtime | PR 49740 | net6.0-Linux-Debug-x64-Mono_release-(Debian.10.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-10-helix-amd64-bfcd90a-20200121150006 | console.log | core dump | ||
| 1046026 | runtime | PR 49740 | net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1604.Amd64.Open | console.log | core dump | ||
| 1046026 | runtime | PR 49740 | net6.0-Linux-Debug-x64-Mono_release-Ubuntu.1804.Amd64.Open | console.log | core dump | ||
| 1046026 | runtime | PR 49740 | net6.0-Linux-Debug-x64-Mono_release-SLES.15.Amd64.Open | console.log | core dump | ||
| 1046026 | runtime | PR 49740 | net6.0-Linux-Debug-x64-Mono_release-(Fedora.30.Amd64.Open)ubuntu.1604.amd64.open@mcr.microsoft.com/dotnet-buildtools/prereqs:fedora-30-helix-20200512010621-4f8cef7 | console.log | core dump | ||
| 1046026 | runtime | PR 49740 | net6.0-Linux-Debug-arm64-Mono_release-(Ubuntu.1804.ArmArch.Open)Ubuntu.1804.ArmArch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-16.04-helix-arm64v8-20210106155927-56c6673 | console.log | core dump | ||
| 1046026 | runtime | PR 49740 | net6.0-OSX-Debug-x64-Mono_release-OSX.1014.Amd64.Open | console.log | core dump | ||
| 1046026 | runtime | PR 49740 | net6.0-OSX-Debug-x64-Mono_release-OSX.1015.Amd64.Open | console.log | core dump | ||
| 1045420 | runtime | PR 49635 | net6.0-Browser-Release-wasm-Mono_Release-normal-Ubuntu.1804.Amd64.Open | console.log | |||
| 1045420 | runtime | PR 49635 | net6.0-Browser-Release-wasm-Mono_Release-wasmtestonbrowser-Ubuntu.1804.Amd64.Open | console.log | |||
| 1041458 | runtime | PR 49691 | net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open | console.log | runclient.py | ||
| 1041458 | runtime | PR 49691 | net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open | console.log | runclient.py | ||
| 1041454 | runtime | PR 49693 | net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open | console.log | runclient.py | ||
| 1041454 | runtime | PR 49693 | net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open | console.log | runclient.py | ||
| 1041454 | runtime | PR 49693 | net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open | console.log | runclient.py | ||
| 1041454 | runtime | PR 49693 | net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open | console.log | runclient.py | ||
| 1041440 | runtime | PR 49544 | net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open | console.log | runclient.py | ||
| 1041440 | runtime | PR 49544 | net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open | console.log | runclient.py | ||
| 1041440 | runtime | PR 49544 | net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open | console.log | runclient.py | ||
| 1041440 | runtime | PR 49544 | net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open | console.log | runclient.py | ||
| 1041433 | runtime | PR 48226 | net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open | console.log | runclient.py | ||
| 1041433 | runtime | PR 48226 | net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open | console.log | runclient.py | ||
| 1041428 | runtime | PR 49305 | net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open | console.log | runclient.py | ||
| 1041428 | runtime | PR 49305 | net6.0-windows-Debug-x64-Mono_release-Windows.10.Amd64.Server19H1.ES.Open | console.log | runclient.py | ||
| 1041386 | runtime | PR 49540 | net6.0-windows-Debug-x64-Mono_release-Windows.81.Amd64.Open | console.log | runclient.py |
Displaying 100 of 583 results
Build Result Summary
| Day Hit Count | Week Hit Count | Month Hit Count |
|---|---|---|
| 1 | 7 | 129 |
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 19 (19 by maintainers)
I’ve been able to catch 3 crash dumps so far, all of them have the bad object right in front of a pinned plug. In two cases, the size of the bad object was 32 bytes, in one case it was 24 bytes (a boxed System.Boolean). I wonder if we can simply generalize your fix for is_plug_padded, clearing the bits when we save to saved_pre_plug or saved_post_plug, but not for the copy saved to saved_pre_plug_reloc or saved_post_plug_reloc.
cc @stephentoub in case he’s interested in how easy it is to get to dumps on all OS’es by just copy/pasting a couple commands out the log.
We have some fresh dumps for this now, and thanks to recent effort by @safern, getting set up debugging them is practically a single command.
I used this query –
https://engsrvprod.kusto.windows.net/engineeringdata?query=H4sIAAAAAAAEAJWSXWvCMBSG7wX%2FQ8hVC127zSGD0YH7EPRibLixyxGb4zza5pTkFBX241erpa3zZncpeZPzvE%2BTAouFwhS0iMWU5q7fi6IfsVmCBTGjwiYgEjKs0DghNbEBjmxhGDOQ%2Fd5JMo6FTDDKi3mKSdRNRxYWLlqC0i7KlGOwUpD9%2F0k0cs8o6tGvlnKwjOBaoMkSkjXoFiFTShuw3lsBBYxSVM5v8vWmJLeVfqsWK8ulmnuhvskbXOpqL7e0goT3uiY6EKK5MqjrlHxBRebiXFkHXytHxmtQ%2FaDtuQqGT7BAg4xkJrryMbwdVgVWhEas0egYjQHb73mfZNcThsw1qGOLYHS6e1HZweZsVzrOwnfYcjgtp5crx67rriKvTvxVMUpzNBAOrq7DUaaHNydeuHDVmAeln7fI8oyYmnK%2FPpoMxCMZRyl8WPQFmUP0rt8bl0%2Bw3ab87HLJJW0umFp%2FtL6%2B07zJn%2FY%2Fr%2FL49kuShvYXf5f9RRQDAAA%3D&web=0
let failed = Jobs //| where Source contains “dotnet/runtime” | where Source == “ci/public/dotnet/runtime/refs/heads/master” or Source == “ci/public/dotnet/runtime/refs/heads/main” // | where Properties contains “checked” | where tolower(QueueAlias) contains tolower(“osx”) | where Started > ago(30d) | project JobId, QueueAlias, Source // , Props=parse_json(Properties), //| where Props.DefinitionId == “686” | join kind=inner (WorkItems | where FriendlyName == “System.Text.Json.Tests” // | where QueueName contains tolower(“Alpine.312.Amd64”) | where Status == “BadExit” | project JobId, WorkItemId, Started, ConsoleUri) on JobId; Files | where FileName contains “how-to” | where WorkItemFriendlyName contains “System.Text.Json” | join kind=inner failed on WorkItemId
And I clicked the link in the most recent hit, it pulls up how-to-debug-dump.md, which gives me the magic commands to paste in to get dump, symbols, and binaries pulled down, then open it in lldb, eg
It really is super easy now. Unfortunately I don’t have a Mac, so I couldn’t actually do the lldb part. @steveharter could you please take a look, and tell us how this goes for you?
cc @jkotas