-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
Milestone
Description
I am frequently hitting access violations inside emitDispJumpList on x64 when jit dump is enabled.
Easy way to repro it is to set COMPlus_JitStdOutFile=foo.txt and COMPlus_JitDump=* and run superpmi.
For the one example case I looked at iiaBBLabel is not a valid pointer and the instrDescJmp* we are processing is the jne in the following code:
IN0671: vmovdqu xmmword ptr [ebp+eax-0CH], xmm4
IN0672: vmovdqu xmmword ptr [ebp+eax+04H], xmm4
IN0673: vmovdqu xmmword ptr [ebp+eax+14H], xmm4
IN0674: add eax, 48
IN0675: jne SHORT -5 instrMetadata
Metadata
Assignees
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI