Skip to content

[release/6.0-rc2] Check if External Object Context is still active after a possible GC - #59436

Merged
Anipik merged 7 commits into
release/6.0-rc2from
backport/pr-59285-to-release/6.0-rc2
Sep 24, 2021
Merged

[release/6.0-rc2] Check if External Object Context is still active after a possible GC#59436
Anipik merged 7 commits into
release/6.0-rc2from
backport/pr-59285-to-release/6.0-rc2

Conversation

@github-actions

@github-actionsgithub-actionsBot commented Sep 21, 2021

Copy link
Copy Markdown
Contributor

Backport of #59285 to release/6.0-rc2

/cc @AaronRobinsonMSFT

Customer Impact

This would have impact on WinRT scenarios during Reference Tracker (Jupiter shutdown). This supports an API that had severe implementation flaws and went unused in .NET Framework scenarios. This adds support for its use in .NET 6+.

Testing

The issue was detected via a GCStress run – #59072.

Risk

Low. This is only used in WinRT scenarios – IReferenceTrackerHost::NotifyEndOfReferenceTrackingOnThread().

@jeffschwMSFTjeffschwMSFT left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Approved. Let's take for consideration in RC2.

@jeffschwMSFTjeffschwMSFT added the Servicing-consider Issue for next servicing release review label Sep 21, 2021
@jeffschwMSFTjeffschwMSFT added this to the 6.0.0 milestone Sep 21, 2021
@jamsheddjamshedd added Servicing-approved Approved for servicing release and removed Servicing-consider Issue for next servicing release review labels Sep 23, 2021
@Anipik
Anipik merged commit 53d2560 into release/6.0-rc2Sep 24, 2021
@AaronRobinsonMSFT
AaronRobinsonMSFT deleted the backport/pr-59285-to-release/6.0-rc2 branch September 27, 2021 18:05
@ghostghost locked as resolved and limited conversation to collaborators Nov 3, 2021
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-Interop-coreclrServicing-approvedApproved for servicing release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants

@jeffschwMSFT@davidwrighton@jamshedd@Anipik@AaronRobinsonMSFT