Repository navigation
Closed
Labels
area-GC-coreclrblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
Description
/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 |
Metadata
Metadata
Assignees
Labels
area-GC-coreclrblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
Activity
Anipik commentedon Feb 3, 2021
seems similar to #46100
Anipik commentedon Feb 8, 2021
Failed again https://dev.azure.com/dnceng/public/_build/results?buildId=982059&view=logs&j=5daca27f-52cd-532c-7da3-66cd43b2fb44&t=544b6965-1404-5848-fc5a-30d8345c68ff
Anipik commentedon Feb 10, 2021
cc @layomia @steveharter
steveharter commentedon Feb 24, 2021
@ViktorHofer thoughts? I can't seem to find any crash dumps (via an "attachments" tab?) or other information.
It may be related to #46100, but I can't find what test(s) were running. I logged this previously about the lack of information available during crash dumps; at a minimum having the active test(s) that were running at the time of the crash would be valuable.
As a last resort, I could try running it on a local macbook repeatedly and hope it triggers the exception (with dump).
danmoseley commentedon Feb 25, 2021
crash dump: #46100 (comment)
ViktorHofer commentedon Mar 15, 2021
@steveharter did the crash dump work for you that @danmoseley shared above?
danmoseley commentedon Mar 17, 2021
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
danmoseley commentedon Mar 17, 2021
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.
3 remaining items
Maoni0 commentedon Apr 21, 2021
we are trying to get a local repro. @PeterSolMS will be doing the investigation.
PeterSolMS commentedon Apr 26, 2021
I've been able to get a repro on Windows/amd64 by setting the bit more eagerly (ignoring whether background GC needs it or not), and checking whether BGC needs the background mark bit set where we test the bit. This makes it fail apparently because the object is right before a pinned plug, and we save the object and restore it later. At the place where we test the bit in make_free_list_in_brick it has not been restored yet, apparently.
Maoni0 commentedon Apr 27, 2021
ahh right we are not doing this for sweep like we do for compact_plug. but I think we should be able to make this case simpler for sweep by making sure we clear these bits when we recover.
PeterSolMS commentedon Apr 28, 2021
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.
Maoni0 commentedon Apr 29, 2021
@PeterSolMS yes I think that would work!
PeterSolMS commentedon May 3, 2021
Proposed fix in PR #52183. With this fix in place, the issue has repro'd in days.
Fix issue 47805 (#52183)
PeterSolMS commentedon May 4, 2021
PR has been merged.
jkotas commentedon May 4, 2021
@PeterSolMS Thank you!