Skip to content

JIT: Assertion failed '(refPosition->refType == RefTypeUpperVectorRestore) || (genCountBits(candidates) == 1)' during 'LSRA build intervals' #85426

@jakobbotsch

Description

@jakobbotsch

libraries-jitstress is hitting this in a few jobs, for example https://dev.azure.com/dnceng-public/public/_build/results?buildId=252833&view=ms.vss-test-web.build-test-results-tab&runId=4908054&resultId=177607&paneView=debug

Assert failure(PID 28 [0x0000001c], Thread: 396 [0x018c]): Assertion failed '(refPosition->refType == RefTypeUpperVectorRestore) || (genCountBits(candidates) == 1)' in 'System.Buffers.ProbabilisticMap:IndexOfAnyVectorized(byref,byref,int,System.ReadOnlySpan`1[ushort]):int' during 'LSRA build intervals' (IL size 203; hash 0x36e94114; Tier1)

    File: /__w/1/s/src/coreclr/jit/lsra.cpp Line: 12346
    Image: /root/helix/work/correlation/dotnet

I was able to get a partial jitdump (it hit segfault after printing this) which I've attached.

out.txt

Metadata

Metadata

Assignees

Labels

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

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions