Message ID | 20241119172718.363904-1-kwolf@redhat.com (mailing list archive) |
---|---|
State | New |
Headers | show |
On Tue, 19 Nov 2024 at 17:28, Kevin Wolf <kwolf@redhat.com> wrote: > > The following changes since commit e6459afb1ff4d86b361b14f4a2fc43f0d2b4d679: > > Merge tag 'pull-target-arm-20241119' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2024-11-19 14:23:34 +0000) > > are available in the Git repository at: > > https://repo.or.cz/qemu/kevin.git tags/for-upstream > > for you to fetch changes up to c77fc64e67f3f3050ccd487706eb5f1dcc3ec7d5: > > vl: use qmp_device_add() in qemu_create_cli_devices() (2024-11-19 18:23:06 +0100) > > ---------------------------------------------------------------- > Block layer patches > > - Fix qmp_device_add() to not throw non-scalar options away (fixes > iothread-vq-mapping being silently ignored in device_add) > - Fix qdev property crash with integer PCI addresses and JSON -device > - iotests: Fix mypy failure > - parallels: Avoid potential integer overflow > - Fix crash in migration_is_running() > > ---------------------------------------------------------------- Hi; this failed in the build-oss-fuzz test with a lot of AddressSanitizer leak reports about leaks from an allocation triggered via set_pci_devfn. Probably they're all the same thing; here's the first: Direct leak of 108 byte(s) in 27 object(s) allocated from: #0 0x559ac9152c1d in calloc (/builds/qemu-project/qemu/build-oss-fuzz/DEST_DIR/qemu-fuzz-i386-target-generic-fuzz-virtio-9p+0xca8c1d) (BuildId: 96bfdcd076cb68d4f42f95581b14d11718bed747) #1 0x7fc4e6bf8871 in g_malloc0 (/lib64/libglib-2.0.so.0+0x64871) (BuildId: 36b60dbd02e796145a982d0151ce37202ec05649) #2 0x559aca4773e0 in qobject_input_start_alternate /builds/qemu-project/qemu/build-oss-fuzz/../qapi/qobject-input-visitor.c:391:12 #3 0x559aca46fa98 in visit_start_alternate /builds/qemu-project/qemu/build-oss-fuzz/../qapi/qapi-visit-core.c:119:10 #4 0x559ac9343b33 in set_pci_devfn /builds/qemu-project/qemu/build-oss-fuzz/../hw/core/qdev-properties-system.c:824:10 #5 0x559ac9ff7707 in object_property_init_defval /builds/qemu-project/qemu/build-oss-fuzz/../qom/object.c:1591:5 #6 0x559ac9feb0f3 in object_class_property_init_all /builds/qemu-project/qemu/build-oss-fuzz/../qom/object.c:557:13 #7 0x559ac9feb0f3 in object_initialize_with_type /builds/qemu-project/qemu/build-oss-fuzz/../qom/object.c:573:5 #8 0x559ac9fec69c in object_new_with_type /builds/qemu-project/qemu/build-oss-fuzz/../qom/object.c:780:5 #9 0x559ac9fec69c in object_new_with_class /builds/qemu-project/qemu/build-oss-fuzz/../qom/object.c:788:12 #10 0x559ac99cd111 in qemu_get_nic_models /builds/qemu-project/qemu/build-oss-fuzz/../net/net.c:951:27 #11 0x559ac99cd86f in qemu_create_nic_bus_devices /builds/qemu-project/qemu/build-oss-fuzz/../net/net.c:1186:29 #12 0x559ac9c032e6 in pc_nic_init /builds/qemu-project/qemu/build-oss-fuzz/../hw/i386/pc.c:1256:9 #13 0x559ac9bcdeb5 in pc_q35_init /builds/qemu-project/qemu/build-oss-fuzz/../hw/i386/pc_q35.c:320:5 #14 0x559ac9334b8d in machine_run_board_init /builds/qemu-project/qemu/build-oss-fuzz/../hw/core/machine.c:1622:5 #15 0x559ac9907a03 in qemu_init_board /builds/qemu-project/qemu/build-oss-fuzz/../system/vl.c:2629:5 #16 0x559ac9907a03 in qmp_x_exit_preconfig /builds/qemu-project/qemu/build-oss-fuzz/../system/vl.c:2715:5 #17 0x559ac990da48 in qemu_init /builds/qemu-project/qemu/build-oss-fuzz/../system/vl.c:3750:9 https://gitlab.com/qemu-project/qemu/-/jobs/8415761320 thanks -- PMM