Skip to content

SOS.Tests local CI execution is unsupported or exceeds leg timeout #5997

Open

Description

@steveisok

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1578741
Leg Name: Ubuntu_22_04_x64_Debug, Ubuntu_22_04_x64_Release, MacOS_Test_x64_Debug, MacOS_Test_x64_Release, Windows_Test_x86_Release, Alpine3_23_x64_Debug, Alpine3_23_x64_Release

Error Message

{
  "ErrorPattern": "(?:The job running on agent .+ ran longer than the maximum time of 180 minutes|XUnit.*Tests failed: .*[\\\\/]SOS\\.Tests_net10\\.0_x86\\.html|XUnit.*Tests failed: .*[\\\\/]artifacts[\\\\/]log[\\\\/](?:Debug|Release)[\\\\/]SOS\\.Tests_net10\\.0_x64\\.log)",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

The new SOS.Tests harness runs a large host/runtime/flavor/dump/DAC matrix. Running the complete matrix in the existing local test legs causes three related temporary CI failures:

  • Ubuntu and macOS test legs exceed the 180-minute job limit.
  • Windows x86 loads the x64 hostfxr.dll (0x800700C1), followed by cascading EngineHost timeouts and test failures.
  • Alpine attempts to execute the transferred glibc-targeted SOS.Tests apphost and reports SOS.Tests: not found on musl.

#5981 moves SOS.Tests to capture-family-sharded Helix work items, uses a shared platform payload, invokes dotnet SOS.Tests.dll on musl, and gates unsupported configurations. Until that integration lands, affected local SOS.Tests executions should be skipped without skipping the repository's existing non-SOS tests.

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1578741
Error message validated: [(?:The job running on agent .+ ran longer than the maximum time of 180 minutes|XUnit.*Tests failed: .*[\\/]SOS\.Tests_net10\.0_x86\.html|XUnit.*Tests failed: .*[\\/]artifacts[\\/]log[\\/](?:Debug|Release)[\\/]SOS\.Tests_net10\.0_x64\.log)]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 9/2/2026 9:56:44 PM UTC

Report

Build Repository Step Name Console log Pull Request
1617270 dotnet/diagnostics Build Windows x86 Debug Log #6069

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 1
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