Windows crash does not generate memory dump when using virtio graphics

Solution Verified - Updated

Environment

  • Red Hat Enterprise Linux 9, 10
  • Microsoft Windows Guest
  • Virtio Graphics

Issue

  • Windows unable to generate memory dump when crashing, even if 'Complete Memory Dump' is configured.

Resolution

  • The fix is in the Virtio drivers which are installed inside the Guest OS. Please update the "Red Hat VirtIO GPU DOD controller" with the driver contained in virtio-win-1.9.57-0 or later.
  • As a workaround to capture the memory dump, switch the VM video device to vga.

Root Cause

Diagnostic Steps

  • A QMP event with GUEST_PANICKED followed by a shutdown is generated, instead of the expected GUEST_CRASHLOADED.
Components
Category
Tags

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.