Assertion `!s->do_cmd' failed in am53c974 emulator
Host environment
-
Operating system: Ubuntu-18.04
-
OS/kernel version: Linux 5.4.0-87-generic
-
Architecture: x86
-
QEMU flavor: qemu-system-i386
-
QEMU version: 6.1.50 (v6.1.0-1310-g15a05789)
-
QEMU command line:
qemu-system-i386 -m 512 -drive file=./hyfuzz.img,index=0,media=disk,format=raw -device am53c974,id=scsi -device scsi-hd,drive=SysDisk -drive id=SysDisk,if=none,file=./disk.img
Emulated/Virtualized environment
- Operating system: Custom OS
- OS/kernel version: -
- Architecture: x86
Description of problem
Steps to reproduce
1../configure --target-list=i386-softmmu --disable-werror --enable-sanitizers
2.make -j12
3.qemu-system-i386 -m 512 -drive file=./hyfuzz.img,index=0,media=disk,format=raw -device am53c974,id=scsi -device scsi-hd,drive=SysDisk -drive id=SysDisk,if=none,file=./disk.img
Additional information
Stack trace
qemu-system-i386: ../hw/scsi/esp.c:827: esp_transfer_data: [attachment.tar.gz](/uploads/43d190baa061411a2e8a409c0b4c1943/attachment.tar.gz).
#0 0x00007fffef5b6fb7 in __GI_raise (sig=sig@entry=0x6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007fffef5b8921 in __GI_abort () at abort.c:79
#2 0x00007fffef5a848a in __assert_fail_base (fmt=0x7fffef72f750 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x555558b53460 "!s->do_cmd", file=file@entry=0x555558b52720 "../hw/scsi/esp.c", line=line@entry=0x33b, function=function@entry=0x555558b54b80 <__PRETTY_FUNCTION__.31098> "esp_transfer_data") at assert.c:92
#3 0x00007fffef5a8502 in __GI___assert_fail (assertion=assertion@entry=0x555558b53460 "!s->do_cmd", file=file@entry=0x555558b52720 "../hw/scsi/esp.c", line=line@entry=0x33b, function=function@entry=0x555558b54b80 <__PRETTY_FUNCTION__.31098> "esp_transfer_data") at assert.c:101
#4 0x0000555557aa2e29 in esp_transfer_data (req=0x6150000eb800, len=<optimized out>) at ../hw/scsi/esp.c:827
#5 0x0000555557a652f2 in scsi_req_data (req=req@entry=0x6150000eb800, len=len@entry=0x1000)
at ../hw/scsi/scsi-bus.c:1412
#6 0x0000555557a7d9f8 in scsi_read_complete_noio (r=0x6150000eb800, ret=<optimized out>) at ../hw/scsi/scsi-disk.c:382
#7 0x0000555557a7dcec in scsi_read_complete (opaque=0x6150000eb800, ret=0x0) at ../hw/scsi/scsi-disk.c:403
#8 0x0000555558511506 in blk_aio_complete (acb=0x6070000ddfc0) at ../block/block-backend.c:1434
#9 0x000055555889c8ac in coroutine_trampoline (i0=<optimized out>, i1=<optimized out>)
at ../util/coroutine-ucontext.c:173
#10 0x00007fffef5d07b0 in __start_context () at /lib/x86_64-linux-gnu/libc.so.6
#11 0x00007fff741fa3b0 in ()
#12 0x0000000000000000 in ()