Skip to content

[ci-scan] Interpreter linux-x64 intermittent test crashes (SIGABRT exit 134) in runtime-libraries-interpreter #128007

Description

@github-actions

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1413624
Pipeline: runtime-libraries-interpreter (definition 330)
Affected leg: linux-x64 Release

Summary

Library tests intermittently crash with SIGABRT (exit code 134) on linux-x64 when run under the Mono interpreter in the runtime-libraries-interpreter pipeline. Unlike the osx-arm64 crashes (which hit the same tests consistently), the linux-x64 crashes affect a different test each build:

  • Build 1413624 (May 8): System.Threading.Tasks.Parallel.Tests — exit 134
  • Build 1410559 (May 6): System.Net.WebSockets.Client.Tests — exit 134
  • Build 1407439 (May 4): No failed work items (flaky, passed on retry)

Error Message

{
  "ErrorMessage": "Expression: !CREATE_CHECK_STRING(bSmallObjectHeapPtr || bLargeObjectHeapPtr)",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Impact on platforms

  • runtime-libraries-interpreter (def 330) · linux-x64 Release · exit code 134 (SIGABRT)
  • Recurring across multiple builds in the scan window

First build it occurred

Present in builds 1413624 (May 8), 1410559 (May 6). True origin is likely earlier — the pipeline has been failing consistently for at least 5 builds.

Occurrence count

2/4 builds with distinct test failures (different tests each time), plus 1 build where the failure was masked by retry.

Recommended action

This is a systemic Mono interpreter stability issue on linux-x64. The SIGABRT (abort) signal with core dumps suggests a native assertion or heap corruption within the interpreter. Different tests trigger the crash each build, indicating the root cause is in the interpreter runtime rather than any specific test. Investigation should focus on the Mono interpreter's memory management and native code paths on linux-x64.

Warning

Firewall blocked 1 domain

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

  • dotnet.github.io

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

network:
  allowed:
    - defaults
    - "dotnet.github.io"

See Network Configuration for more information.

Note

🔒 Integrity filter blocked 8 items

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

  • #115515 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #117369 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #6385 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #7141 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".
  • #122721 search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
  • #107929 search_issues: 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 · ● 89.5M ·

Report

Build Definition Step Name Console log Pull Request
1415107 dotnet/runtime Run Trimming Tests Log #128020
Build Definition Test Pull Request
1413624 dotnet/runtime System.Threading.Tasks.Parallel.Tests.WorkItemExecution

Summary

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions