-
Bug
-
Resolution: Duplicate
-
Critical
-
None
-
rhel-10.2
-
None
-
Yes
-
Critical
-
rhel-virt-core-libvirt-2
-
None
-
False
-
False
-
-
None
-
None
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
-
x86_64
-
None
What were you trying to do that didn't work?
As subject
What is the impact of this issue to you?
Core dump
Please provide the package NVR for which the bug is seen:
libvirt-11.10.0-10.el10.x86_64
How reproducible is this bug?: 100%
Steps to reproduce
+ virsh start RHEL Domain 'RHEL' started + sleep 40 + virsh attach-device RHEL hostdev.xml error: Disconnected from qemu:///system due to end of file error: Failed to attach device from hostdev.xml error: End of file while reading data: Input/output error + virsh destroy RHEL error: Failed to destroy domain 'RHEL' error: Requested operation is not valid: domain is not running
backtrace of Coredump:
#0 0x00007f7c40501703 in qemuDomainAttachHostPCIDevice (driver=0x7f7bfc006070, vm=0x7f7bfc3f22e0, hostdev=<optimized out>) at ../src/qemu/qemu_hotplug.c:1652 1652 if ((ret = qemuFDPassDirectTransferMonitor(hostdevPriv->vfioDeviceFd, priv->mon)) < 0) [Current thread is 1 (Thread 0x7f7c40ffc6c0 (LWP 8929))] (gdb) bt #0 0x00007f7c40501703 in qemuDomainAttachHostPCIDevice (driver=0x7f7bfc006070, vm=0x7f7bfc3f22e0, hostdev=<optimized out>) at ../src/qemu/qemu_hotplug.c:1652 #1 qemuDomainAttachHostDevice (driver=0x7f7bfc006070, vm=0x7f7bfc3f22e0, hostdev=<optimized out>) at ../src/qemu/qemu_hotplug.c:2902 #2 0x00007f7c404ff433 in qemuDomainAttachNetDevice (driver=0x7f7bfc006070, vm=0x7f7bfc3f22e0, net=<optimized out>) at ../src/qemu/qemu_hotplug.c:1219 #3 0x00007f7c405032f7 in qemuDomainAttachDeviceLive (vm=0x7f7bfc3f22e0, dev=0x7f7c2c03d5d0, driver=0x7f7bfc006070) at ../src/qemu/qemu_hotplug.c:3484 #4 0x00007f7c404dc988 in qemuDomainAttachDeviceLiveAndConfig (vm=0x7f7bfc3f22e0, driver=0x7f7bfc006070, xml=<optimized out>, flags=<optimized out>) at ../src/qemu/qemu_driver.c:7387 #5 qemuDomainAttachDeviceFlags (dom=<optimized out>, xml=<optimized out>, flags=<optimized out>) at ../src/qemu/qemu_driver.c:7435 #6 0x00007f7c523277f4 in virDomainAttachDevice (domain=domain@entry=0x7f7c2c002a70, xml=0x7f7c2c04c410 " <interface type='hostdev' managed='yes'>\n <mac address='00:11:22:33:44:55'/>\n <source>\n <address type='pci' domain='0x0000' bus='0x17' slot='0x11' function='0x0'/>\n </source>"...) at ../src/libvirt-domain.c:8951 #7 0x000055db676a4626 in remoteDispatchDomainAttachDevice (server=0x55db79e85ab0, msg=0x55db79e88180, client=<optimized out>, rerr=0x7f7c40ffb9b0, args=0x7f7c2c004ff0) at src/remote/remote_daemon_dispatch_stubs.h:3763 #8 remoteDispatchDomainAttachDeviceHelper (server=0x55db79e85ab0, client=<optimized out>, msg=0x55db79e88180, rerr=0x7f7c40ffb9b0, args=0x7f7c2c004ff0, ret=0x0) at src/remote/remote_daemon_dispatch_stubs.h:3742 #9 0x00007f7c52210a69 in virNetServerProgramDispatchCall (prog=0x55db79e71770, server=0x55db79e85ab0, client=0x55db79e90d10, msg=0x55db79e88180) at ../src/rpc/virnetserverprogram.c:423 #10 virNetServerProgramDispatch (prog=0x55db79e71770, server=server@entry=0x55db79e85ab0, client=client@entry=0x55db79e90d10, msg=msg@entry=0x55db79e88180) at ../src/rpc/virnetserverprogram.c:299 #11 0x00007f7c52211062 in virNetServerProcessMsg (srv=srv@entry=0x55db79e85ab0, client=0x55db79e90d10, prog=<optimized out>, msg=0x55db79e88180) at ../src/rpc/virnetserver.c:135 #12 0x00007f7c52211171 in virNetServerHandleJob (jobOpaque=0x55db79e90cc0, opaque=0x55db79e85ab0) at ../src/rpc/virnetserver.c:155 #13 0x00007f7c52144b55 in virThreadPoolWorker (opaque=<optimized out>) at ../src/util/virthreadpool.c:164 #14 0x00007f7c521435b8 in virThreadHelper (data=<optimized out>) at ../src/util/virthread.c:256 #15 0x00007f7c51ad49a8 in start_thread (arg=<optimized out>) at pthread_create.c:448 #16 0x00007f7c51b4533c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Scripts: virtqemud-segv.tar.gz![]()
NOT reproduced on libvirt-11.10.0-4.el10.x86_64
Expected results
Actual results
- duplicates
-
RHEL-151916 Virtqemud crash when VFIO hotplug a device
-
- In Progress
-