Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 25, 2025

Backport of #120069 to release/10.0-rc2

/cc @AaronRobinsonMSFT

Customer Impact

  • Customer reported
  • Found internally

Two issues have been logged on this change since it was introduced in .NET 10:

#119968
#119731

The first is a minor implementation bug, but the second represents a higher level long existing debugging UX affordance that is likely impacting. The decision was made to revert the enforcement that was added when the ExceptionHandling.RaiseAppDomainUnhandledExceptionEvent() API was introduced.

Regression

  • Yes
  • No

Testing

This reverts new non-necessary semantics introduced in .NET 10.

Risk

Low. No one should have been depending on this new behavior. We've also added documentation for the reverted to, previously existing, behavior - dotnet/dotnet-api-docs#11849.

This reverts the behavior to .NET Framework - there is now
nothing to prevent the handlers from being called
multiple times.
@hoyosjs
Copy link
Member

hoyosjs commented Sep 25, 2025

FYI @tommcdon

@agocke
Copy link
Member

agocke commented Sep 25, 2025

Let's bring this for GA only.

@agocke agocke closed this Sep 25, 2025
@AaronRobinsonMSFT AaronRobinsonMSFT deleted the backport/pr-120069-to-release/10.0-rc2 branch September 25, 2025 18:34
@AaronRobinsonMSFT
Copy link
Member

Deferring to #120103

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-ExceptionHandling-coreclr Servicing-consider Issue for next servicing release review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants