Source: gtk4
Version: 4.14.4+ds-3
Severity: normal
X-Debbugs-Cc: debian-s...@lists.debian.org, werdah...@debian.org

-----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-----

Reply via email to