Skip to content

[ci-scan] Skip StackReferenceDumpTests on arm dumps (refs #128292)#71

Draft
github-actions[bot] wants to merge 1 commit into
mainfrom
ci-scan/skip-stackreference-arm-128292-25618467a59c417e
Draft

[ci-scan] Skip StackReferenceDumpTests on arm dumps (refs #128292)#71
github-actions[bot] wants to merge 1 commit into
mainfrom
ci-scan/skip-stackreference-arm-128292-25618467a59c417e

Conversation

@github-actions

Copy link
Copy Markdown

Reasoning

StackReferenceDumpTests.WalkStackReferences_ReturnsWithoutThrowing and WalkStackReferences_RefsHaveValidSourceInfo fail with VirtualReadException : Failed to read System.UInt32 when processing linux_arm dumps via R2R ReadyToRunJitManager.GetExceptionClauses. The [SkipOnArch("arm", ...)] attribute is the narrowest available condition, matching how these dump tests already skip x86.

Linked KBE: dotnet#128292

Match verification (from Step 4.8):

  1. Same test/family: yes — StackReferenceDumpTests.WalkStackReferences_ReturnsWithoutThrowing and WalkStackReferences_RefsHaveValidSourceInfo
  2. Same failure signature: yes — VirtualReadException : Failed to read System.UInt32
  3. Same OS: yes — linux_arm dumps (processed from all host platforms)
  4. Same architecture: yes — arm dumps specifically

Impact on platforms

  • runtime-diagnostics (def 309) / windows-x64 release CdacXPlatDumpTest — exit code 1
  • runtime-diagnostics (def 309) / windows-x86 release CdacXPlatDumpTest — exit code 1
  • runtime-diagnostics (def 309) / linux-x64 release CdacXPlatDumpTest — exit code 1
  • runtime-diagnostics (def 309) / windows-arm64 release CdacXPlatDumpTest — exit code 1

Errors log

Microsoft.Diagnostics.DataContractReader.DumpTests.StackReferenceDumpTests.WalkStackReferences_ReturnsWithoutThrowing(config: local/r2r (linux_arm)) [FAIL]
      Microsoft.Diagnostics.DataContractReader.VirtualReadException : Failed to read System.UInt32 at 0xf01965f0.
        at Microsoft.Diagnostics.DataContractReader.Data.ExceptionLookupTableEntry..ctor(Target target, TargetPointer address)
        at Microsoft.Diagnostics.DataContractReader.Contracts.ExecutionManagerCore`1.ReadyToRunJitManager.GetExceptionClauses(...)
   Microsoft.Diagnostics.DataContractReader.DumpTests  Total: 424, Errors: 0, Failed: 2, Skipped: 200

First build it occurred

Linked issue

dotnet#128292

Note

🔒 Integrity filter blocked 1 item

The following item was blocked because it doesn't meet the GitHub integrity level.

  • #105207 search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".

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 · ● 35.3M ·

VirtualReadException when processing linux_arm dumps via R2R
ReadyToRunJitManager.GetExceptionClauses in runtime-diagnostics pipeline.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants