Skip to content

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

Description

@mateoatr

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

Activity

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

Metadata

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