On Wed, May 13, 2026 at 3:49 AM Marc-André Lureau <[email protected]> wrote: > > Hi Stefan > > On Wed, May 13, 2026 at 3:20 AM Stefan Hajnoczi <[email protected]> wrote: > > > > 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? > > Embarrassingly, I have no idea. Before org.qemu.vnc is exposed by > qemu-vnc (and the auth is checked by the test), qemu-vnc must have > started a VNC server successfully (vnc_display_new).. > > Fwiw, the tests runs quite smoothly locally with meson test --repeat > 1000 (some time out sometime, due to heavy load). > > Let's mark/run it as QEMU_TEST_FLAKY_TESTS until I figure out?
If it helps, your last ui pull request seems to be the first occurrence of this failure: https://gitlab.com/qemu-project/qemu/-/commit/5e61afe211e82a9af15a8794a0bd29bb574e953b If you'd like me to run CI on a test branch, just let me know. Stefan > > > > > > 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 > > > > > > > >
