-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Wasm][AOT] Assertion at /__w/1/s/runtime/src/mono/mono/mini/exceptions-wasm.c:66, condition `(*lmf)->method #46613
[Wasm][AOT] Assertion at /__w/1/s/runtime/src/mono/mono/mini/exceptions-wasm.c:66, condition `(*lmf)->method #46613
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
Tagging subscribers to this area: @CoffeeFlux Issue DetailsDescriptionExecuting the following code:
fails with the following:
ConfigurationRegression?No. Other informationRelated to #45698
|
The current way we handle stack walks is not good enough, we push lmf frames and don't pop them on an exception, so they get corrupted. |
Tagging subscribers to 'arch-wasm': @lewing Issue DetailsDescriptionExecuting the following code:
fails with the following:
ConfigurationRegression?No. Other informationRelated to #45698
|
Recent changes (likely #45078) make the problem bigger as afterwards the execution gets stuck in an infinite loop in various places (always using mixed mode). |
…F code might not get executed in case of an exception. Fixes dotnet#46613.
…F code might not get executed in case of an exception. (#47144) * Pop LMF frames in exception handlers on wasm, since the normal pop LMF code might not get executed in case of an exception. Fixes #46613. * Update src/mono/mono/mini/llvmonly-runtime.c Co-authored-by: Aleksey Kliger (λgeek) <[email protected]> Co-authored-by: Aleksey Kliger (λgeek) <[email protected]>
…F code might not get executed in case of an exception. Fixes dotnet/runtime#46613.
…F code might not get executed in case of an exception. (#20758) Fixes dotnet/runtime#46613. Co-authored-by: vargaz <[email protected]>
Includes fix from dotnet/runtime#46613
Description
Executing the following code:
fails with the following:
Configuration
73bce55
Regression?
No.
Other information
Related to #45698
The text was updated successfully, but these errors were encountered: