[Bug 1849894] Re: hw/scsi/scsi-disk.c line 2554 allocation overflow

2019-10-25 Thread Witold Baryluk
FYI. Adding if (len <= 0) return; in the scsi_disk_new_request_dump solved the compilation issue for me. So indeed gcc thinks len == -1 I am pretty sure the build qemu is functional, as this path is only taken if the trace_event_get_state_backends(TRACE_SCSI_DISK_NEW_REQUEST) is true, which by de

[Bug 1849894] [NEW] hw/scsi/scsi-disk.c line 2554 allocation overflow

2019-10-25 Thread Witold Baryluk
Public bug reported: When compiling qemu from git master (at commit 03bf012e523ecdf047ac56b2057950247256064d ) on Linux amd64, with gcc-9 9.2.1 , and using `-march=native -flto`, during linking of most target binaries, compiler does detect an issue with allocation in scsi_disk_new_request_dump and