Ok. I tried to bisect this, but it appears to be not so easy. The problem is that between 1.0 and 1.1, there's a lot of usb breakage, and bisection leads to segfaults or assertion failures.
(qemu) usb_add host:003.002
usb_create: no bus specified, using "usb.0" for "usb-host"
(qemu) Segmentation fault
This is fixed in 8db36e9dddb1b6fab3554a8c00d92268b33a487b.
Ok. I tried to bisect this, but it appears to be not so easy. The problem is that between 1.0 and 1.1, there's a lot of usb breakage, and bisection leads to segfaults or assertion failures.
(qemu) usb_add host:003.002
usb_create: no bus specified, using "usb.0" for "usb-host"
(qemu) Segmentation fault
This is fixed in 8db36e9dddb1b6f ab3554a8c00d922 68b33a487b.
(qemu) usb_add host:003.002 kvm/git/ hw/usb. c:358: usb_packet_ complete: Assertion `p->state == USB_PACKET_QUEUED' failed.
(qemu) qemu-system-x86_64: /build/
I skipped this commit, which lead to:
(qemu) usb_add host:003.002 kvm/git/ hw/usb. c:410: usb_packet_ complete: Assertion `((&ep- >queue) ->tqh_first) == p' failed.
(qemu) qemu-system-x86_64: /build/
I'm continuing, but I've no much hope this will lead to anything useful at this rate.