Stream: git-wasmtime

Topic: wasmtime / issue #6820 Memcheck for Wasm guests in Wasmtime


view this post on Zulip Wasmtime GitHub notifications bot (Aug 10 2023 at 21:51):

cfallin commented on issue #6820:

I've gone ahead and pushed some last fixes and edited the description so the squashed commit has a proper commit message.

view this post on Zulip Wasmtime GitHub notifications bot (Aug 14 2023 at 18:22):

cfallin commented on issue #6820:

@uweigand we seem to be getting an s390x-specific qemu error

../tcg/tcg.c:3244: tcg fatal error
qemu: uncaught target signal 6 (Aborted) - core dumped
error: test failed, to rerun pass `-p wasmtime-cli --test all`

in CI -- any thoughts?

view this post on Zulip Wasmtime GitHub notifications bot (Aug 15 2023 at 01:31):

cfallin commented on issue #6820:

(Trying again in case the qemu/tcg crash was spurious)

view this post on Zulip Wasmtime GitHub notifications bot (Aug 15 2023 at 13:06):

uweigand commented on issue #6820:

This does indeed appear to be a qemu bug. Running the full testsuite natively with this patch works fine.

When running under 7.2.0 qemu on Intel, I can reproduce the same TCG abort. It seems this a known problem fixed by this patch by @iii-i :
https://lists.gnu.org/archive/html/qemu-devel/2023-03/msg04880.html
which went into qemu 8.0.

Backporting that fix makes the abort go away. Not sure why this particular patch exposed this bug - but that may just be some random effect of qemu register allocation ...


Last updated: Oct 23 2024 at 20:03 UTC