diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 6b2bab84..9fe16847 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -3379,6 +3379,10 @@ sub vm_deviceunplug { } elsif ($deviceid =~ m/^(scsi)(\d+)$/) { + #qemu 2.3 segfault on drive_del with virtioscsi + iothread + my $device = parse_drive($deviceid, $conf->{$deviceid}); + die "virtioscsi with iothread is not hot-unplugglable currently" if $device->{iothread}; + qemu_devicedel($vmid, $deviceid); qemu_drivedel($vmid, $deviceid); qemu_deletescsihw($conf, $vmid, $deviceid);