Bug#1114144: gtk4: FTBFS: TAP parsing error: Too few tests run (expected 1, got 0)
Santiago Vila
sanvila at debian.org
Fri Sep 5 19:18:22 BST 2025
Package: src:gtk4
Version: 4.18.6+ds-2
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build.
Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202509/
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:gtk4, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --buildsystem=meson
dh_auto_clean -O--buildsystem=meson
dh_autoreconf_clean -O--buildsystem=meson
debian/rules override_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f debian/libgtk-4-1.postinst debian/libgtk-4-1.postrm debian/libgtk-4-1.symbols debian/libgtk-4-1.triggers debian/libgtk-4-doc.doc-base.gdk-wayland debian/libgtk-4-doc.doc-base.gdk-x11 debian/libgtk-4-doc.doc-base.gdk debian/libgtk-4-doc.doc-base.gsk debian/libgtk-4-doc.doc-base.gtk
rm -rf debian/build debian/install
# Rebuild the CSS from source. Note that gtk.css is hand-written,
# not generated, so don't delete that one.
rm -f gtk/theme/Default/Default-*.css
dh_clean
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules binary
[... snipped ...]
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Se5142d9eaeca31972268c5b492691c19
# 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 local (GLocalVfs) for âgio-vfsâ
1..1
# Start of build tests
# Start of gtk4-Xs1CnJ tests
# Start of gtk4-4.18.6+ds tests
# Start of testsuite tests
# Start of reftests tests
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/unresolvable.out.png
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/unresolvable.ref.png
ok 1 /<<PKGBUILDDIR>>/testsuite/reftests/unresolvable.ui
# End of reftests tests
# End of testsuite tests
# End of gtk4-4.18.6+ds tests
# End of gtk4-Xs1CnJ tests
# End of build tests
----------------------------------- stderr -----------------------------------
(gtk-reftest:30507): Gtk-WARNING **: 18:40:15.303: Theme parser warning: unresolvable.css:8:21-33: @define-color and named colors are deprecated
(gtk-reftest:30507): Gtk-WARNING **: 18:40:15.303: Theme parser warning: unresolvable.css:9:15-27: @define-color and named colors are deprecated
(gtk-reftest:30507): Gtk-WARNING **: 18:40:15.303: Theme parser warning: unresolvable.css:10:41-55: @define-color and named colors are deprecated
(gtk-reftest:30507): Gtk-WARNING **: 18:40:15.303: Theme parser warning: unresolvable.css:10:57-66: @define-color and named colors are deprecated
==============================================================================
================================== 692/700 ===================================
test: gtk:reftest / reftest vbox-with-2-wrapping-labels-where-one-should-wrap.ui
start time: 18:40:15
duration: 0.18s
result: exit status 0
command: GTK_CSD=1 MALLOC_PERTURB_=120 G_TEST_BUILDDIR= [too-long-redacted] labels-where-one-should-wrap.ui
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S1a315bebd7dbbe8648aa9c7893cb49aa
# 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 local (GLocalVfs) for âgio-vfsâ
1..1
# Start of build tests
# Start of gtk4-Xs1CnJ tests
# Start of gtk4-4.18.6+ds tests
# Start of testsuite tests
# Start of reftests tests
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/vbox-with-2-wrapping-labels-where-one-should-wrap.out.png
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/vbox-with-2-wrapping-labels-where-one-should-wrap.ref.png
ok 1 /<<PKGBUILDDIR>>/testsuite/reftests/vbox-with-2-wrapping-labels-where-one-should-wrap.ui
# End of reftests tests
# End of testsuite tests
# End of gtk4-4.18.6+ds tests
# End of gtk4-Xs1CnJ tests
# End of build tests
==============================================================================
================================== 693/700 ===================================
test: gtk:reftest / reftest vbox-with-max-width-chars-label.ui
start time: 18:40:15
duration: 0.21s
result: exit status 0
command: GTK_CSD=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/deb [too-long-redacted] x-with-max-width-chars-label.ui
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sb2117bc88ee4c19c8ae2b6dee8d55917
# 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 local (GLocalVfs) for âgio-vfsâ
1..1
# Start of build tests
# Start of gtk4-Xs1CnJ tests
# Start of gtk4-4.18.6+ds tests
# Start of testsuite tests
# Start of reftests tests
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/vbox-with-max-width-chars-label.out.png
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/vbox-with-max-width-chars-label.ref.png
ok 1 /<<PKGBUILDDIR>>/testsuite/reftests/vbox-with-max-width-chars-label.ui
# End of reftests tests
# End of testsuite tests
# End of gtk4-4.18.6+ds tests
# End of gtk4-Xs1CnJ tests
# End of build tests
==============================================================================
================================== 694/700 ===================================
test: gtk:reftest / reftest window-border-width.ui
start time: 18:40:15
duration: 0.21s
result: exit status 0
command: GTK_CSD=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/deb [too-long-redacted] reftests/window-border-width.ui
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Se2de90acb9adb487df138132621fb9d6
# 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 local (GLocalVfs) for âgio-vfsâ
1..1
# Start of build tests
# Start of gtk4-Xs1CnJ tests
# Start of gtk4-4.18.6+ds tests
# Start of testsuite tests
# Start of reftests tests
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/window-border-width.out.png
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/window-border-width.ref.png
ok 1 /<<PKGBUILDDIR>>/testsuite/reftests/window-border-width.ui
# End of reftests tests
# End of testsuite tests
# End of gtk4-4.18.6+ds tests
# End of gtk4-Xs1CnJ tests
# End of build tests
==============================================================================
================================== 695/700 ===================================
test: gtk:reftest / reftest window-default-size.ui
start time: 18:40:15
duration: 0.15s
result: exit status 0
command: GTK_CSD=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/deb [too-long-redacted] reftests/window-default-size.ui
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sc73427d77a96737e53936b4fa0d5cd1f
# 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 local (GLocalVfs) for âgio-vfsâ
1..1
# Start of build tests
# Start of gtk4-Xs1CnJ tests
# Start of gtk4-4.18.6+ds tests
# Start of testsuite tests
# Start of reftests tests
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/window-default-size.out.png
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/window-default-size.ref.png
ok 1 /<<PKGBUILDDIR>>/testsuite/reftests/window-default-size.ui
# End of reftests tests
# End of testsuite tests
# End of gtk4-4.18.6+ds tests
# End of gtk4-Xs1CnJ tests
# End of build tests
==============================================================================
================================== 696/700 ===================================
test: gtk:reftest / reftest window-height-for-width.ui
start time: 18:40:15
duration: 0.30s
result: exit status 0
command: GTK_CSD=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/deb [too-long-redacted] ests/window-height-for-width.ui
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S1a87ce223a7b6f0e050b367e1ecbbe24
# 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 local (GLocalVfs) for âgio-vfsâ
1..1
# Start of build tests
# Start of gtk4-Xs1CnJ tests
# Start of gtk4-4.18.6+ds tests
# Start of testsuite tests
# Start of reftests tests
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/window-height-for-width.out.png
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/window-height-for-width.ref.png
ok 1 /<<PKGBUILDDIR>>/testsuite/reftests/window-height-for-width.ui
# End of reftests tests
# End of testsuite tests
# End of gtk4-4.18.6+ds tests
# End of gtk4-Xs1CnJ tests
# End of build tests
----------------------------------- stderr -----------------------------------
Gtk-Message: 18:40:15.787: GtkDialog mapped without a transient parent. This is discouraged.
Gtk-Message: 18:40:15.896: GtkDialog mapped without a transient parent. This is discouraged.
==============================================================================
================================== 697/700 ===================================
test: gtk:reftest / reftest wrap-margin-align-critical.ui
start time: 18:40:15
duration: 0.20s
result: exit status 0
command: GTK_CSD=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/deb [too-long-redacted] s/wrap-margin-align-critical.ui
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S7b54bc194c2aff151323393802eb3c4f
# 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 local (GLocalVfs) for âgio-vfsâ
1..1
# Start of build tests
# Start of gtk4-Xs1CnJ tests
# Start of gtk4-4.18.6+ds tests
# Start of testsuite tests
# Start of reftests tests
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/wrap-margin-align-critical.out.png
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/wrap-margin-align-critical.ref.png
ok 1 /<<PKGBUILDDIR>>/testsuite/reftests/wrap-margin-align-critical.ui
# End of reftests tests
# End of testsuite tests
# End of gtk4-4.18.6+ds tests
# End of gtk4-Xs1CnJ tests
# End of build tests
==============================================================================
================================== 698/700 ===================================
test: gtk:reftest / reftest wrapping-in-boxes-in-boxes.ui
start time: 18:40:15
duration: 0.24s
result: exit status 0
command: GTK_CSD=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/deb [too-long-redacted] s/wrapping-in-boxes-in-boxes.ui
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sb1f9843fb8642b91cba4f131bfcf378a
# 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 local (GLocalVfs) for âgio-vfsâ
1..1
# Start of build tests
# Start of gtk4-Xs1CnJ tests
# Start of gtk4-4.18.6+ds tests
# Start of testsuite tests
# Start of reftests tests
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/wrapping-in-boxes-in-boxes.out.png
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/wrapping-in-boxes-in-boxes.ref.png
ok 1 /<<PKGBUILDDIR>>/testsuite/reftests/wrapping-in-boxes-in-boxes.ui
# End of reftests tests
# End of testsuite tests
# End of gtk4-4.18.6+ds tests
# End of gtk4-Xs1CnJ tests
# End of build tests
==============================================================================
================================== 699/700 ===================================
test: gtk:reftest / reftest wrapping-label-in-nested-boxes.ui
start time: 18:40:15
duration: 0.23s
result: exit status 0
command: GTK_CSD=1 G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/deb [too-long-redacted] apping-label-in-nested-boxes.ui
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S6799eaef66130512b6f6539d25267849
# 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 local (GLocalVfs) for âgio-vfsâ
1..1
# Start of build tests
# Start of gtk4-Xs1CnJ tests
# Start of gtk4-4.18.6+ds tests
# Start of testsuite tests
# Start of reftests tests
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/wrapping-label-in-nested-boxes.out.png
# Storing test result image at /<<PKGBUILDDIR>>/debian/build/deb/testsuite/reftests/output/wayland/wrapping-label-in-nested-boxes.ref.png
ok 1 /<<PKGBUILDDIR>>/testsuite/reftests/wrapping-label-in-nested-boxes.ui
# End of reftests tests
# End of testsuite tests
# End of gtk4-4.18.6+ds tests
# End of gtk4-Xs1CnJ tests
# End of build tests
==============================================================================
================================== 700/700 ===================================
test: gtk:introspection / api
start time: 18:40:16
duration: 0.09s
result: exit status 0
command: GTK_CSD=1 MALLOC_PERTURB_=64 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 GTK_DEBUG=css G_ENABLE_DIAGNOSTIC=0 GSETTINGS_BACKEND=memory GDK_BACKEND=wayland UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/debian/build/deb/gtk GSETTINGS_SCHEMA_DIR=/<<PKGBUILDDIR>>/debian/build/deb/gtk GDK_DEBUG=default-settings,no-portals ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 TEST_OUTPUT_SUBDIR=wayland GI_TYPELIB_PATH=/<<PKGBUILDDIR>>/debian/build/deb/gtk /<<PKGBUILDDIR>>/testsuite/introspection/api.py
==============================================================================
Summary of Failures:
412/700 gtk:css / parser rotate3d-crash.css ERROR 0.04s killed by signal 11 SIGSEGV
Ok: 688
Fail: 1
Skipped: 11
+ debian/log-reftests.py
+ [ -e /tmp/debian-test-data-GTfFsuQj/tests-failed ]
+ exit 1
+ cleanup
+ rm -rf /tmp/debian-test-data-GTfFsuQj
+ rm -f testsuite/reftests/border-image-url.keyfile
+ rm -f testsuite/reftests/label-attribute-preference.keyfile
+ rm -f testsuite/reftests/label-wrap-justify.keyfile
+ rm -f testsuite/reftests/pseudoclass-on-box.keyfile
+ rm -f testsuite/reftests/quit-mnemonic.keyfile
+ rm -f testsuite/gsk/compare/unaligned-offscreen.keyfile
make[1]: *** [debian/rules:344: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:162: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
More information about the pkg-gnome-maintainers
mailing list