Skip to content

Test failure: System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135888

Closed

Description

@lewing

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1635689
Build error leg or test failing: WasmTestOnWasmtime-CLR-ST-System.Threading.Tests - System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest
Pull request: #135778

Tracking issue: #135887. Regression from #135778: on Unix, a named mutex created without NamedWaitHandleOptions is now user-scoped by default, so reopening it with CurrentUserOnly = false creates a new mutex. Fails deterministically on WASI, browser (CoreCLR and Mono), macOS and Linux.

KBE authoring guidance (ci-failure-scan)
  • Error Details is for readers. Paste the full exception, stack trace, or build error excerpt so the failure is understandable without opening the raw log.
  • Build Analysis parses only the single JSON block under Error Message.
  • ErrorMessage is a case-sensitive ordinal String.Contains substring copied verbatim from the failing log.
  • Set BuildRetry to true only for a clear infrastructure retry case. ExcludeConsoleLog disables Helix console-log scanning.

Error Details

[FAIL] System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest(namePrefix: "")
Assert.False() Failure
Expected: False
Actual:   True
   at System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest(String namePrefix)
   at System.Reflection.InstanceCalliHelper.Call( fn, Object o, Object arg1)
   at System.Reflection.IntrinsicInvokeHelper.Instance_Void_1Obj(IntPtr fn, Object obj, IntPtr* args, RuntimeType _)

Error Message

{
  "ErrorMessage": [
    "NameOptionsApiCompatibilityTest(namePrefix:",
    "Assert.False() Failure"
  ],
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}
Agentic workflow metadata (ci-failure-scan)

Workflow artifact: ci-failure-scan
Artifact kind: kbe-verification
Verified match count: 3 hits in failure.log

Note

This issue was drafted with GitHub Copilot.

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1635689
Error message validated: [NameOptionsApiCompatibilityTest(namePrefix: Assert.False() Failure]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 10/15/2026 7:25:14 PM UTC

Report

Build Repository Test Pull Request
1638634 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135965
1638838 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135983
1638885 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135830
1638880 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135820
1638903 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135805
1638873 dotnet/runtime System.Threading.Tests.MutexTests.CrossProcess_NamedMutex_ProtectedFileAccessAtomic #135543
1638867 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135768
1638826 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135757
1638841 dotnet/runtime System.Threading.Tests.MutexTests.CrossProcess_NamedMutex_ProtectedFileAccessAtomic #135984
1638855 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135790
1638773 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #134449
1638812 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135146
1638775 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #134531
1638800 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135972
1638784 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135890
1638770 dotnet/runtime System.Threading.Tests.MutexTests.CrossProcess_NamedMutex_ProtectedFileAccessAtomic #135291
1638738 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135896
1638764 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135296
1638707 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135975
1638743 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135976
1638725 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135970
1638683 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135906
1638654 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest
1638637 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135961
1638643 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135974
1638619 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135939
1638622 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135533
1638594 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #133086
1638535 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #134978
1638493 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135653
1638556 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135794
1638552 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135413
1638496 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135902
1638589 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135897
1638600 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135967
1638456 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135886
1638455 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135446
1638442 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135876
1638420 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135911
1638390 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #134083
1638360 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135219
1638365 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135962
1638292 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135959
1638184 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135946
1638280 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #125436
1638191 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135947
1638218 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135954
1638222 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135956
1638224 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135955
1638208 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135949
1638217 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135957
1638213 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135952
1638212 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135953
1638214 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135950
1638207 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135948
1638210 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135951
1638124 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135846
1638166 dotnet/runtime System.Threading.Tests.MutexTests.AbandonExisting
1637984 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest
1638095 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135944
1638066 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135940
1638069 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135941
1638044 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135936
1638073 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135943
1638024 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135935
1638008 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135937
1638000 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135622
1637949 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135934
1637995 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #133145
1637932 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest
1637881 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135927
1637884 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135928
1637911 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135924
1637850 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135925
1637825 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest
1637864 dotnet/runtime System.Threading.Tests.MutexTests.NamedMutex_DefaultScope_UsesExpectedSharedMemoryPath
1637822 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135918
1637803 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135917
1637832 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135921
1637751 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest
1637827 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135920
1637789 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135916
1637814 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135638
1637793 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135520
1637783 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135768
1637656 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135908
1637764 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135915
1637625 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135807
1637712 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #133384
1637685 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135580
1637694 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135911
1637436 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest
1637688 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135543
1637672 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135909
1637580 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135906
1637640 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135899
1637597 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #134978
1637559 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135903
1637596 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #135830
1637497 dotnet/runtime System.Threading.Tests.MutexTests.NameOptionsApiCompatibilityTest #133659
Displaying 100 of 124 results

Summary

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

Activity

  1. added
    blocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
    Known Build ErrorUse this to report build issues in the .NET Helix tab
    on Oct 15, 2026
  2. dotnet-policy-service commented on Oct 15, 2026

    @dotnet-policy-service
    Contributor

    Tagging subscribers to this area: @JulieLeeMSFT, @VSadov
    See info in area-owners.md if you want to be subscribed.

  3. jkotas commented on Oct 18, 2026

    @jkotas
    Member

    Fixed by #135898

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

    Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Threadingblocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions