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

JIT: Reorder stores to make them amenable to stp optimization #102133

Merged
merged 8 commits into from
May 15, 2024

Handle GT_CNS_DBL reuse as well

5a78b5e
Select commit
Loading
Failed to load commit list.
Merged

JIT: Reorder stores to make them amenable to stp optimization #102133

Handle GT_CNS_DBL reuse as well
5a78b5e
Select commit
Loading
Failed to load commit list.
Azure Pipelines / runtime-coreclr jitstress failed May 13, 2024 in 1h 6m 49s

Build #20240513.1 had test failures

Details

Tests

  • Failed: 11 (0.00%)
  • Passed: 1,392,665 (99.58%)
  • Other: 5,889 (0.42%)
  • Total: 1,398,565

Annotations

Check failure on line 10 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-coreclr jitstress

Build log #L10

Path does not exist: D:\a\_work\1\a\artifacts\log

Check failure on line 44 in .packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24253.1\tools\azure-pipelines\AzurePipelines.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-coreclr jitstress

.packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24253.1\tools\azure-pipelines\AzurePipelines.MultiQueue.targets#L44

.packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24253.1\tools\azure-pipelines\AzurePipelines.MultiQueue.targets(44,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd has failed. Check the Test tab or this console log: https://helix.dot.net/api/2019-06-17/jobs/5b408021-bf82-4fd6-b064-404231d30952/workitems/Interop/console

Check failure on line 44 in .packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24253.1\tools\azure-pipelines\AzurePipelines.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-coreclr jitstress

.packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24253.1\tools\azure-pipelines\AzurePipelines.MultiQueue.targets#L44

.packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24253.1\tools\azure-pipelines\AzurePipelines.MultiQueue.targets(44,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd has failed. Check the Test tab or this console log: https://helix.dot.net/api/2019-06-17/jobs/4effb7df-b8a8-4606-9d46-eba111f4573d/workitems/Interop/console

Check failure on line 44 in .packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24253.1\tools\azure-pipelines\AzurePipelines.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-coreclr jitstress

.packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24253.1\tools\azure-pipelines\AzurePipelines.MultiQueue.targets#L44

.packages\microsoft.dotnet.helix.sdk\9.0.0-beta.24253.1\tools\azure-pipelines\AzurePipelines.MultiQueue.targets(44,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Test Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd has failed. Check the Test tab or this console log: https://helix.dot.net/api/2019-06-17/jobs/eef006b3-5860-4377-873a-44fd39c201b9/workitems/Interop/console

Check failure on line 1 in Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-coreclr jitstress

Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd

Assert failure(PID 3972 [0x00000f84], Thread: 4520 [0x11a8]): Assertion failed '(genRegMask(initReg) & intRegState.rsCalleeRegArgMaskLiveIn) == 0' in '(dynamicClass):IL_STUB_PInvoke(int,byref)' during 'Generate code' (IL size 116; hash 0x99f14004; FullOpts)

    File: D:_work1ssrccoreclrjitcodegencommon.cpp:3987
    Image: C:hwA6F00959pcorerun.exe


Return code:      1
Raw output file:      C:hwA6F00959wBFA90A9CuploadsPInvokeCriticalHandlesStructTestStructTestoutput.txt
Raw output:
BEGIN EXECUTION
 "C:hwA6F00959pcorerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  StructTest.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:cores since 5/13/2024 12:29:23 PM
Processing C:corescorerun.exe.3972.dmp
Invoking: C:Program Files (x86)Windows Kits10Debuggers†cdb.exe -c "$<C:hwA6F00959		mp1lavaq.tmp" -z "C:corescorerun.exe.3972.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:corescorerun.exe.3972.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:hwA6F00959pPDB
Symbol search path is: C:hwA6F00959pPDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Mon May 13 12:29:26.000 2024 (UTC + 0:00)
System Uptime: 0 days 0:46:10.460
Process Uptime: 0 days 0:00:03.000
.................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(f84.11a8): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=007b94d8 ebx=00000000 ecx=00000000 edx=00000000 esi=007b9488 edi=007b94d8
eip=728e5c9c esp=007b97bc ebp=007ba854 iopl=0         nv up ei pl nz ac po nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000212
coreclr!FailFastOnAssert+0x21:
728e5c9c 5e              pop     esi
0:000> cdb: Reading initial command '$<C:hwA6F00959		mp1lavaq.tmp'
0:000> .load C:Users
unner.dotnetsossos.dll
0:000> ~*k

.  0  Id: f84.11a8 Suspend: 0 Teb: 004f5000 Unfrozen
ChildEBP RetAddr  
007b97c8 728e6978 coreclr!FailFastOnAssert+0x21
007ba854 724aaa48 coreclr!_DbgBreakCheck+0x337
*** WARNING: Unable to verify checksum for clrjit.dll
007ba8bc 70d2ce7e coreclr!CEEInfo::doAssert+0x68
007bc8e8 70d0bc33 clrjit!assertAbort+0xd8
007bc918 70d07115 clrjit!CodeGen::genZeroInitFrame+0x7f
007bc994 70d07b2e clrjit!CodeGen::genFnProlog+0x69b
007bc9ac 70d07a9f clrjit!CodeGen::genGeneratePrologsAndEpilogs+0x6b
007bc9bc 70d03294 clrjit!CodeGen::genGenerateMachineCode+0x33f
007bc9c8 70e29df8 clrjit!CodeGenPhase::DoPhase+0x14
007bc9fc 70d076c8 clrjit!Phase::Run+0x38
(Inline) -------- clrjit!DoPhase+0x45
007bca2c 70d166b2 clrjit!CodeGen::genGenerateCode+0x78
007bcce0 70d17cbb clrjit!Compiler::compCompile+0xb5d
007bcd48 70d17029 clrjit!Compiler::compCompileHelper+0x702
(Inline) -------- clrjit!Compiler::compCompile::__l170::__Body::Run+0x15
007bce34 70d150f4 clrjit!Compiler::compCompile+0x74c
007bce54 70d15135 clrjit!``jitNativeCode'::`8'::__Body::Run'
Raw output
   at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix)
   at Program.<<Main>$>g__TestExecutor261|25_262(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass25_0&)

Check failure on line 1 in Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-coreclr jitstress

Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd

Assert failure(PID 2396 [0x0000095c], Thread: 6120 [0x17e8]): Assertion failed '(genRegMask(initReg) & intRegState.rsCalleeRegArgMaskLiveIn) == 0' in '(dynamicClass):IL_STUB_PInvoke(int,byref)' during 'Generate code' (IL size 116; hash 0x99f14004; FullOpts)

    File: D:_work1ssrccoreclrjitcodegencommon.cpp:3987
    Image: C:hwAE6E09B1pcorerun.exe


Return code:      1
Raw output file:      C:hwAE6E09B1wA926097BuploadsPInvokeCriticalHandlesStructTestStructTestoutput.txt
Raw output:
BEGIN EXECUTION
 "C:hwAE6E09B1pcorerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  StructTest.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:cores since 5/13/2024 12:27:42 PM
Processing C:corescorerun.exe.2396.dmp
Invoking: C:Program Files (x86)Windows Kits10Debuggers†cdb.exe -c "$<C:hwAE6E09B1		mpy34f2a.tmp" -z "C:corescorerun.exe.2396.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:corescorerun.exe.2396.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:hwAE6E09B1pPDB
Symbol search path is: C:hwAE6E09B1pPDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Mon May 13 12:27:44.000 2024 (UTC + 0:00)
System Uptime: 0 days 1:08:43.544
Process Uptime: 0 days 0:00:02.000
.................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(95c.17e8): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=00579068 ebx=00000000 ecx=00000000 edx=00000000 esi=00579018 edi=00579068
eip=72705c9c esp=0057934c ebp=0057a3e4 iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
72705c9c 5e              pop     esi
0:000> cdb: Reading initial command '$<C:hwAE6E09B1		mpy34f2a.tmp'
0:000> .load C:Users
unner.dotnetsossos.dll
0:000> ~*k

.  0  Id: 95c.17e8 Suspend: 0 Teb: 00202000 Unfrozen
ChildEBP RetAddr  
00579358 72706978 coreclr!FailFastOnAssert+0x21
0057a3e4 722caa48 coreclr!_DbgBreakCheck+0x337
*** WARNING: Unable to verify checksum for clrjit.dll
0057a44c 70b4ce7e coreclr!CEEInfo::doAssert+0x68
0057c474 70b2bc33 clrjit!assertAbort+0xd8
0057c4a4 70b27115 clrjit!CodeGen::genZeroInitFrame+0x7f
0057c520 70b27b2e clrjit!CodeGen::genFnProlog+0x69b
0057c538 70b27a9f clrjit!CodeGen::genGeneratePrologsAndEpilogs+0x6b
0057c548 70b23294 clrjit!CodeGen::genGenerateMachineCode+0x33f
0057c554 70c49df8 clrjit!CodeGenPhase::DoPhase+0x14
0057c588 70b276c8 clrjit!Phase::Run+0x38
(Inline) -------- clrjit!DoPhase+0x45
0057c5b8 70b366b2 clrjit!CodeGen::genGenerateCode+0x78
0057c86c 70b37cbb clrjit!Compiler::compCompile+0xb5d
0057c8d4 70b37029 clrjit!Compiler::compCompileHelper+0x702
(Inline) -------- clrjit!Compiler::compCompile::__l170::__Body::Run+0x15
0057c9c0 70b350f4 clrjit!Compiler::compCompile+0x74c
0057c9e0 70b35135 clrjit!``jitNativeCode'::`8'::__Body::Run'
Raw output
   at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 146
   at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix)
   at Program.<<Main>$>g__TestExecutor261|25_262(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass25_0&)

Check failure on line 1 in Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-coreclr jitstress

Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd

Assert failure(PID 164 [0x000000a4], Thread: 9380 [0x24a4]): Assertion failed '(genRegMask(initReg) & intRegState.rsCalleeRegArgMaskLiveIn) == 0' in '(dynamicClass):IL_STUB_PInvoke(int,byref)' during 'Generate code' (IL size 116; hash 0x99f14004; FullOpts)

    File: D:_work1ssrccoreclrjitcodegencommon.cpp:3987
    Image: C:hwAD6D0979pcorerun.exe


Return code:      1
Raw output file:      C:hwAD6D0979wB43D0963uploadsPInvokeCriticalHandlesStructTestStructTestoutput.txt
Raw output:
BEGIN EXECUTION
 "C:hwAD6D0979pcorerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  StructTest.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:cores since 5/13/2024 12:25:55 PM
Processing C:corescorerun.exe.164.dmp
Invoking: C:Program Files (x86)Windows Kits10Debuggers†cdb.exe -c "$<C:hwAD6D0979		mpzshptn.tmp" -z "C:corescorerun.exe.164.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:corescorerun.exe.164.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:hwAD6D0979pPDB
Symbol search path is: C:hwAD6D0979pPDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Mon May 13 12:26:02.000 2024 (UTC + 0:00)
System Uptime: 0 days 1:37:52.883
Process Uptime: 0 days 0:00:07.000
..................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(a4.24a4): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=031790b8 ebx=00000000 ecx=00000000 edx=00000000 esi=03179068 edi=031790b8
eip=71aa5c9c esp=0317939c ebp=0317a434 iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
71aa5c9c 5e              pop     esi
0:000> cdb: Reading initial command '$<C:hwAD6D0979		mpzshptn.tmp'
0:000> .load C:Users
unner.dotnetsossos.dll
0:000> ~*k

.  0  Id: a4.24a4 Suspend: 0 Teb: 02e98000 Unfrozen
ChildEBP RetAddr  
031793a8 71aa6978 coreclr!FailFastOnAssert+0x21
0317a434 7166aa48 coreclr!_DbgBreakCheck+0x337
*** WARNING: Unable to verify checksum for clrjit.dll
0317a49c 6feece7e coreclr!CEEInfo::doAssert+0x68
0317c4cc 6fecbc33 clrjit!assertAbort+0xd8
0317c4fc 6fec7115 clrjit!CodeGen::genZeroInitFrame+0x7f
0317c578 6fec7b2e clrjit!CodeGen::genFnProlog+0x69b
0317c590 6fec7a9f clrjit!CodeGen::genGeneratePrologsAndEpilogs+0x6b
0317c5a0 6fec3294 clrjit!CodeGen::genGenerateMachineCode+0x33f
0317c5ac 6ffe9df8 clrjit!CodeGenPhase::DoPhase+0x14
0317c5e0 6fec76c8 clrjit!Phase::Run+0x38
(Inline) -------- clrjit!DoPhase+0x45
0317c610 6fed66b2 clrjit!CodeGen::genGenerateCode+0x78
0317c8c4 6fed7cbb clrjit!Compiler::compCompile+0xb5d
0317c92c 6fed7029 clrjit!Compiler::compCompileHelper+0x702
(Inline) -------- clrjit!Compiler::compCompile::__l170::__Body::Run+0x15
0317ca18 6fed50f4 clrjit!Compiler::compCompile+0x74c
0317ca38 6fed5135 clrjit!``jitNativeCode'::`8'::__Body::Run'::`5'
Raw output
   at Xunit.Assert.True(Boolean condition, String userMessage) in /_/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 128
   at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix)
   at Program.<<Main>$>g__TestExecutor261|25_262(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass25_0&)

Check failure on line 1 in Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd

See this annotation in the file changed.

@azure-pipelines azure-pipelines / runtime-coreclr jitstress

Interop/PInvoke/CriticalHandles/StructTest/StructTest/StructTest.cmd

Assert failure(PID 2540 [0x000009ec], Thread: 12624 [0x3150]): Assertion failed '(genRegMask(initReg) & intRegState.rsCalleeRegArgMaskLiveIn) == 0' in '(dynamicClass):IL_STUB_PInvoke(int,byref)' during 'Generate code' (IL size 116; hash 0x99f14004; FullOpts)

    File: D:_work1ssrccoreclrjitcodegencommon.cpp:3987
    Image: C:hwA7A50914pcorerun.exe


Return code:      1
Raw output file:      C:hwA7A50914wBA2409BFuploadsPInvokeCriticalHandlesStructTestStructTestoutput.txt
Raw output:
BEGIN EXECUTION
 "C:hwA7A50914pcorerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  StructTest.dll 
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:cores since 5/13/2024 12:27:27 PM
Processing C:corescorerun.exe.2540.dmp
Invoking: C:Program Files (x86)Windows Kits10Debuggers†cdb.exe -c "$<C:hwA7A50914		mp1hypb1.tmp" -z "C:corescorerun.exe.2540.dmp"
stdout: 
Microsoft (R) Windows Debugger Version 10.0.18362.1 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:corescorerun.exe.2540.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:hwA7A50914pPDB
Symbol search path is: C:hwA7A50914pPDB
Executable search path is: 
Windows 10 Version 14393 MP (4 procs) Free x86 compatible
Product: Server, suite: TerminalServer DataCenter SingleUserTS
10.0.14393.6343 (rs1_release.230913-1727)
Machine Name:
Debug session time: Mon May 13 12:27:34.000 2024 (UTC + 0:00)
System Uptime: 0 days 1:29:36.338
Process Uptime: 0 days 0:00:07.000
..................................

************* Symbol Loading Error Summary **************
Module name            Error
ntdll                  The system cannot find the file specified

You can troubleshoot most symbol related issues by turning on symbol loading diagnostics (!sym noisy) and repeating the command that caused symbols to be loaded.
You should also verify that your symbol search path (.sympath) is correct.
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(9ec.3150): Unknown exception - code c0000602 (first/second chance not available)
For analysis of this file, run !analyze -v
*** WARNING: Unable to verify checksum for coreclr.dll
eax=033791c8 ebx=00000000 ecx=00000000 edx=00000000 esi=03379178 edi=033791c8
eip=71995c9c esp=033794ac ebp=0337a544 iopl=0         nv up ei pl nz ac pe nc
cs=0023  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00000216
coreclr!FailFastOnAssert+0x21:
71995c9c 5e              pop     esi
0:000> cdb: Reading initial command '$<C:hwA7A50914		mp1hypb1.tmp'
0:000> .load C:Users
unner.dotnetsossos.dll
0:000> ~*k

.  0  Id: 9ec.3150 Suspend: 0 Teb: 0309f000 Unfrozen
ChildEBP RetAddr  
033794b8 71996978 coreclr!FailFastOnAssert+0x21
0337a544 7155aa48 coreclr!_DbgBreakCheck+0x337
*** WARNING: Unable to verify checksum for clrjit.dll
0337a5ac 6fddce7e coreclr!CEEInfo::doAssert+0x68
0337c5d4 6fdbbc33 clrjit!assertAbort+0xd8
0337c604 6fdb7115 clrjit!CodeGen::genZeroInitFrame+0x7f
0337c680 6fdb7b2e clrjit!CodeGen::genFnProlog+0x69b
0337c698 6fdb7a9f clrjit!CodeGen::genGeneratePrologsAndEpilogs+0x6b
0337c6a8 6fdb3294 clrjit!CodeGen::genGenerateMachineCode+0x33f
0337c6b4 6fed9df8 clrjit!CodeGenPhase::DoPhase+0x14
0337c6e8 6fdb76c8 clrjit!Phase::Run+0x38
(Inline) -------- clrjit!DoPhase+0x45
0337c718 6fdc66b2 clrjit!CodeGen::genGenerateCode+0x78
0337c9cc 6fdc7cbb clrjit!Compiler::compCompile+0xb5d
0337ca34 6fdc7029 clrjit!Compiler::compCompileHelper+0x702
(Inline) -------- clrjit!Compiler::compCompile::__l170::__Body::Run+0x15
0337cb20 6fdc50f4 clrjit!Compiler::compCompile+0x74c
0337cb40 6fdc5135 clrjit!``jitNativeCode'::`8'::__Body::Ru
Raw output
   at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 146
   at TestLibrary.OutOfProcessTest.RunOutOfProcessTest(String assemblyPath, String testPathPrefix)
   at Program.<<Main>$>g__TestExecutor261|25_262(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass25_0&)