Skip to content

[ci-scan] Test failure: browser-wasm R2R genericsload asserts bIsFlatLayoutSuitable (callgenericctor/usegenericfield) #131842

Description

@github-actions

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1539176
Build error leg or test failing: coreclr Pri1 Runtime Tests Run browser wasm checked - readytorun/tests/genericsload/callgenericctor and usegenericfield
Reproduces in the follow-up build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1539724

Error Details

The browser-wasm Checked CoreCLR runtime aborts with a native assert while loading a ReadyToRun image, failing the callgenericctor and usegenericfield R2R tests:

14:09:53.672 Running test: readytorun/tests/genericsload/callgenericctor/callgenericctor.cmd
ASSERT FAILED
	Expression: bIsFlatLayoutSuitable
	Location:   src/coreclr/vm/peimage.cpp:656
	Function:   GetOrCreateLayoutInternal
	Process:    42

PEImage::GetOrCreateLayoutInternal is reached without LAYOUT_FLAT being permitted, even though WebAssembly defines PEIMAGE_FLAT_LAYOUT_ONLY. This is the same underlying flat-layout limitation described in the area-team tracker #131767.

Tracking: #131767

Error Message

{
  "ErrorMessage": [
    "Expression: bIsFlatLayoutSuitable",
    "peimage.cpp:656",
    "Function:   GetOrCreateLayoutInternal"
  ],
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Filed by ci-failure-scan (detection only). ci-failure-fix walks open [ci-scan] KBEs and either opens a small fix PR or comments here to loop in owners — it never disables the test.

Note

This issue was generated by the ci-failure-scan Copilot workflow.

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • awmgmcpg

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Generated by CI Outer-Loop Failure Scanner · 801.4 AIC · ⌖ 11.3 AIC · ⊞ 18.3K · ◷

Report

Build Repository Test Pull Request
1540634 dotnet/runtime Regressions/coreclr/GitHub_49982/test49982/test49982.cmd
1540253 dotnet/runtime Regressions/coreclr/GitHub_49826/test49826/test49826.cmd

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
2 2 2

Activity

  1. dotnet-policy-service commented on Aug 5, 2026

    @dotnet-policy-service
    Contributor

    Tagging subscribers to 'arch-wasm': @lewing, @pavelsavara
    See info in area-owners.md if you want to be subscribed.

  2. JulieLeeMSFT commented on Aug 5, 2026

    @JulieLeeMSFT
    Member

    duplicate #131767

  3. locked and limited conversation to collaborators on Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions