Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Oct 3, 2025

Backport of #120370 to release/10.0

/cc @AaronRobinsonMSFT

Customer Impact

  • Customer reported
  • Found internally

This results in a random crash for scenarios involving ComWrappers. Reported by partner teams in #119986
and #120347.

Regression

  • Yes
  • No

This was regressed in #117792, which was an attempt to address a performance regression reported in #120347. At this point it has also become apparent that this approach didn't address the performance regression and instead uses the stronger guarantee of a simple lock.

Testing

This is resetting the functionality back to the known good implementation of using a simple lock.

Risk

Low from a functionality perspective, but Med from a risk perspective. However, the Med risk is narrowly impacting ComWrapper scenarios (for example, WinRT).

Copy link
Contributor

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

Copy link
Member

@JulieLeeMSFT JulieLeeMSFT left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@AaronRobinsonMSFT AaronRobinsonMSFT added Servicing-consider Issue for next servicing release review and removed Servicing-consider Issue for next servicing release review labels Oct 3, 2025
@agocke agocke added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Oct 6, 2025
@agocke
Copy link
Member

agocke commented Oct 6, 2025

/ba-g Build analysis identifies all failures as known.

@agocke agocke enabled auto-merge (squash) October 6, 2025 18:34
@agocke agocke merged commit 56a61b3 into release/10.0 Oct 6, 2025
149 of 157 checks passed
@agocke agocke deleted the backport/pr-120370-to-release/10.0 branch October 6, 2025 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants