TCG <--> KVM behavior difference (TCG bug)

Host environment

  • Operating system: Ubuntu 18.04/20.04
  • Architecture: x86_64
  • QEMU config: --target-list=i386-softmmu --enable-sdl --enable-kvm --disable-strip
  • QEMU flavor: qemu-system-i386
  • QEMU version: 6.2
  • QEMU command line:
    ./qemu-system-i386 -m 1000 WinXP_SP2.qcow2 -monitor stdio -snapshot

Emulated/Virtualized environment

Description of problem

This app couldn't start in TCG mode in QEMU 6.2, but with KVM everything is good. Until version 6.0 it also works with TCG. As I checked - problem git commit is 5f952900.

Steps to reproduce

  1. Install Allplayer
  2. Try to run it in TCG and KVM mode with QEMU 6.2