Skip to content

[ci-scan] Build break: crossgen2 comparison NativeOrReadyToRunImage hash mismatch on linux arm #129013

@github-actions

Description

@github-actions

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1447200
Build error leg or test failing: Test crossgen2-comparison linux arm Release to arm Linux - WorkItem

Error Details

crossgen2_comparison.py detects non-deterministic R2R image output when crossgen2 compiles the same assemblies twice targeting linux-arm. 14 of 236 compared assemblies produce different SHA-256 hashes between the baseline and re-compilation pass.

File hash sum mismatch for "Microsoft.Extensions.Logging.Console" assembly for files of type "NativeOrReadyToRunImage":
 - "/root/helix/work/workitem/u/prebuiltWork/log" has "14ec4b8afd76ac66aa4432a5b6ba1247fc6bbc7b1a434d35a7f0ba95a13e06ce"
 - "/root/helix/work/workitem/uploads" has "57c98b4b4dba1f7c24354e679283d84d7967819eae931debe694e24abcccc042"
File hash sum mismatch for "System.Collections.Immutable" assembly for files of type "NativeOrReadyToRunImage":
...
Number of omitted results: 0
Number of mismatched results: 14
Total number of files compared: 236

Affected pipelines (all comparison legs for linux-arm target):

  • runtime-coreclr crossgen2 outerloop (def 134)
  • runtime-coreclr crossgen2-composite (def 136) — likely same root cause
  • runtime-coreclr r2r-extra (def 114) — likely same root cause

Related (closed, .NET 10): #111972

Error Message

{
  "ErrorMessage": "File hash sum mismatch for",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

First build it occurred


Filed by ci-failure-scan, which scans dnceng-public outer-loop pipelines on main and converts stable failures into KBEs.

Note

🔒 Integrity filter blocked 42 items

The following items were blocked because they don't meet the GitHub integrity level.

  • #5158 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #7096 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5984 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5101 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5318 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #44158 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5637 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #7231 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #5130 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #128959 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #67082 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #114222 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #128365 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #48070 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #88027 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #96968 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • ... and 26 more items

To allow these resources, lower min-integrity in your GitHub frontmatter:

tools:
  github:
    min-integrity: approved  # merged | approved | unapproved | none

Generated by CI Outer-Loop Failure Scanner · ● 93.5M ·

Report

Summary

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Known Build ErrorUse this to report build issues in the .NET Helix tabagentic-workflowsblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'untriagedNew issue has not been triaged by the area owner

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions