Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

microsoft.extensions.logging.generators.roslyn3.11.tests work item #62238

Closed
runfoapp bot opened this issue Dec 1, 2021 · 8 comments · Fixed by #62262
Closed

microsoft.extensions.logging.generators.roslyn3.11.tests work item #62238

runfoapp bot opened this issue Dec 1, 2021 · 8 comments · Fixed by #62262
Assignees
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI JitStress CLR JIT issues involving JIT internal stress modes
Milestone

Comments

@runfoapp
Copy link

runfoapp bot commented Dec 1, 2021

Runfo Tracking Issue: microsoft.extensions.logging.generators.roslyn3.11.tests work item

Build Definition Kind Run Name Console Core Dump Test Results Run Client
1495291 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-arm64-CoreCLR_checked-jitstress2-(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-20210531091519-97d8652 console.log core dump runclient.py
1495291 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1495291 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1495291 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1495291 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1493624 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1493624 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1493624 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1493624 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1492936 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-arm64-CoreCLR_checked-jitstress2-(Ubuntu.1804.Arm64.Open)Ubuntu.1804.Armarch.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:ubuntu-18.04-helix-arm64v8-20210531091519-97d8652 console.log core dump runclient.py
1492936 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1492936 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1492936 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1492936 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py

Build Result Summary

Day Hit Count Week Hit Count Month Hit Count
1 8 13
@dotnet-issue-labeler dotnet-issue-labeler bot added the untriaged New issue has not been triaged by the area owner label Dec 1, 2021
@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

@ghost
Copy link

ghost commented Dec 1, 2021

Tagging subscribers to this area: @dotnet/area-extensions-logging
See info in area-owners.md if you want to be subscribed.

Issue Details

Runfo Tracking Issue: microsoft.extensions.logging.generators.roslyn3.11.tests work item

Build Definition Kind Run Name Console Core Dump Test Results Run Client
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py

Build Result Summary

Day Hit Count Week Hit Count Month Hit Count
1 8 10
Author: runfoapp[bot]
Assignees: -
Labels:

untriaged, area-Extensions-Logging

Milestone: -

@eerhardt
Copy link
Member

eerhardt commented Dec 1, 2021

I looked at one of these:

https://github.com/dotnet/runtime/runs/4317746032

/datadisks/disk1/work/CBA609F0/w/A8B7095D/e /datadisks/disk1/work/CBA609F0/w/A8B7095D/e
  Discovering: Microsoft.Extensions.Logging.Generators.Roslyn3.11.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  Microsoft.Extensions.Logging.Generators.Roslyn3.11.Tests (found 55 of 56 test cases)
  Starting:    Microsoft.Extensions.Logging.Generators.Roslyn3.11.Tests (parallel test collections = on, max threads = 2)
open(/proc/7238/mem) FAILED 13 (Permission denied)
ptrace(ATTACH, 7239) FAILED No such process
Gathering state for process 7238 dotnet
Crashing thread 00001c53 signal 00000005
./RunTests.sh: line 162:  7238 Aborted                 (core dumped) "$RUNTIME_PATH/dotnet" exec --runtimeconfig Microsoft.Extensions.Logging.Generators.Roslyn3.11.Tests.runtimeconfig.json --depsfile Microsoft.Extensions.Logging.Generators.Roslyn3.11.Tests.deps.json xunit.console.dll Microsoft.Extensions.Logging.Generators.Roslyn3.11.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/datadisks/disk1/work/CBA609F0/w/A8B7095D/e
----- end Wed Nov 24 22:03:33 UTC 2021 ----- exit code 134 ----------------------------------------------------------
exit code 134 means SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
ulimit -c value: unlimited

In the same run, the Json source generator tests failed as well:

/datadisks/disk1/work/CBA609F0/w/AFC109CE/e /datadisks/disk1/work/CBA609F0/w/AFC109CE/e
  Discovering: System.Text.Json.SourceGeneration.Roslyn3.11.Unit.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  System.Text.Json.SourceGeneration.Roslyn3.11.Unit.Tests (found 17 test cases)
  Starting:    System.Text.Json.SourceGeneration.Roslyn3.11.Unit.Tests (parallel test collections = on, max threads = 2)
Gathering state for process 14496 dotnet
Crashing thread 000038ae signal 00000005
Writing minidump with heap to file /home/helixbot/dotnetbuild/dumps/coredump.14496.dmp
Written 327389184 bytes (79929 pages) to core file
Dump successfully written
./RunTests.sh: line 162: 14496 Aborted                 (core dumped) "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Text.Json.SourceGeneration.Roslyn3.11.Unit.Tests.runtimeconfig.json --depsfile System.Text.Json.SourceGeneration.Roslyn3.11.Unit.Tests.deps.json xunit.console.dll System.Text.Json.SourceGeneration.Roslyn3.11.Unit.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing $RSP_FILE
/datadisks/disk1/work/CBA609F0/w/AFC109CE/e
----- end Wed Nov 24 22:05:04 UTC 2021 ----- exit code 134 ----------------------------------------------------------
exit code 134 means SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
ulimit -c value: unlimited

In the Json one we got a dump.

@eerhardt
Copy link
Member

eerhardt commented Dec 1, 2021

@dotnet/jit-contrib - it looks like these tests are failing under "JIT Stress". Can someone investigate the dump above?

@jkoritzinsky jkoritzinsky added the JitStress CLR JIT issues involving JIT internal stress modes label Dec 1, 2021
@kunalspathak
Copy link
Member

I will take a look.

@kunalspathak kunalspathak self-assigned this Dec 1, 2021
@kunalspathak
Copy link
Member

This was introduced in #60787, where under stress mode, we would insert int 3 instead of certain nops at code after jmp. However, there was a bug because of which even the nop that aren't after jmp were converted to int 3.

G_M19513_IG302:              ;; offset=05E9H
       E8A0000000           call     G_M19513_IG330
						;; bbWeight=1    PerfScore 1.00
G_M19513_IG303:              ;; offset=05EEH
       90                   nop      
						;; bbWeight=1    PerfScore 0.25
G_M19513_IG304:              ;; offset=05EFH
       CC0F1F4400000F1F840000000000 align    [14 bytes for IG359]  ; <-- CC is the opcode for "int 3"
						;; bbWeight=1    PerfScore 0.00

#62106 fixed that issue. I have triggered https://dev.azure.com/dnceng/public/_build/results?buildId=1492936&view=results to double check.

@maryamariyan maryamariyan added area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI and removed untriaged New issue has not been triaged by the area owner labels Dec 1, 2021
@ghost
Copy link

ghost commented Dec 1, 2021

Tagging subscribers to this area: @JulieLeeMSFT
See info in area-owners.md if you want to be subscribed.

Issue Details

Runfo Tracking Issue: microsoft.extensions.logging.generators.roslyn3.11.tests work item

Build Definition Kind Run Name Console Core Dump Test Results Run Client
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1491978 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1490166 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1488458 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1488011 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1487516 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1486710 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1485812 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1485182 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1484270 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2_tiered-Ubuntu.1804.Amd64.Open console.log core dump runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2-Windows.10.Amd64.Open console.log runclient.py
1482302 runtime-coreclr libraries-jitstress Rolling net7.0-windows-Release-x64-CoreCLR_checked-jitstress2_tiered-Windows.10.Amd64.Open console.log runclient.py

Build Result Summary

Day Hit Count Week Hit Count Month Hit Count
1 7 10
Author: runfoapp[bot]
Assignees: kunalspathak
Labels:

JitStress, area-CodeGen-coreclr, area-Extensions-Logging

Milestone: -

@maryamariyan maryamariyan added the untriaged New issue has not been triaged by the area owner label Dec 1, 2021
@kunalspathak
Copy link
Member

Looks like the issue is not related to #62106 but the fact that we don't see if the unconditional jump is part of BBJ_CALLFINALLY / BBF_ALWAYS pair and we should not pick the BBJ_ALWAYS part of the pair because it can be in normal flow as seen below:

image

I will have a fix soon.

kunalspathak added a commit to kunalspathak/runtime that referenced this issue Dec 2, 2021
@ghost ghost added the in-pr There is an active PR which will close this issue when it is merged label Dec 2, 2021
@JulieLeeMSFT JulieLeeMSFT removed the untriaged New issue has not been triaged by the area owner label Dec 2, 2021
@JulieLeeMSFT JulieLeeMSFT added this to the 7.0.0 milestone Dec 2, 2021
kunalspathak added a commit that referenced this issue Dec 6, 2021
* fix for #61899

* proper fix

* Fix for #62238

* misc change

* Revert "fix for #61899"

This reverts commit 1fc26a5.

* fix formatting

* fix formatting once again

* add validJumpKind check

* review comments
@ghost ghost removed the in-pr There is an active PR which will close this issue when it is merged label Dec 6, 2021
@ghost ghost locked as resolved and limited conversation to collaborators Jan 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI JitStress CLR JIT issues involving JIT internal stress modes
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants