Re: [Qemu-devel] virtio-scsi WRITE_VERIFY crash

2013-04-08 Thread Paolo Bonzini
Il 08/04/2013 17:53, Stefan Hajnoczi ha scritto: > On Fri, Apr 05, 2013 at 11:30:00AM -0700, Venkatesh Srinivas wrote: >> When a Linux guest does a simple 'sg_verify /dev/> virtio-scsi HBA>', qemu (-master from git) crashes, tripping an >> assertion in scsi-disk.c:scsi_dma_complete(), that the comp

Re: [Qemu-devel] virtio-scsi WRITE_VERIFY crash

2013-04-08 Thread ronnie sahlberg
I dont think QEMU scsi emulation supports WRITE_VERIFY. In the past there was a few instances where the code in the SCSI emulation that determines the transfer direction, based on the opcode, did not contain a new opcode, so it got the xfer direction wrong and crashed. I dont have access to my b

Re: [Qemu-devel] virtio-scsi WRITE_VERIFY crash

2013-04-08 Thread Stefan Hajnoczi
On Fri, Apr 05, 2013 at 11:30:00AM -0700, Venkatesh Srinivas wrote: > When a Linux guest does a simple 'sg_verify /dev/ 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

[Qemu-devel] virtio-scsi WRITE_VERIFY crash

2013-04-05 Thread Venkatesh Srinivas
Hi, When a Linux guest does a simple 'sg_verify /dev/', 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_c