Bug#954659: FTBFS: gjs:JS / Gio unit test crashes after 5th TAP test

Simon McVittie smcv at debian.org
Sun Mar 22 12:02:16 GMT 2020


Source: gjs
Version: 1.63.92-1
Severity: serious
Tags: ftbfs experimental
Justification: fails to build from source (but built successfully in the past)
Control: block 954422 by -1

On all architectures where the B-D are met, except for some reason s390x:

> 11/53 gjs:JS / Gio                            ERROR    0.21 s 
> 
> --- command ---
> 00:15:40 GJS_USE_UNINSTALLED_FILES='1' GI_TYPELIB_PATH='/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu:/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/installed-tests/js' G_FILENAME_ENCODING='latin1' LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu:/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/installed-tests/js' NO_AT_BRIDGE='1' GSETTINGS_SCHEMA_DIR='/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/installed-tests/js' GJS_PATH='' ENABLE_GTK='yes' G_DEBUG='fatal-warnings,fatal-criticals' LSAN_OPTIONS='exitcode=23,suppressions=/<<PKGBUILDDIR>>/installed-tests/extra/lsan.supp' TOP_BUILDDIR='/<<PKGBUILDDIR>>/obj-powerpc-linux-gnu' /<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/installed-tests/js/minijasmine /<<PKGBUILDDIR>>/obj-powerpc-linux-gnu/../installed-tests/js/testGio.js
> --- stdout ---
> 1..16
> ok 1 ListStore iterator ListStore iterates
> ok 2 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID
> ok 3 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed
> ok 4 Gio.Settings overrides doesn't crash when forgetting to specify a schema path
> ok 5 Gio.Settings overrides doesn't crash when specifying conflicting schema paths
> --- stderr ---
> 
> TAP parsing error: Too few tests run (expected 16, got 5)
> (test program exited with status code -5)
> -------

>From the s390x log, the test that is crashing everywhere except s390x
appears to be "Gio.Settings overrides with existing schema doesn't crash
when resetting a nonexistent key".

I can reproduce this in a local sbuild on amd64.

    smcv



More information about the pkg-gnome-maintainers mailing list