Skip to content

[CI] Flaky: HarnessException "Unable to evaluate the property OutputPath" (exit code 139) #25860

Description

@rolfbjarne

Flaky Test Report (automated)

Test: xharness AppBundleLocator.GetPropertyByMSBuildEvaluationAsync — MSBuild property evaluation crashes
Platform: macOS, Mac Catalyst
Category: Flaky / Infrastructure
Period: June 22–29, 2026

Occurrence Summary

PR Build Configuration Bot Direct Link
#25713 14515144 link all/macOS/Debug (PrepareAssemblies, CoreCLR, Trimmable Static Registrar) AcesShared 9 Run tests
#25849 14515024 trimmode link/Mac Catalyst/Release AcesShared 81 Run tests

Total: Failed in 2 builds across 2 unrelated PRs.

Error Details

Both failures share the same pattern — the MSBuild property evaluation subprocess crashes with exit code 139 (SIGSEGV — segmentation fault). This prevents xharness from locating the app bundle and the entire test configuration fails:

Build 14515144 (PR#25713):

HarnessException: Unable to evaluate the property OutputPath in
/Users/cloudtest/vss/_work/1/s/macios/tests/xharness/bin/Debug/tmp-test-dir/link all474/link all.csproj,
build failed with exit code 139. Timed out: False
   at Xharness.AppBundleLocator.GetPropertyByMSBuildEvaluationAsync(...)
   at Xharness.AppBundleLocator.LocateAppBundle(...)
   at Xharness.Jenkins.TestTasks.MacExecuteTask.RunTestAsync()

Build 14515024 (PR#25849):

HarnessException: Unable to evaluate the property OutputPath in
/Users/cloudtest/vss/_work/1/s/macios/tests/xharness/bin/Debug/tmp-test-dir/trimmode link94/trimmode link.csproj,
build failed with exit code 139. Timed out: False
   at Xharness.AppBundleLocator.GetPropertyByMSBuildEvaluationAsync(...)
   at Xharness.AppBundleLocator.LocateAppBundle(...)
   at Xharness.Jenkins.TestTasks.MacExecuteTask.RunTestAsync()

Analysis

  • Exit code 139 = SIGSEGV — the dotnet process that evaluates MSBuild properties is crashing with a segmentation fault.
  • Both occurrences are on AcesShared pool bots (9 and 81), suggesting this may be related to the bot environment (e.g., corrupted dotnet install, missing shared libraries, or memory issues on these VMs).
  • The failures are in different test suites (link all on macOS and trimmode link on MacCatalyst) but both hit the same code path (AppBundleLocator.GetPropertyByMSBuildEvaluationAsync).
  • This is likely a transient infrastructure issue on AcesShared bots rather than a code bug.

Classification

This failure was identified as flaky/infrastructure because:


This issue was automatically generated by CI post-mortem analysis.

Activity

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

    bugIf an issue is a bug or a pull request a bug fixci-failureThe issue only affects CIci-postmortemCI post-mortem analysis: flaky tests, infrastructure failures, shared regressionscopilot

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions