-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
rhel-10.2
-
None
-
Yes
-
None
-
rhel-virt-core-libvirt-1
-
None
-
False
-
False
-
-
None
-
Red Hat Enterprise Linux
-
None
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
x86_64
-
None
a)Bug Description
RHEL10.2 KVM guest occasionally stalls during boot on RHEL10.2 KVM. The problem did not occur on RHEL10.1 KVM so it is a regression. When the problem occurs, the guest VM seems to be completely hung and kdump cannot be collected.
b)Please provide the package NVR for which bug is seen:
qemu-kvm-10.1.0-11.el10
c)How reproducible:
The problem occurs when rebooting the guest OS for few hundred times.
d)Steps to reproduce
Repeatedly reboot guest OS.
e)Expected results
Guest OS should reboot without any problem.
f)Actual results
Guest OS stalls during boot.
g)Additional information
We captured vmcore on the host using virsh dump. It seems the guest virtio-gpu driver is waiting indefinitely for empty slots in the virtio queue to recover in one of the worker_kthread, while systemd is waiting on the console semaphore.
Below is some of our findings. We suspect that the regression is in virtio-gpu device in qemu-kvm.
+ The problem does NOT occur when running RHEL10.2 guest on RHEL10.1 KVM.
+ The problem DOES occur when running RHEL10.1 guest on RHEL10.2 KVM.
+ The problem only occurs when using video:Virtio and does NOT occur when using video:VGA or video:Bochs.