Skip to content

Assert failure: heapSize >= initialRequestSize with collectible assemblies on linux-x64 #71200

@jakobbotsch

Description

@jakobbotsch

We have been hitting this on and off in Fuzzlyn jobs for a while now.

To reproduce:

  1. Checkout and build Fuzzlyn with dotnet publish -c Release -r linux-x64 --self-contained
  2. Execute Fuzzlyn's execution server with a checked corerun and the input file attached to the issue by running the following command:
artifacts/tests/coreclr/Linux.x64.Checked/Tests/Core_Root/corerun <path to publish dir>/Fuzzlyn.ExecutionServer.dll <path to attached input.json>

The JSON document contains two assemblies that the execution server will try to load and run in a collectible ALC.

Result:

Assert failure(PID 1365 [0x00000555], Thread: 1373 [0x055d]): heapSize >= initialRequestSize
    File: /home/jakob/dev/dotnet/runtime/src/coreclr/vm/codeman.cpp Line: 2583
    Image: /home/jakob/dev/dotnet/runtime/artifacts/tests/coreclr/Linux.x64.Checked/Tests/Core_Root/corerun

input.zip

cc @janvorli

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions