You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Exception handler with instruction that requires 16btye alignement causes GP fault #1047
We currently do an fxsave during exception handling, which means we should be able to use simd instructions in our handlers altough we might want to reconsider this at somepoint.
When tracing was enabled we added the attribute to map_memory function which is called from the page fault handler in HL-wasm:
This causes that compiler to generated simd instructions in the instrument macro and cause a page fault (actually a stack over flow but the root cuase was the page fault which got cuaght in an endless loop untill the stack ran out).
We might want to consider removing the instrument macro but since we currently support Simd instructions in the exceptions handlers we should fix that issue.
What did you expect to happen?
not to panic with simd instructions in the exception handler.
Activity