Skip to content

Test failure: Regressions/coreclr/0582/csgen.1/csgen.1.cmd #102296

Closed
@v-wenyuxu

Description

@v-wenyuxu

Failed in: runtime-coreclr jitstress2-jitstressregs 20240515.1

Failed tests:

coreclr windows x86 Checked jitstress2_jitstressregs0x80 @ Windows.10.Amd64.Open
    - Regressions/coreclr/0582/csgen.1/csgen.1.cmd

Error message:

 
Assert failure(PID 448 [0x000001c0], Thread: 1248 [0x04e0]): Assertion failed 'false && !"Mismatch in align instruction"' in 'BB:Static1(double[,,][],byref,int,byref)' during 'Generate code' (IL size 368; hash 0xadca06fd; FullOpts)

    File: D:�_work1ssrccoreclrjitemit.cpp:5931
    Image: C:hwA0520956pcorerun.exe


Return code:      1
Raw output file:      C:hwA0520956wB96709D5uploadscoreclr
Raw output:
BEGIN EXECUTION
 "C:hwA0520956pcorerun.exe" -p "System.Reflection.Metadata.MetadataUpdater.IsSupported=false" -p "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization=true"  csgen.1.dll 


Mismatch in align instruction.
Containing IG: IG06
loopHeadPredIG: IG83
loopHeadIG: IG84
igInLoop: IG87
igInLoop->igLoopBackEdge: IG85
igInLoop has align instruction for : IG88
Loop:
	IG84
	IG85
	IG86
	IG87
	IG88
	IG89
	IG90
	IG91
	IG92
	IG93
	IG94
	IG95
	IG96
	IG97
	IG98
	IG99
	IG100
	IG101
	IG102
	IG103
	IG104
	IG105
	IG106
	IG107
	IG108
	IG109
	IG110
	IG111
	IG112
	IG113
	IG114
	IG115
	IG116
	IG117
	IG118
	IG119
	IG120
	IG121
	IG122
Did not find IG with back edge to IG84
Expected: 100
Actual: -1073740286
END EXECUTION - FAILED
FAILED
Test failed. Trying to see if dump file was created in C:cores since 5/15/2024 5:31:48 PM
Processing C:corescorerun.exe.448.dmp
Invoking: C:Program Files (x86)Windows Kits10Debuggers�cdb.exe -c "$<C:hwA0520956		mpcgadsn.tmp" -z "C:corescorerun.exe.448.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.448.dmp]
User Mini Dump File with Full Memory: Only application data is available


************* Path validation summary **************
Response                         Time (ms)     Location
OK                                             C:hwA0520956pPDB
Symbol search path is: C:hwA0520956pPDB
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: Wed May 15 17:31:51.000 2024 (UTC + 0:00)
System Uptime: 0 days 2:09:03.866
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.
(1c0.4e0): 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=00b78478 ebx=00000000 ecx=00000000 edx=00000000 esi=00b78428 edi=00b78478
eip=72155c9c esp=00b7875c ebp=00b797f4 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:
72155c9c 5e              pop     esi
0:000> cdb: Reading initial command '$<C:hwA0520956		mpcgadsn.tmp'
0:000> .load C:Users
unner.dotnetsossos.dll
0:000> ~*k

.  0  Id: 1c0.4e0 Suspend: 0 Teb: 00824000 Unfrozen
ChildEBP RetAddr  
00b78768 72156978 coreclr!FailFastOnAssert+0x21
00b797f4 71d1aa48 coreclr!_DbgBreakCheck+0x337
*** WARNING: Unable to verify checksum for clrjit.dll
00b7985c 7058d13e coreclr!CEEInfo::doAssert+0x68
00b7b890 7058c295 clrjit!assertAbort+0xd8
00b7cc50 70584169 clrjit!emitter::getLoopSize+0x238
00b7cc8c 70589304 clrjit!emitter::emitCalculatePaddingForLoopAlignment+0x81
00b7cce8 70567a60 clrjit!emitter::emitLoopAlignAdjustments+0x1bb
00b7ccf8 70563304 clrjit!CodeGen::genGenerateMachineCode+0x360
00b7cd04 7068a228 clrjit!CodeGenPhase::DoPhase+0x14
00b7cd

Stack trace:

   at Xunit.Assert.True(Nullable`1 condition, String userMessage) in /_/src/Microsoft.DotNet.XUnitAssert/src/BooleanAsserts.cs:line 146
   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__TestExecutor11|0_12(StreamWriter tempLogSw, StreamWriter statsCsvSw, <>c__DisplayClass0_0&)

Metadata

Metadata

Assignees

Labels

JitStressCLR JIT issues involving JIT internal stress modesarch-x86area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsos-windows

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions