On Mon, May 11, 2026 at 4:21 PM <[email protected]> wrote:
>
> From: Marc-André Lureau <[email protected]>
>
> The following changes since commit 5e61afe211e82a9af15a8794a0bd29bb574e953b:
>
> Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu
> into staging (2026-05-11 10:49:53 -0400)
>
> are available in the Git repository at:
>
> https://gitlab.com/marcandre.lureau/qemu.git tags/qom-pull-request
>
> for you to fetch changes up to bc61a3209bf064826481a5f8f2b4feb47c70b02f:
>
> target/s390x: add gen-features.h dependency to s390x_system_ss (2026-05-11
> 23:59:33 +0400)
>
> ----------------------------------------------------------------
> QOM object lifecycle fixes
>
> ----------------------------------------------------------------
Hi Marc-André,
I'm not sure if this CI failure is related to this pull request, but
there is a dbus-vnc issue:
>>> ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1
>>> QTEST_QEMU_VNC_BINARY=./tools/qemu-vnc/qemu-vnc MESON_TEST_ITERATION=1
>>> PYTHON=/home/gitlab-runner/builds/P3MFS4LUf/0/qemu-project/qemu/build/pyvenv/bin/python3
>>> QTEST_QEMU_STORAGE_DAEMON_BINARY=./storage-daemon/qemu-storage-daemon
>>> G_TEST_DBUS_DAEMON=/home/gitlab-runner/builds/P3MFS4LUf/0/qemu-project/qemu/tests/dbus-daemon.sh
>>> QTEST_QEMU_IMG=./qemu-img QTEST_QEMU_BINARY=./qemu-system-x86_64
>>> UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>>> RUST_BACKTRACE=1 MALLOC_PERTURB_=211
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1
>>>
>>> /home/gitlab-runner/builds/P3MFS4LUf/0/qemu-project/qemu/build/tests/qtest/dbus-vnc-test
>>> --tap -k
754/1075 /x86_64/dbus-vnc/password-auth -
ERROR:../tests/qtest/dbus-vnc-test.c:621:test_dbus_vnc_password_auth:
assertion failed (qemu_vnc1_server_get_auth(proxy) == "vnc"): ("none"
== "vnc") FAIL
https://gitlab.com/qemu-project/qemu/-/jobs/14337427774#L5512
Any ideas?
Stefan
>
> Marc-André Lureau (23):
> hw/remote: check visit return in vfu_object_set_socket
> qom/object: update doc about NULL values in link properties
> hw/remote: guard listener unregister in finalize
> io/net-listener: move mutex init to instance_init
> net/colo-compare: guard finalize against uninitialized state
> ui/console: remove console from global list on finalization
> hw/i386/x86: free oem_id and oem_table_id on finalization
> hw/core/resetcontainer: free children array on finalization
> net/can: free ifname on socketcan finalization
> backends/igvm-cfg: free filename on finalization
> scsi/pr-manager-helper: free path on finalization
> accel/kvm: free device path on finalization
> system/qtest: add missing qtest_finalize()
> hw/fsi: move OPBus address space init to realize
> hw/fsi: move OPBus qbus_init() to instance_init
> hw/gpio/pca9552: fix state_str leak in pca955x_set_led
> hw/arm/aspeed: free fmc_model and spi_model on finalization
> hw/arm/sbsa-ref: free unrealized flash devices on finalization
> hw/arm/virt: free flash devices and OEM strings on finalization
> hw/ppc/pnv: drop extra ref on PHB after adding as child
> hw/riscv/virt: free flash devices and OEM strings on finalization
> meson: drop sphinx-build < 1.7 compatiblity check
> target/s390x: add gen-features.h dependency to s390x_system_ss
>
> Peter Xu (1):
> system/ioport: Fix qom-list-properties crash on portio list obj
>
> docs/meson.build | 14 +-------------
> include/qom/object.h | 8 ++++----
> accel/kvm/kvm-all.c | 8 ++++++++
> backends/igvm-cfg.c | 1 +
> hw/arm/aspeed.c | 9 +++++++++
> hw/arm/sbsa-ref.c | 12 ++++++++++++
> hw/arm/virt.c | 14 ++++++++++++++
> hw/core/resetcontainer.c | 3 +++
> hw/fsi/aspeed_apb2opb.c | 37 ++++++++++++++++++++++++-------------
> hw/gpio/pca9552.c | 2 +-
> hw/i386/x86.c | 9 +++++++++
> hw/ppc/pnv.c | 1 +
> hw/remote/remote-obj.c | 4 +++-
> hw/remote/vfio-user-obj.c | 4 +++-
> hw/riscv/virt.c | 14 ++++++++++++++
> io/net-listener.c | 9 ++++++++-
> net/can/can_socketcan.c | 8 ++++++++
> net/colo-compare.c | 31 +++++++++++++++----------------
> scsi/pr-manager-helper.c | 1 +
> system/ioport.c | 11 +++++++++--
> system/qtest.c | 10 ++++++++++
> ui/console.c | 5 ++++-
> target/s390x/meson.build | 1 +
> 23 files changed, 163 insertions(+), 53 deletions(-)
>
> --
> 2.54.0
>
>