On Wed, Jul 16, 2025 at 6:39 AM Daniel P. Berrangé <berra...@redhat.com> wrote:
>
> The following changes since commit c079d3a31e45093286c65f8ca5350beb3a4404a9:
>
>   Merge tag 'pull-10.1-rc0-maintainer-140725-1' of 
> https://gitlab.com/stsquad/qemu into staging (2025-07-15 00:12:07 -0400)
>
> are available in the Git repository at:
>
>   https://gitlab.com/berrange/qemu tags/misc-next-pull-request
>
> for you to fetch changes up to def71a6b12d817b95a81b622bad2ca096ed5a3ab:
>
>   crypto: load all certificates in X509 CA file (2025-07-16 11:27:30 +0100)
>
> ----------------------------------------------------------------
> * Fix endian defaults when no VNC pixel format message is set
> * Add more trace events for VNC messages
> * Fix checking of certificate loading
> * Eliminate cert limit on loading CA certificates
>
> ----------------------------------------------------------------
>
> Daniel P. Berrangé (2):
>   ui: fix setting client_endian field defaults
>   ui: add trace events for all client messages
>
> Henry Kleynhans (1):
>   crypto: load all certificates in X509 CA file
>
> Peter Maydell (1):
>   crypto/x509-utils: Check for error from gnutls_x509_crt_init()

Please take a look at the following test failure:

stderr:
../crypto/tlscredsx509.c:526:5: runtime error: control flow integrity
check for type 'void (void *)' failed during indirect function call
(/lib64/libc.so.6+0xa8e90): note: cfree@GLIBC_2.2.5 defined here
../crypto/tlscredsx509.c:526:5: note: check failed in
/builds/qemu-project/qemu/build/qemu-system-x86_64, destination
function located in /lib64/libc.so.6
#0 0x562e710ee7e0 in qcrypto_tls_creds_x509_load
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xc037e0)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#1 0x562e710c719a in user_creatable_add_type
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xbdc19a)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#2 0x562e710c74d0 in user_creatable_add_qapi
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xbdc4d0)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#3 0x562e712f634b in qmp_marshal_object_add.cfi
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xe0b34b)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#4 0x562e7135dfac in do_qmp_dispatch_bh.cfi
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xe72fac)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#5 0x562e71387d9e in aio_bh_call
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xe9cd9e)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#6 0x562e71387f8b in aio_bh_poll
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xe9cf8b)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#7 0x562e7136c0fb in aio_dispatch
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xe810fb)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#8 0x562e71388f0a in aio_ctx_dispatch.cfi
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xe9df0a)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#9 0x7f06fbde602b (/lib64/libglib-2.0.so.0+0x5d02b) (BuildId:
c1b2ab1d795f60de663adaf74140f09f2b2fd034)
#10 0x7f06fbde62f4 in g_main_context_dispatch
(/lib64/libglib-2.0.so.0+0x5d2f4) (BuildId:
c1b2ab1d795f60de663adaf74140f09f2b2fd034)
#11 0x562e7138a648 in main_loop_wait
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xe9f648)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#12 0x562e70d92b56 in qemu_main_loop
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0x8a7b56)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#13 0x562e7122510b in qemu_default_main.cfi
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xd3a10b)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#14 0x562e71225074 in main
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0xd3a074)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
#15 0x7f06f9e01087 in __libc_start_call_main
(/lib64/libc.so.6+0x2a087) (BuildId:
fc3b3c4da3283cd44c006682a30b9df3242de053)
#16 0x7f06f9e0114a in __libc_start_main@GLIBC_2.2.5
(/lib64/libc.so.6+0x2a14a) (BuildId:
fc3b3c4da3283cd44c006682a30b9df3242de053)
#17 0x562e709d9524 in _start
(/builds/qemu-project/qemu/build/qemu-system-x86_64+0x4ee524)
(BuildId: 62905ce6fa45c21d61eea8ffdcee6ca6b6a2af3d)
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
../crypto/tlscredsx509.c:526:5
Broken pipe
../tests/qtest/libqtest.c:208: kill_qemu() detected QEMU death from
signal 6 (Aborted) (core dumped)
(test program exited with status code -6)

https://gitlab.com/qemu-project/qemu/-/jobs/10717452444#L69

Thanks!

Stefan

>
>  crypto/tlscredsx509.c | 23 +++++++++----------
>  crypto/x509-utils.c   |  6 ++++-
>  ui/trace-events       | 14 ++++++++++++
>  ui/vnc.c              | 53 +++++++++++++++++++++++++++++++++++++++++++
>  4 files changed, 83 insertions(+), 13 deletions(-)
>
> --
> 2.49.0
>
>

Reply via email to