Can you please re-test on the current master, I think this was fixed by:
commit e84fcd7f662a0d8198703f6f89416d7ac2c32767 Author: Richard Henderson <email address hidden> Date: Tue Nov 13 20:35:10 2018 +0100
target/i386: Generate #UD when applying LOCK to a register destination
Testing on my box:
12:14:20 [alex@idun:~/l/qemu.git] master + ./i386-linux-user/qemu-i386 ~/tcg_crash.elf qemu: uncaught target signal 4 (Illegal instruction) - core dumped fish: “./i386-linux-user/qemu-i386 ~/t…” terminated by signal SIGILL (Illegal instruction)
Can you please re-test on the current master, I think this was fixed by:
commit e84fcd7f662a0d8 198703f6f89416d 7ac2c32767
Author: Richard Henderson <email address hidden>
Date: Tue Nov 13 20:35:10 2018 +0100
target/i386: Generate #UD when applying LOCK to a register destination
Testing on my box:
12:14:20 [alex@idun: ~/l/qemu. git] master + ./i386- linux-user/ qemu-i386 ~/tcg_crash.elf linux-user/ qemu-i386 ~/t…” terminated by signal SIGILL (Illegal instruction)
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
fish: “./i386-