Bug#1115617: glib2.0: FTBFS on s390x: gio/tests/gdbus-connection-slow.c:53 should not be reached

Simon McVittie smcv at debian.org
Thu Sep 18 19:41:38 BST 2025


Source: glib2.0
Version: 2.86.0-3
Severity: serious
Tags: experimental ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-s390 at lists.debian.org
User: debian-s390 at lists.debian.org
Usertags: s390x
Control: block 1115340 by -1

After uploading glib2.0_2.86.0-3 I'm seeing a test regression on s390x, 
which appears to be reproducible:

>328/405 glib:gio / gdbus-connection-slow                                       RUNNING
>>>> G_ENABLE_DIAGNOSTIC=1 MALLOC_CHECK_=2 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gmodule:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gobject:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/glib:/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio G_DEBUG=gc-friendly G_TEST_BUILDDIR=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests MESON_TEST_ITERATION=1 GIO_MODULE_DIR='' G_TEST_SRCDIR=/build/reproducible-path/glib2.0-2.86.0/gio/tests UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=225 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 GIO_LAUNCH_DESKTOP=/build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/gio-launch-desktop /build/reproducible-path/glib2.0-2.86.0/debian/build/deb/gio/tests/gdbus-connection-slow
>▶ 325/405 /gdbus/close-pending                                                 OK
>▶ 328/405 /gdbus/connection/flush - GLib-GIO:ERROR:../../../gio/tests/gdbus-connection-slow.c:53:test_connection_flush_on_timeout: code should not be reached FAIL
>▶ 328/405                                                                      ERROR
>328/405 glib:gio / gdbus-connection-slow                                       ERROR             1.04s   killed by signal 6 SIGABRT
>――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
>stderr:
>Timeout waiting 1000 msec on iteration 0
>**
>GLib-GIO:ERROR:../../../gio/tests/gdbus-connection-slow.c:53:test_connection_flush_on_timeout: code should not be reached
>cleaning up pid 51567

This is asserting that when a subprocess sends a D-Bus signal, calls 
g_dbus_connection_flush_sync(), and immediately exits, the parent 
process receives the signal within 1 second. Presumably this arbitrary 
timeout is too short for a mainframe designed for batch processing, or 
something.

I don't know why 2.86.0-3 fails this when 2.86.0-2 succeeded.

    smcv



More information about the pkg-gnome-maintainers mailing list