saulecabrera opened issue #14377:
The following program:
(module (func $f (return) (try_table (catch_all 0))))When compiled with:
./target/debug/wasmtime compile -C compiler=winch -W exceptions \ try_table_unreachable.wat -o /dev/nullReturns:
Invalid local offsetAnd when compiled with:
./target/debug/wasmtime compile -C compiler=winch -W exceptions,fuel=1000 \ try_table_unreachable.wat -o /dev/nullReturns:
Invalid fuel stateNote that the second error only happens with fuel and not with epoch.
cc/ @macovedj
saulecabrera added the bug label to Issue #14377.
saulecabrera added the winch label to Issue #14377.
saulecabrera closed issue #14377:
The following program:
(module (func $f (return) (try_table (catch_all 0))))When compiled with:
./target/debug/wasmtime compile -C compiler=winch -W exceptions \ try_table_unreachable.wat -o /dev/nullReturns:
Invalid local offsetAnd when compiled with:
./target/debug/wasmtime compile -C compiler=winch -W exceptions,fuel=1000 \ try_table_unreachable.wat -o /dev/nullReturns:
Invalid fuel stateNote that the second error only happens with fuel and not with epoch.
cc/ @macovedj
Last updated: Oct 11 2026 at 04:10 UTC