alexcrichton requested fitzgen for a review on PR #12626.
alexcrichton requested wasmtime-core-reviewers for a review on PR #12626.
alexcrichton requested wasmtime-compiler-reviewers for a review on PR #12626.
alexcrichton opened PR #12626 from alexcrichton:component-signals-based-traps to bytecodealliance:main:
This commit fixes a regression from #12547 where traps happening in component trampolines weren't respecting the signals-based-traps configuration of the
Enginemeaning that native CLIF traps could be executed in environments which weren't configured to catch it. This refactors the implementation internally to share more code withFuncEnvironmentthrough some traits to ensure that the same knobs and plumbing are used to translate traps.<!--
Please make sure you include the following information:
If this work has been discussed elsewhere, please include a link to that
conversation. If it was discussed in an issue, just mention "issue #...".Explain why this change is needed. If the details are in an issue already,
this can be brief.Our development process is documented in the Wasmtime book:
https://docs.wasmtime.dev/contributing-development-process.htmlPlease ensure all communication follows the code of conduct:
https://github.com/bytecodealliance/wasmtime/blob/main/CODE_OF_CONDUCT.md
-->
alexcrichton added the label fuzz-bug on PR #12626.
fitzgen submitted PR review.
fitzgen added PR #12626 Respect signals-based-traps in component trampolines to the merge queue.
fitzgen merged PR #12626.
fitzgen removed PR #12626 Respect signals-based-traps in component trampolines from the merge queue.
Last updated: Feb 24 2026 at 04:36 UTC