Skip to content

[JitStress=2] Assertion failed 'expTyp == cseLclVarTyp' #11987

@BruceForstall

Description

@BruceForstall

With COMPlus_JitStress=2, these tests fail on Windows x64:

Interop\PInvoke\BestFitMapping\Char\AFT_PFT\AFT_PFT\AFT_PFT.cmd
Interop\PInvoke\BestFitMapping\Char\Assembly_False_False\Assembly_False_False\Assembly_False_False.cmd
Interop\PInvoke\BestFitMapping\LPStr\AFT_PFT\AFT_PFT\AFT_PFT.cmd
Interop\PInvoke\BestFitMapping\LPStr\Assembly_False_False\Assembly_False_False\Assembly_False_False.cmd

with:

Assert failure(PID 101632 [0x00018d00], Thread: 102816 [0x191a0]): Assertion failed 'expTyp == cseLclVarTyp' in 'ILStubClass:IL_STUB_PInvoke(byref):bool' (IL size 216)

    File: f:\gh\coreclr10\src\jit\optcse.cpp Line: 2108
    Image: f:\gh\coreclr10\bin\tests\Windows_NT.x64.Checked\Tests\Core_Root\CoreRun.exe

On x86, only these two fail:

Interop\PInvoke\BestFitMapping\Char\AFT_PFT\AFT_PFT\AFT_PFT.cmd
Interop\PInvoke\BestFitMapping\LPStr\AFT_PFT\AFT_PFT\AFT_PFT.cmd

https://ci.dot.net/job/dotnet_coreclr/job/master/view/x64/job/jitstress/job/x64_checked_windows_nt_jitstress2/753/

Metadata

Metadata

Assignees

Labels

arch-x64arch-x86area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIbug

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions