Skip to content

Managed exception handling misses an EX_TRY/EX_CATCH_HRESULT handler #117393

@Sergio0694

Description

@Sergio0694

Description

Managed exception stack walk misses an EX_TRY/EX_CATCH_HRESULT handler

Reproduction Steps

This repros very frequently when trying to run the Microsoft Store on .NET 10.

To view the trace in WinDbg, you need to disable the CLRComposition extension (run dx Debugger.Utility.Extensions.DisableExtension("CLRComposition"))

Expected behavior

Should find the EX_TRY/EX_CATCH_HRESULT block on the frame that calls from CoreCLR into managed code.

Actual behavior

Doesn't find the catch block and takes down the process with "no managed handler found".

Regression?

Unknown (triggering exception is a regression/behavior change in .NET 10 preview 5).

Configuration

  • .NET 10 Preview 5

Metadata

Metadata

Assignees

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions