Bug#1077192: src:gtk4: Test regression with gtk4 4.14 in experimental on s390x

Matthias Geiger <[email protected]>
Newsgroups gmane.linux.debian.ports.s390
Message-ID <172200261057.12218.12987635148250039374.reportbug__18037.0033181802$1722002798$gmane$org@midgard>
Source: gtk4
Version: 4.14.4+ds-3
Severity: normal
X-Debbugs-Cc: [email protected], [email protected]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

With gtk4 4.14 tests regressed on s390x. 

Log:

 99/666 gtk:gsk / path-special-cases                                                 ERROR            0.06s   killed by signal 6 SIGABRT
>>> GSETTINGS_BACKEND=memory G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/debian/build/deb/testsuite/gsk GDK_BACKEND=x11 GTK_A11Y=test LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/debian/build/deb/gtk UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=72 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/testsuite/gsk GSK_RENDERER=cairo GTK_CSD=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 TEST_OUTPUT_SUBDIR=x11 GDK_DEBUG=default-settings GSETTINGS_SCHEMA_DIR=/<<PKGBUILDDIR>>/debian/build/deb/gtk G_ENABLE_DIAGNOSTIC=0 /<<PKGBUILDDIR>>/debian/build/deb/testsuite/gsk/path-special-cases --tap -k

100/666 gtk:gsk / normalize                                                          OK               0.27s   2 subtests passed
101/666 gtk:gsk / boundingbox                                                        OK               0.06s   2 subtests passed
102/666 gtk:gsk / curve-special-cases                                                ERROR            0.05s   killed by signal 6 SIGABRT
>>> GSETTINGS_BACKEND=memory G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/debian/build/deb/testsuite/gsk GDK_BACKEND=x11 GTK_A11Y=test UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/testsuite/gsk GSK_RENDERER=cairo MALLOC_PERTURB_=178 GTK_CSD=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 TEST_OUTPUT_SUBDIR=x11 GDK_DEBUG=default-settings GSETTINGS_SCHEMA_DIR=/<<PKGBUILDDIR>>/debian/build/deb/gtk G_ENABLE_DIAGNOSTIC=0 /<<PKGBUILDDIR>>/debian/build/deb/testsuite/gsk/curve-special-cases --tap -k

103/666 gtk:gsk / diff                                                               OK               0.06s   2 subtests passed
104/666 gtk:gsk / half-float                                                         OK               0.01s   6 subtests passed
105/666 gtk:gsk / misc                                                               OK               0.26s   7 subtests passed
106/666 gtk:gsk / path-private                                                       ERROR            0.06s   killed by signal 6 SIGABRT
>>> MALLOC_PERTURB_=200 GSETTINGS_BACKEND=memory G_TEST_BUILDDIR=/<<PKGBUILDDIR>>/debian/build/deb/testsuite/gsk GDK_BACKEND=x11 GTK_A11Y=test UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_TEST_SRCDIR=/<<PKGBUILDDIR>>/testsuite/gsk GSK_RENDERER=cairo GTK_CSD=1 MESON_TEST_ITERATION=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 TEST_OUTPUT_SUBDIR=x11 GDK_DEBUG=default-settings GSETTINGS_SCHEMA_DIR=/<<PKGBUILDDIR>>/debian/build/deb/gtk G_ENABLE_DIAGNOSTIC=0 /<<PKGBUILDDIR>>/debian/build/deb/testsuite/gsk/path-private --tap -k


To it looks like those three tests segfault. Furthermore, some reftests
fail because the colours diff (see attached images).

- - gradient-hard-stop: the bottom is grey when it should be yellow
- - border-image-excess: the corners are pink instead of green
- - linear-gradient: adds some colors which shoudl not be present
- - background-blend-mode: the red and yellow half is missing from the
  output

The test segfaulting warrant some investigation. The reftests diff is
not benign imo, I would appreciate some input here.

best,

werdahias


- -- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.9.10-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: OpenRC (via /run/openrc), PID 1: init
LSM: AppArmor: enabled

-----BEGIN PGP SIGNATURE-----

iIsEARYIADMWIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCZqOsrBUcd2VyZGFoaWFz
QGRlYmlhbi5vcmcACgkQ7L7btge5sr45aAEA5wZmlZrTSa14I8J3/S2+0t1Fzh0v
yqAnpzEG4OCvO+EBAOIXteVDP2ekSZbxo83zPtipOh281eBwXh028518vscJ
=yfrS
-----END PGP SIGNATURE-----
background-blend-mode-clip-interaction.diff.png (image/png, 178 B) - not displayed
background-blend-mode-clip-interaction.out.png (image/png, 158 B) - not displayed
background-blend-mode-clip-interaction.ref.png (image/png, 187 B) - not displayed
border-image-excess-size.diff.png (image/png, 82 B) - not displayed
border-image-excess-size.out.png (image/png, 98 B) - not displayed
border-image-excess-size.ref.png (image/png, 94 B) - not displayed
background-blend-mode-clip-interaction.diff.png (image/png, 178 B) - not displayed
background-blend-mode-clip-interaction.out.png (image/png, 158 B) - not displayed
background-blend-mode-clip-interaction.ref.png (image/png, 187 B) - not displayed
gradient-hard-stop.diff.png (image/png, 420 B) - not displayed
gradient-hard-stop.out.png (image/png, 599 B) - not displayed
gradient-hard-stop.ref.png (image/png, 596 B) - not displayed
linear-gradient.diff.png (image/png, 195 B) - not displayed
linear-gradient.out.png (image/png, 196 B) - not displayed
linear-gradient.ref.png (image/png, 98 B) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.