Skip to content

[wasm] foreground-shutdown test fails with PlatformNotSupportedException from Thread.Start #131899

Open

Description

@JulieLeeMSFT

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1540634
Build error leg or test failing: baseservices/threading/regressions/2164/foreground-shutdown/foreground-shutdown.cmd
Pull request: N/A

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": [
    "Unhandled exception. System.PlatformNotSupportedException: Operation is not supported on this platform.",
    "System.Runtime.CompilerServices.RuntimeFeature.ThrowIfMultithreadingIsNotSupported()"
  ],
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Suggested fix

Exclude the test for browser/single-threaded wasm, or gate it on FeatureWasmManagedThreads.

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1540634
Error message validated: [Unhandled exception. System.PlatformNotSupportedException: Operation is not supported on this platform. System.Runtime.CompilerServices.RuntimeFeature.ThrowIfMultithreadingIsNotSupported()]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 8/5/2026 7:36:55 PM UTC

Report

Build Repository Test Pull Request
1626226 dotnet/runtime GC/Scenarios/Dynamo/dynamo/dynamo.cmd #135335

Summary

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

Activity

  1. added
    arch-wasmWebAssembly architecture
    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
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    os-browserBrowser variant of arch-wasm
    on Aug 5, 2026
  2. added and removed
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Aug 5, 2026
  3. JulieLeeMSFT commented on Aug 5, 2026

    @JulieLeeMSFT
    MemberAuthor
  4. added
    blocking-outerloopBlocking the 'runtime-coreclr outerloop' and 'runtime-libraries-coreclr outerloop' runs
    on Aug 5, 2026
  5. dotnet-policy-service commented on Aug 5, 2026

    @dotnet-policy-service
    Contributor

    Tagging subscribers to 'arch-wasm': @lewing, @pavelsavara
    See info in area-owners.md if you want to be subscribed.

  6. dotnet-policy-service commented on Aug 5, 2026

    @dotnet-policy-service
    Contributor

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

  7. JulieLeeMSFT commented on Aug 5, 2026

    @JulieLeeMSFT
    MemberAuthor

    In the same pipeline, another test failed:

    GC/API/GC/GetTotalMemoryConcurrent/GetTotalMemoryConcurrent.cmd
    

    Console log: Link

  8. self-assigned this
    on Aug 6, 2026
  9. added this to the Future milestone on Aug 6, 2026
  10. removed
    untriagedNew issue has not been triaged by the area owner
    on Aug 6, 2026
  11. radekdoulik commented on Aug 6, 2026

    @radekdoulik
    Member

    This should be fixed by #131883 Lets wait for few more CI runs to be sure.

  12. removed
    blocking-clean-ciBlocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms'
    on Sep 8, 2026
  13. jeffschwMSFT commented on Sep 8, 2026

    @jeffschwMSFT
    Member

    removing blocking-clean-ci as it has not failed in 30 days

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Known Build ErrorUse this to report build issues in the .NET Helix tabarch-wasmWebAssembly architecturearea-VM-coreclrblocking-outerloopBlocking the 'runtime-coreclr outerloop' and 'runtime-libraries-coreclr outerloop' runsos-browserBrowser variant of arch-wasm

Type

No type

Projects

  • Status
    No status

Relationships

None yet

Development

No branches or pull requests

Issue actions