Skip to content

[release/11.0] Match old layouts and feature selection for named mutexes for cross-TFM compatibility - #134595

Open
github-actions[bot] wants to merge 1 commit into
release/11.0from
backport/pr-134541-to-release/11.0
Open

github-actions[bot] wants to merge 1 commit into
release/11.0from
backport/pr-134541-to-release/11.0

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 24, 2026 •

Copy link
Copy Markdown
Contributor

Backport of #134541 to release/11.0

/cc @jkoritzinsky

Customer Impact

  • Customer reported
  • Found internally

Using a named mutex on Unix between .NET 11 RC1 apps and .NET 10 and lower apps results in spurious AbandondedMutexException exceptions for non-abandoned mutexes.

Regression

  • Yes
  • No

#117635

Testing

Manual validation.

Risk

Low. Only touches Named Mutex logic.

…FM compatibility (#134541)

Fixes #134491 by using a uint64
for thread id and using non-pthread based mutexes for linux arm and
linux arm64.
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-system-diagnostics-process
See info in area-owners.md if you want to be subscribed.

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

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

@JulieLeeMSFT JulieLeeMSFT added the Servicing-consider Issue for next servicing release review label Sep 24, 2026
@JulieLeeMSFT JulieLeeMSFT added this to the 11.0.0 milestone Sep 24, 2026
@rbhanda rbhanda added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Sep 24, 2026
@JulieLeeMSFT

Copy link
Copy Markdown
Member

@jkoritzinsky, please check test failures and do ba-g if all good.

@jkoritzinsky

Copy link
Copy Markdown
Member

/ba-g WASM timeouts (this PR doesn't touch code that runs on WASM)

This branch has not been deployed

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

Labels

area-System.Threading Servicing-approved Approved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants