FS#52258 - [qemu] 2.8.0 crashes with USB redirection
Attached to Project:
Arch Linux
Opened by Dragoon Aethis (DragoonAethis) - Saturday, 24 December 2016, 11:00 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 29 April 2017, 14:09 GMT
Opened by Dragoon Aethis (DragoonAethis) - Saturday, 24 December 2016, 11:00 GMT
Last edited by Doug Newgard (Scimmia) - Saturday, 29 April 2017, 14:09 GMT
|
Details
Description: As of qemu 2.8.0 (upgraded yesterday) trying to
redirect any USB device with libvirt causes qemu crash, logs
say:
qemu-system-x86_64: /build/qemu/src/qemu-2.8.0/hw/usb/core.c:619: usb_packet_cleanup: Assertion `!usb_packet_is_inflight(p)' failed. 2016-12-23 23:08:31.420+0000: shutting down, reason=crashed Occurs on rather long-lived VMs and fresh ones. Packages: - qemu 2.8.0-1 - libvirt 2.4.0-2 - virt-manager 1.4.0-2 - linux-ck-skylake 4.8.15-2 Not sure if this should be reported to upstream instead? |
This task depends upon
Closed by Doug Newgard (Scimmia)
Saturday, 29 April 2017, 14:09 GMT
Reason for closing: Fixed
Additional comments about closing: qemu 2.9.0-1
Saturday, 29 April 2017, 14:09 GMT
Reason for closing: Fixed
Additional comments about closing: qemu 2.9.0-1
Though if I pass a whole USB controller, it works as expected. Also Spice USB redirection works.
Packages:
qemu-2.8.0-1
linux-vfio-4.8.13-1
libvirt-2.4.0-2
virt-manager-1.4.0-2
Downgrading back to qemu-2.7.0-3 as temporary solution.
https://bugs.launchpad.net/qemu/+bug/1653384
qemu-system-x86_64: /build/qemu/src/qemu-2.8.1/hw/usb/core.c:619: usb_packet_cleanup: Assertion `!usb_packet_is_inflight(p)' failed.
Although 2.9 is released already and the patch is in there. 2.8.1.1 is out too, but doesn't contain the fix.