Comment 3 for bug 1033727

Revision history for this message
Michael Tokarev (mjt+launchpad-tls) wrote :

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.

(qemu) usb_add host:003.002
(qemu) qemu-system-x86_64: /build/kvm/git/hw/usb.c:358: usb_packet_complete: Assertion `p->state == USB_PACKET_QUEUED' failed.

I skipped this commit, which lead to:

(qemu) usb_add host:003.002
(qemu) qemu-system-x86_64: /build/kvm/git/hw/usb.c:410: usb_packet_complete: Assertion `((&ep->queue)->tqh_first) == p' failed.

I'm continuing, but I've no much hope this will lead to anything useful at this rate.