debug: 0.912 boot: 0.893 user-level: 0.866 performance: 0.857 permissions: 0.854 virtual: 0.850 device: 0.849 KVM: 0.847 x86: 0.845 register: 0.842 VMM: 0.837 peripherals: 0.835 hypervisor: 0.833 arm: 0.833 socket: 0.832 vnc: 0.831 architecture: 0.826 semantic: 0.822 graphic: 0.818 ppc: 0.815 mistranslation: 0.812 files: 0.811 assembly: 0.810 PID: 0.810 TCG: 0.803 i386: 0.803 kernel: 0.796 risc-v: 0.785 network: 0.783 qemu/kvm locks up when run 32bit userspace with 64bit kernel Applies to both qemu and qemu-kvm 1.0, but only when kernel is 64bit and userspace is 32bit, on x86. Did not happen with previous released versions, such as 0.15. Not all guests triggers this issue - so far, only (32bit) windows 7 guest shows it, but does that quite reliable: first boot of an old guest with new qemu (or qemu-kvm), windows finds a new CPU and suggests rebooting - hit "Reboot" and in a few seconds it will be locked up (including the monitor), with 100% CPU usage. Killable with -9. Actually after trying to do lots of experiments and finally a git bisection, it turned out that the issue only affects qemu-kvm, not upstream qemu. Bisection between qemu-kvm 0.15.0 and 1.0 lead to this commit: commit 145e11e840500e04a4d0a624918bb17596be19e9 Merge: ce967f6 b195043 Author: Avi Kivity