The issue seems to be related to the environment or how qemu-i386 interacts with it when running 32-bit binaries, as the segfaults disappear under gdb or strace. This suggests it's not a faulty instruction or syscall but something happening at runtime. runtime