Skip to content

Implement SetUnhandledExceptionHandler on Mono #116325

Closed

Description

@VSadov

Re: #109806

Right now the API is only implemented/tested on CoreCLR and NativeAOT.
The testcases in baseservices/exceptions/UnhandledExceptionHandler are disabled for Mono.

Note - "Implement" could really throw NotImplemented exception, for example, but there need to be some implementation.

Activity

  1. added
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Jun 4, 2025
  2. added
    runtime-monospecific to the Mono runtime
    and removed
    untriagedNew issue has not been triaged by the area owner
    needs-area-labelAn area label is needed to ensure this gets routed to the appropriate area owners
    on Jun 4, 2025
  3. VSadov commented on Jun 4, 2025

    @VSadov
    MemberAuthor

    The parts of the feature that affect threadpool threads might be already "done" as threadpool implementation is shared. (need to verify)

    The part that affects exceptions thrown in user-launched threads may be "done" as well. If that part is shared. (need to verify)

    The part that is in Finalizer thread, however, is definitely not shared with other runtimes and will need additional mono-specific implementation.

  4. added this to the 10.0.0 milestone on Jul 20, 2025
  5. steveisok commented on Aug 22, 2025

    @steveisok
    Member

    Appears fixed in #118563

    @VSadov if there's more, feel free to re-open.

  6. locked and limited conversation to collaborators on Sep 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions