Skip to content

Test failure: Assertion failed 'op1->IsLocal()' in win-x64 #55512

Closed

Description

runtime-coreclr jitstress2-jitstressregs 20210711.1

We are hitting the following assert on win-x64:

#ifdef DEBUG
var_types op1Type = op1->TypeGet();
if (op1Type == TYP_STRUCT)
{
assert(op1->IsLocal());

Log example:

> C:\h\w\B1BD097E\w\B17B097F\e\JIT\Directed\nullabletypes\boxunboxinterface_ro\boxunboxinterface_ro.cmd
      Expected: True
      Actual:   False
      Stack Trace:
           at JIT_Directed._nullabletypes_boxunboxinterface_ro_boxunboxinterface_ro_._nullabletypes_boxunboxinterface_ro_boxunboxinterface_ro_cmd() in JIT.Directed.XUnitWrapper.dll:token 0x6000272+0x284
      Output:
        
        Assert failure(PID 5588 [0x000015d4], Thread: 1172 [0x0494]): Assertion failed 'op1->IsLocal()' in 'Helper:Compare(System.Nullable`1[ImplementTwoInterfaceGen`1],ImplementTwoInterfaceGen`1[Int32]):bool' during 'Generate code' (IL size 25)
        
            File: D:\workspace\_work\1\s\src\coreclr\jit\codegenxarch.cpp Line: 4476
            Image: C:\h\w\B1BD097E\p\corerun.exe

@BruceForstall

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

JitStressCLR JIT issues involving JIT internal stress modesarch-x64area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIos-windows

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions