Skip to content

Assertion failed '!"Qmarks beyond morph disallowed."' #76509

Closed
@BruceForstall

Description

@BruceForstall

Seen in various libraries jitstress jobs, e.g.

net7.0-Linux-Release-x64-CoreCLR_checked-jitstress2-Ubuntu.1804.Amd64.Open

  • System.Collections.Immutable.Tests Work Item
  • System.Net.Http.Unit.Tests Work Item

net7.0-windows-Release-x86-CoreCLR_checked-jitstress1-Windows.10.Amd64.Open

  • System.Collections.Immutable.Tests Work Item

also arm, arm64

e.g.,

  Starting:    System.Collections.Immutable.Tests (parallel test collections = on, max threads = 4)

Assert failure(PID 5244 [0x0000147c], Thread: 4016 [0x0fb0]): Assertion failed '!"Qmarks beyond morph disallowed."' in 'System.Collections.Immutable.Tests.ImmutableArrayTest:CastUpDelegateToSystemDelegate():this' during 'Morph - Global' (IL size 125; hash 0x3def16f6; FullOpts)

    File: D:\a\_work\1\s\src\coreclr\jit\morph.cpp Line: 15556
    Image: C:\h\w\A43708E8\p\dotnet.exe

@dotnet/jit-contrib

Metadata

Metadata

Assignees

Labels

area-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