Hi, When a Linux guest does a simple 'sg_verify /dev/<scsi disk on a virtio-scsi HBA>', qemu (-master from git) crashes, tripping an assertion in scsi-disk.c:scsi_dma_complete(), that the completing DMA command has no IOCB.
The callpath is: scsi_dma_complete dma_complete dma_bdrv_cb dma_bdrv_io dma_bdrv_read scsi_do_read bdrv_co_em_bh aio_bh_poll aio_poll. At the assertion, we have a zero-element iovector and the request has a status of -1. -- vs;