Bug#1098341: glib-networking: FTBFS: Tests 5/6 connection-gnutls and 6/6 connection-gnutls-tls1.2 fail
Santiago Vila
sanvila at debian.org
Wed Feb 19 11:30:05 GMT 2025
Package: src:glib-networking
Version: 2.80.1-1
Severity: serious
Tags: ftbfs trixie sid
Note: This fails 100% of the time on AWS instances of type c7a.large and m7a.large.
Simon McVittie, member of GNOME team, has access to one of such instances, which I gave
him to reproduce a weird ftbfs bug in libportal (now fixed, great work btw), and
(since we have not destroyed the instance yet) I hope he can also use to reproduce
this one and also "gcr" and "gcr4".
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
-Dinstalled_tests=true
cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 -Dinstalled_tests=true
The Meson build system
Version: 1.7.0
[... snipped ...]
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55cee1ac9990 and GSocketClientAsyncConnectData 0x55cee12abd20
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55cee1b4c1c0 for GSocketClientAsyncConnectData 0x55cee12abd20
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
ok 21 /tls/gnutls/connection/read-time-out-then-write
# slow test /tls/gnutls/connection/read-time-out-then-write executed in 1.01 secs
ok 22 /tls/gnutls/connection/simultaneous-async
ok 23 /tls/gnutls/connection/simultaneous-sync
ok 24 /tls/gnutls/connection/simultaneous-async-rehandshake
ok 25 /tls/gnutls/connection/simultaneous-sync-rehandshake
ok 26 /tls/gnutls/connection/close-immediately
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55cee1b13b30 and GSocketClientAsyncConnectData 0x55cee1aca1b0
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55cee12b16f0 for GSocketClientAsyncConnectData 0x55cee1aca1b0
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55cee1ae4870 and GSocketClientAsyncConnectData 0x55cee1b29d90
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55cee1b14830 for GSocketClientAsyncConnectData 0x55cee1b29d90
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
ok 27 /tls/gnutls/connection/unclean-close-by-server
# Bug Reference: http://bugzilla.gnome.org/710691
ok 28 /tls/gnutls/connection/async-implicit-handshake
ok 29 /tls/gnutls/connection/output-stream-close
ok 30 /tls/gnutls/connection/garbage-database
# Bug Reference: http://bugzilla.gnome.org/792219
ok 31 /tls/gnutls/connection/readwrite-after-connection-destroyed
ok 32 /tls/gnutls/connection/sync-op-during-handshake
ok 33 /tls/gnutls/connection/socket-timeout
# slow test /tls/gnutls/connection/socket-timeout executed in 1.51 secs
ok 34 /tls/gnutls/connection/missing-server-identity
ok 35 /tls/gnutls/connection/peer-certificate-notify
ok 36 /tls/gnutls/connection/tls-info
# Start of session tests
ok 37 /tls/gnutls/connection/session/resume_multiple_times
ok 38 /tls/gnutls/connection/session/reuse_ten_minute_expiry
# End of session tests
# Start of alpn tests
ok 39 /tls/gnutls/connection/alpn/match
ok 40 /tls/gnutls/connection/alpn/no-match
ok 41 /tls/gnutls/connection/alpn/client-only
ok 42 /tls/gnutls/connection/alpn/server-only
# End of alpn tests
# Start of binding tests
ok 43 /tls/gnutls/connection/binding/match-tls-unique
ok 44 /tls/gnutls/connection/binding/match-tls-server-end-point
ok 45 /tls/gnutls/connection/binding/match-tls-exporter # SKIP tls-exporter is not supported before TLS 1.3
# End of binding tests
# Start of oscp tests
not ok /tls/gnutls/connection/oscp/must-staple - GLib-GIO:ERROR:../../../gio/gcancellable.c:674:cancellable_source_cancelled: assertion failed: (callback_was_not_called)
Bail out!
stderr:
**
GLib-GIO:ERROR:../../../gio/gcancellable.c:674:cancellable_source_cancelled: assertion failed: (callback_was_not_called)
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
Summary of Failures:
5/6 connection-gnutls FAIL 2.81s killed by signal 6 SIGABRT
6/6 connection-gnutls-tls1.2 FAIL 2.91s killed by signal 6 SIGABRT
Ok: 4
Expected Fail: 0
Fail: 2
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/meson-logs/testlog.txt
cd obj-x86_64-linux-gnu && tail -v -n \+0 meson-logs/testlog.txt
==> meson-logs/testlog.txt <==
Log of Meson test suite run on 2025-02-17T17:55:26.927088
Inherited environment: SCHROOT_GID=924 DEB_HOST_MULTIARCH=x86_64-linux-gnu DEB_HOST_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=x86_64-linux-gnu DEB_LDFLAGS_MAINT_APPEND='-Wl,-O1 -Wl,-z,defs' DEB_TARGET_ARCH_LIBC=gnu FFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' DEB_BUILD_ARCH_ENDIAN=little DEB_BUILD_GNU_SYSTEM=linux-gnu CFLAGS_FOR_BUILD='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' OBJCXXFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_BUILD_ARCH_BITS=64 DEB_BUILD_OPTIONS=parallel=2 DEB_HOST_ARCH=amd64 LDFLAGS_FOR_BUILD='-Wl,-z,relro -Wl,-z,now' DEB_TARGET_ARCH_ENDIAN=little SOURCE_DATE_EPOCH=1736378190 OBJCFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' OBJCXXFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DEB_HOST_ARCH_BITS=64 LANG=C.UTF-8 MAKEFLAGS='' SCHROOT_GROUP=buildd DEB_TARGET_ARCH=amd64 DH_INTERNAL_OPTIONS='' DEB_HOST_GNU_CPU=x86_64 DEB_BUILD_ARCH_LIBC=gnu MFLAGS='' DEB_TARGET_ARCH_BITS=64 CXXFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' ASFLAGS='' DEB_BUILD_ARCH_CPU=amd64 LC_COLLATE=C.UTF-8 SCHROOT_ALIAS_NAME=sid-file DEB_HOST_ARCH_OS=linux FCFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' DEB_HOST_ARCH_CPU=amd64 MAKELEVEL=2 SCHROOT_USER=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games DEB_BUILD_ARCH_ABI=base CPPFLAGS_FOR_BUILD='-Wdate-time -D_FORTIFY_SOURCE=2' DEB_BUILD_ARCH=amd64 FFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' DEB_HOST_ARCH_LIBC=gnu SCHROOT_SESSION_ID=sid-file-6c55e639-3e96-47d2-8053-30eb26051249 DEB_TARGET_ARCH_CPU=amd64 DEB_HOST_GNU_TYPE=x86_64-linux-gnu DEB_BUILD_ARCH_OS=linux FCFLAGS_FOR_BUILD='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -fcf-protection' DFLAGS_FOR_BUILD=-frelease LOGNAME=buildd CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' DEB_TARGET_MULTIARCH=x86_64-linux-gnu DEB_BUILD_GNU_CPU=x86_64 DEB_TARGET_ARCH_OS=linux USER=buildd DEB_HOST_ARCH_ABI=base DEB_BUILD_MULTIARCH=x86_64-linux-gnu LDFLAGS='-Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,-z,defs' DEB_TARGET_GNU_TYPE=x86_64-linux-gnu DEB_TARGET_ARCH_ABI=base CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' SCHROOT_UID=924 SCHROOT_COMMAND='dpkg-buildpackage --sanitize-env -us -uc -b' LC_CTYPE=C.UTF-8 DFLAGS=-frelease DEB_TARGET_GNU_CPU=x86_64 ASFLAGS_FOR_BUILD='' APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home DEB_RULES_REQUIRES_ROOT=no DEB_TARGET_GNU_SYSTEM=linux-gnu DEB_HOST_ARCH_ENDIAN=little OBJCFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' SCHROOT_CHROOT_NAME=sid-file DEB_BUILD_MAINT_OPTIONS=hardening=+all DH_INTERNAL_BUILDFLAGS=1 CXXFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection' DH_INTERNAL_OVERRIDE=dh_auto_test SHELL=/bin/sh XDG_RUNTIME_DIR=/tmp/dh-xdg-rundir-af8Ue0Ls LC_ALL=C.UTF-8 MESON_TESTTHREADS=2 DEB_PYTHON_INSTALL_LAYOUT=deb
==================================== 2/6 =====================================
test: gnome
start time: 17:55:26
duration: 0.01s
result: exit status 0
command: UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/proxy/tests MESON_TEST_ITERATION=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/proxy/tests MALLOC_PERTURB_=11 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_PROXY_TEST_NAME=gnome GIO_MODULE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/proxy/gnome /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/proxy/tests/gnome
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S7583e4bd58f61533599d9c53e23b0bf0
1..3
# Start of proxy tests
# Start of gnome tests
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation memory (GMemorySettingsBackend) for ?gsettings-backend?
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnome (GProxyResolverGnome) for ?gio-proxy-resolver?
ok 1 /proxy/gnome/uri
ok 2 /proxy/gnome/socks
ok 3 /proxy/gnome/ignore
# End of gnome tests
# End of proxy tests
==============================================================================
==================================== 3/6 =====================================
test: certificate-gnutls
start time: 17:55:26
duration: 0.02s
result: exit status 0
command: UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_MODULE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/gnutls LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/tests MESON_TEST_ITERATION=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tls/tests MALLOC_PERTURB_=225 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/tests/certificate-gnutls
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sd2d1b02d497ae68d2411b0cba8f3be05
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ?gio-tls-backend?
1..29
# Start of tls tests
# Start of gnutls tests
# Start of certificate tests
ok 1 /tls/gnutls/certificate/create-pem
ok 2 /tls/gnutls/certificate/create-der
ok 3 /tls/gnutls/certificate/create-with-key-pem
ok 4 /tls/gnutls/certificate/create-with-key-der
ok 5 /tls/gnutls/certificate/create-with-issuer
ok 6 /tls/gnutls/certificate/create-with-garbage-input
ok 7 /tls/gnutls/certificate/private-key
ok 8 /tls/gnutls/certificate/pkcs11
ok 9 /tls/gnutls/certificate/private-key-pkcs11
ok 10 /tls/gnutls/certificate/create-chain
ok 11 /tls/gnutls/certificate/create-no-chain
ok 12 /tls/gnutls/certificate/create-list
ok 13 /tls/gnutls/certificate/create-list-bad
ok 14 /tls/gnutls/certificate/verify-good
ok 15 /tls/gnutls/certificate/verify-bad-identity
ok 16 /tls/gnutls/certificate/verify-bad-ca
ok 17 /tls/gnutls/certificate/verify-bad-before
ok 18 /tls/gnutls/certificate/verify-bad-expired
ok 19 /tls/gnutls/certificate/verify-bad-combo
ok 20 /tls/gnutls/certificate/is-same
ok 21 /tls/gnutls/certificate/not-valid-before
ok 22 /tls/gnutls/certificate/not-valid-after
ok 23 /tls/gnutls/certificate/subject-name
ok 24 /tls/gnutls/certificate/issuer-name
ok 25 /tls/gnutls/certificate/dns-names
ok 26 /tls/gnutls/certificate/ip-addresses
# Start of pkcs12 tests
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs?
ok 27 /tls/gnutls/certificate/pkcs12/basic
ok 28 /tls/gnutls/certificate/pkcs12/password
ok 29 /tls/gnutls/certificate/pkcs12/encrypted
# End of pkcs12 tests
# End of certificate tests
# End of gnutls tests
# End of tls tests
==============================================================================
==================================== 1/6 =====================================
test: environment-libproxy
start time: 17:55:26
duration: 0.04s
result: exit status 0
command: UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_PROXY_TEST_NAME=libproxy ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/proxy/tests MESON_TEST_ITERATION=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/proxy/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GIO_MODULE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/proxy/libproxy MALLOC_PERTURB_=22 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/proxy/tests/environment-libproxy
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S349bd6736e2997b11df322e6530fffbd
1..3
# Start of proxy tests
# Start of environment tests
ok 1 /proxy/environment/uri
ok 2 /proxy/environment/socks
ok 3 /proxy/environment/ignore
# End of environment tests
# End of proxy tests
==============================================================================
==================================== 4/6 =====================================
test: file-database-gnutls
start time: 17:55:26
duration: 0.03s
result: exit status 0
command: UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_MODULE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/gnutls MESON_TEST_ITERATION=1 MALLOC_PERTURB_=218 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tls/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/tests/file-database-gnutls
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S7c8e88dd9b38ab9eb3b5312790f861a9
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ?gio-tls-backend?
1..12
# Start of tls tests
# Start of gnutls tests
# Start of backend tests
ok 1 /tls/gnutls/backend/default-database-is-singleton
# End of backend tests
# Start of database tests
ok 2 /tls/gnutls/database/verify-good
ok 3 /tls/gnutls/database/verify-bad-identity
ok 4 /tls/gnutls/database/verify-bad-ca
ok 5 /tls/gnutls/database/verify-bad-before
ok 6 /tls/gnutls/database/verify-bad-expired
ok 7 /tls/gnutls/database/verify-bad-combo
ok 8 /tls/gnutls/database/verify-with-incorrect-root-in-chain
# End of database tests
# Start of file-database tests
ok 9 /tls/gnutls/file-database/anchors-property
ok 10 /tls/gnutls/file-database/lookup-certificates-issued-by
ok 11 /tls/gnutls/file-database/test-handle
ok 12 /tls/gnutls/file-database/test-handle-invalid
# End of file-database tests
# End of gnutls tests
# End of tls tests
==============================================================================
==================================== 5/6 =====================================
test: connection-gnutls
start time: 17:55:26
duration: 2.81s
result: killed by signal 6 SIGABRT
command: UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/tests ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_MODULE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/gnutls LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/tests MESON_TEST_ITERATION=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tls/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=197 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/tests/connection-gnutls
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sc943be3ac7339447c101956bcf2152a7
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ?gio-tls-backend?
1..47
# Start of tls tests
# Start of gnutls tests
# Start of connection tests
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver?
ok 1 /tls/gnutls/connection/basic
ok 2 /tls/gnutls/connection/verified
ok 3 /tls/gnutls/connection/verified-chain
ok 4 /tls/gnutls/connection/verified-chain-with-redundant-root-cert
ok 5 /tls/gnutls/connection/verified-chain-with-duplicate-server-cert
ok 6 /tls/gnutls/connection/verified-unordered-chain
ok 7 /tls/gnutls/connection/verified-chain-with-alternative-ca-cert
ok 8 /tls/gnutls/connection/invalid-chain-with-alternative-ca-cert
ok 9 /tls/gnutls/connection/client-auth
ok 10 /tls/gnutls/connection/client-auth-rehandshake
ok 11 /tls/gnutls/connection/client-auth-failure
# Bug Reference: http://bugzilla.gnome.org/793712
ok 12 /tls/gnutls/connection/client-auth-fail-missing-client-private-key
ok 13 /tls/gnutls/connection/client-auth-request-cert
ok 14 /tls/gnutls/connection/client-auth-request-fail
ok 15 /tls/gnutls/connection/client-auth-request-none
ok 16 /tls/gnutls/connection/client-auth-pkcs11
ok 17 /tls/gnutls/connection/no-database
ok 18 /tls/gnutls/connection/failed
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55691f577a60 and GSocketClientAsyncConnectData 0x7f38a8004990
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55691ecf69b0 for GSocketClientAsyncConnectData 0x7f38a8004990
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
ok 19 /tls/gnutls/connection/socket-client
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55691f38bbc0 and GSocketClientAsyncConnectData 0x55691ed238d0
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55691f5789a0 for GSocketClientAsyncConnectData 0x55691ed238d0
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake failed: Unacceptable TLS certificate
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses)
# GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: (null)
# GLib-GIO-DEBUG: GSocketClient: Connection failed: Unacceptable TLS certificate
ok 20 /tls/gnutls/connection/socket-client-failed
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55691f38bbc0 and GSocketClientAsyncConnectData 0x55691ed1b780
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55691f596e70 for GSocketClientAsyncConnectData 0x55691ed1b780
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
ok 21 /tls/gnutls/connection/read-time-out-then-write
# slow test /tls/gnutls/connection/read-time-out-then-write executed in 1.01 secs
ok 22 /tls/gnutls/connection/simultaneous-async
ok 23 /tls/gnutls/connection/simultaneous-sync
ok 24 /tls/gnutls/connection/simultaneous-async-rehandshake
ok 25 /tls/gnutls/connection/simultaneous-sync-rehandshake
ok 26 /tls/gnutls/connection/close-immediately
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55691f546a20 and GSocketClientAsyncConnectData 0x55691f5776a0
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55691f53ba10 for GSocketClientAsyncConnectData 0x55691f5776a0
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55691ed19de0 and GSocketClientAsyncConnectData 0x55691ed1dd20
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55691ed154c0 for GSocketClientAsyncConnectData 0x55691ed1dd20
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
ok 27 /tls/gnutls/connection/unclean-close-by-server
# Bug Reference: http://bugzilla.gnome.org/710691
ok 28 /tls/gnutls/connection/async-implicit-handshake
ok 29 /tls/gnutls/connection/output-stream-close
ok 30 /tls/gnutls/connection/garbage-database
# Bug Reference: http://bugzilla.gnome.org/792219
ok 31 /tls/gnutls/connection/readwrite-after-connection-destroyed
ok 32 /tls/gnutls/connection/sync-op-during-handshake
ok 33 /tls/gnutls/connection/socket-timeout
# slow test /tls/gnutls/connection/socket-timeout executed in 1.51 secs
not ok /tls/gnutls/connection/missing-server-identity - GLib-GIO:ERROR:../../../gio/gcancellable.c:674:cancellable_source_cancelled: assertion failed: (callback_was_not_called)
Bail out!
----------------------------------- stderr -----------------------------------
**
GLib-GIO:ERROR:../../../gio/gcancellable.c:674:cancellable_source_cancelled: assertion failed: (callback_was_not_called)
==============================================================================
==================================== 6/6 =====================================
test: connection-gnutls-tls1.2
start time: 17:55:26
duration: 2.91s
result: killed by signal 6 SIGABRT
command: UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/tests G_TLS_GNUTLS_PRIORITY='NORMAL:%COMPAT:!VERS-TLS1.3' ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_MODULE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/gnutls MESON_TEST_ITERATION=1 MALLOC_PERTURB_=248 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/tls/tests MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tls/tests/connection-gnutls
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sb565c0ea6786b285d60f3c9aedd0f649
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ?gio-tls-backend?
1..47
# Start of tls tests
# Start of gnutls tests
# Start of connection tests
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation dummy (GDummyProxyResolver) for ?gio-proxy-resolver?
ok 1 /tls/gnutls/connection/basic
ok 2 /tls/gnutls/connection/verified
ok 3 /tls/gnutls/connection/verified-chain
ok 4 /tls/gnutls/connection/verified-chain-with-redundant-root-cert
ok 5 /tls/gnutls/connection/verified-chain-with-duplicate-server-cert
ok 6 /tls/gnutls/connection/verified-unordered-chain
ok 7 /tls/gnutls/connection/verified-chain-with-alternative-ca-cert
ok 8 /tls/gnutls/connection/invalid-chain-with-alternative-ca-cert
ok 9 /tls/gnutls/connection/client-auth
ok 10 /tls/gnutls/connection/client-auth-rehandshake
ok 11 /tls/gnutls/connection/client-auth-failure
# Bug Reference: http://bugzilla.gnome.org/793712
ok 12 /tls/gnutls/connection/client-auth-fail-missing-client-private-key
ok 13 /tls/gnutls/connection/client-auth-request-cert
ok 14 /tls/gnutls/connection/client-auth-request-fail
ok 15 /tls/gnutls/connection/client-auth-request-none
ok 16 /tls/gnutls/connection/client-auth-pkcs11
ok 17 /tls/gnutls/connection/no-database
ok 18 /tls/gnutls/connection/failed
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55cee1b13b30 and GSocketClientAsyncConnectData 0x7fbf24002b60
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55cee12b13f0 for GSocketClientAsyncConnectData 0x7fbf24002b60
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
ok 19 /tls/gnutls/connection/socket-client
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55cee1b13b30 and GSocketClientAsyncConnectData 0x55cee1b2c4d0
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55cee1b331a0 for GSocketClientAsyncConnectData 0x55cee1b2c4d0
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake failed: Unacceptable TLS certificate
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration completed (out of addresses)
# GLib-GIO-DEBUG: GSocketClient: Address enumeration failed: (null)
# GLib-GIO-DEBUG: GSocketClient: Connection failed: Unacceptable TLS certificate
ok 20 /tls/gnutls/connection/socket-client-failed
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55cee1ac9990 and GSocketClientAsyncConnectData 0x55cee12abd20
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55cee1b4c1c0 for GSocketClientAsyncConnectData 0x55cee12abd20
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
ok 21 /tls/gnutls/connection/read-time-out-then-write
# slow test /tls/gnutls/connection/read-time-out-then-write executed in 1.01 secs
ok 22 /tls/gnutls/connection/simultaneous-async
ok 23 /tls/gnutls/connection/simultaneous-sync
ok 24 /tls/gnutls/connection/simultaneous-async-rehandshake
ok 25 /tls/gnutls/connection/simultaneous-sync-rehandshake
ok 26 /tls/gnutls/connection/close-immediately
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55cee1b13b30 and GSocketClientAsyncConnectData 0x55cee1aca1b0
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55cee12b16f0 for GSocketClientAsyncConnectData 0x55cee1aca1b0
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
# GLib-GIO-DEBUG: g_socket_client_connect_async: starting new g_socket_client_connect_async() with GTask 0x55cee1ae4870 and GSocketClientAsyncConnectData 0x55cee1b29d90
# GLib-GIO-DEBUG: GSocketClient: Starting new address enumeration
# GLib-GIO-DEBUG: GSocketClient: Address enumeration succeeded
# GLib-GIO-DEBUG: g_socket_client_enumerator_callback: starting connection attempt 0x55cee1b14830 for GSocketClientAsyncConnectData 0x55cee1b29d90
# GLib-GIO-DEBUG: GSocketClient: Starting TCP connection attempt
# GLib-GIO-DEBUG: GSocketClient: TCP connection successful
# GLib-GIO-DEBUG: GSocketClient: Starting application layer connection
# GLib-GIO-DEBUG: GSocketClient: Starting TLS handshake
# GLib-GIO-DEBUG: GSocketClient: TLS handshake succeeded
# GLib-GIO-DEBUG: GSocketClient: Connection successful!
ok 27 /tls/gnutls/connection/unclean-close-by-server
# Bug Reference: http://bugzilla.gnome.org/710691
ok 28 /tls/gnutls/connection/async-implicit-handshake
ok 29 /tls/gnutls/connection/output-stream-close
ok 30 /tls/gnutls/connection/garbage-database
# Bug Reference: http://bugzilla.gnome.org/792219
ok 31 /tls/gnutls/connection/readwrite-after-connection-destroyed
ok 32 /tls/gnutls/connection/sync-op-during-handshake
ok 33 /tls/gnutls/connection/socket-timeout
# slow test /tls/gnutls/connection/socket-timeout executed in 1.51 secs
ok 34 /tls/gnutls/connection/missing-server-identity
ok 35 /tls/gnutls/connection/peer-certificate-notify
ok 36 /tls/gnutls/connection/tls-info
# Start of session tests
ok 37 /tls/gnutls/connection/session/resume_multiple_times
ok 38 /tls/gnutls/connection/session/reuse_ten_minute_expiry
# End of session tests
# Start of alpn tests
ok 39 /tls/gnutls/connection/alpn/match
ok 40 /tls/gnutls/connection/alpn/no-match
ok 41 /tls/gnutls/connection/alpn/client-only
ok 42 /tls/gnutls/connection/alpn/server-only
# End of alpn tests
# Start of binding tests
ok 43 /tls/gnutls/connection/binding/match-tls-unique
ok 44 /tls/gnutls/connection/binding/match-tls-server-end-point
ok 45 /tls/gnutls/connection/binding/match-tls-exporter # SKIP tls-exporter is not supported before TLS 1.3
# End of binding tests
# Start of oscp tests
not ok /tls/gnutls/connection/oscp/must-staple - GLib-GIO:ERROR:../../../gio/gcancellable.c:674:cancellable_source_cancelled: assertion failed: (callback_was_not_called)
Bail out!
----------------------------------- stderr -----------------------------------
**
GLib-GIO:ERROR:../../../gio/gcancellable.c:674:cancellable_source_cancelled: assertion failed: (callback_was_not_called)
==============================================================================
Summary of Failures:
5/6 connection-gnutls FAIL 2.81s killed by signal 6 SIGABRT
6/6 connection-gnutls-tls1.2 FAIL 2.91s killed by signal 6 SIGABRT
Ok: 4
Expected Fail: 0
Fail: 2
Unexpected Pass: 0
Skipped: 0
Timeout: 0
dh_auto_test: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=2 meson test --verbose --timeout-multiplier 3 returned exit code 2
make[1]: *** [debian/rules:16: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:9: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202502/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:glib-networking, so that this is still
visible in the BTS web page for this package.
Thanks.
More information about the pkg-gnome-maintainers
mailing list