Skip to content

jitstress failure from recent pred list changes #80974

@AndyAyersMS

Description

@AndyAyersMS

This is affecting about 150 test executions in jitstress and some in libraries jitstress too

Assert failure(PID 28 [0x0000001c], Thread: 41 [0x0029]): Assertion failed 'topBB->bbNum <= botBB->bbNum' in 'FsCheck.TypeClass+FromType@48:Invoke(System.Type):bool:this' during 'Set block order' (IL size 9; hash 0xf9ed1197; Tier0-FullOpts-MinOpts)

    File: /__w/1/s/src/coreclr/jit/optimizer.cpp Line: 4695
    Image: /root/helix/work/correlation/dotne

There is an assert in optReachWithoutCall invoked by fgSetBlockOrder that is triggered because we no longer have bbNum order in some unoptimized compiles. Turns out we don't actually depend on block order so I think I can just defer the assert.

Metadata

Metadata

Assignees

Labels

JitStressCLR JIT issues involving JIT internal stress modesarea-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