Skip to content

qemu-i386 crashes on ppc64el

When a simple (static) i386 binary is run on ppc64le host using dynamically-linked qemu-i386, it crashes:

qemu-i386 busybox 
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
Segmentation fault

This does not happen when qemu-i386 binary is linked statically though - only when it is linked dynamically.

This is observed with qemu version 9.0.0 and 9.1.0. With 7.2.0 and 8.2.0 it works just fine (with commit b816e1b5 applied or else it fails due to different issue). Bisecting between 8.2 and 9.0 points to ad87d26e as the first bad commit, after which qemu starts crashing.

I'm attaching a test binary (statically linked busybox i386): busybox-i386.tar.gz. The host is ppc64el.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information