Skip to content

WerFault.exe – Application Error. The memory could not be read in Win7 i386

Host environment

  • Operating system: Ubuntu 22.04 LTS
  • OS/kernel version: Linux ubuntu-vm2 5.15.0-97-generic #107 (closed)-Ubuntu SMP Wed Feb 7 13:27:10 UTC 2024 aarch64 aarch64 aarch64 GNU/Linux
  • Architecture: aarch64
  • QEMU flavor: qemu-system-i386
  • QEMU version: QEMU emulator version 8.2.0 (v8.2.0)
  • QEMU command line:
    ./qemu-system-i386 -m 2G -hda win7_ultimate.qcow2 -accel tcg,tb-size=2048 -smp 1 -vnc :11

Emulated/Virtualized environment

  • Operating system: Win7 Service Pack 1 7601
  • OS/kernel version: Service Pack 1 7601
  • Architecture: i386

Description of problem

WerFault Application Errors always occur when I open IE or even control panel. It's OK on QEMU 7.2 & 8.0 version according to my debug experience about qemu-system-i386 flavor in the last few months.

Steps to reproduce

  1. pulling tag: v8.2.0 code
  2. emulating Windows 7 OS on aarch64 Host with TCG acceleration mechanism
  3. just opening IE for maybe two or three times after the virtual machine has started

Additional information

The error is displayed by Chinese. It says WerFault.exe – Application Error. The instruction at 0x779f77b2 referenced memory at 0x6d0f6d20. The memory could not be read. in English

20240305141310

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