Diff of the two buildlogs: -- --- b1/build.log 2025-03-31 10:10:48.297887730 +0000 +++ b2/build.log 2025-03-31 10:15:58.015910211 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Mar 30 22:08:52 -12 2025 -I: pbuilder-time-stamp: 1743415732 +I: Current time: Mon May 4 06:33:51 +14 2026 +I: pbuilder-time-stamp: 1777826031 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/experimental-reproducible-base.tgz] I: copying local configuration @@ -22,52 +22,84 @@ dpkg-source: info: unpacking gjs_1.84.1-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3433844/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3243045/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 3 16:33 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/3243045/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3243045/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='experimental' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=experimental + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='e16919cb1ee84da79e6e56ff6db25cdd' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3433844' - PS1='# ' - PS2='> ' + INVOCATION_ID=eb39d2a7de98493a874d6e8ea80ede79 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=3243045 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.1usGc1Ix/pbuilderrc_RCQS --distribution experimental --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.1usGc1Ix/b1 --logfile b1/build.log gjs_1.84.1-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.1usGc1Ix/pbuilderrc_SJAN --distribution experimental --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/experimental-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.1usGc1Ix/b2 --logfile b2/build.log gjs_1.84.1-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-32-cloud-arm64 #1 SMP Debian 6.1.129-1 (2025-03-06) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Mar 4 11:20 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3433844/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Mar 4 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3243045/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -412,7 +444,7 @@ Get: 269 http://deb.debian.org/debian unstable/main arm64 xauth arm64 1:1.1.2-1.1 [35.4 kB] Get: 270 http://deb.debian.org/debian unstable/main arm64 xserver-common all 2:21.1.16-1 [2409 kB] Get: 271 http://deb.debian.org/debian unstable/main arm64 xvfb arm64 2:21.1.16-1 [3122 kB] -Fetched 134 MB in 1s (257 MB/s) +Fetched 134 MB in 2s (72.2 MB/s) Preconfiguring packages ... Selecting previously unselected package libsystemd-shared:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19918 files and directories currently installed.) @@ -1302,8 +1334,8 @@ Setting up tzdata (2025b-1) ... Current default time zone: 'Etc/UTC' -Local time is now: Mon Mar 31 10:09:29 UTC 2025. -Universal Time is now: Mon Mar 31 10:09:29 UTC 2025. +Local time is now: Sun May 3 16:35:31 UTC 2026. +Universal Time is now: Sun May 3 16:35:31 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -1545,7 +1577,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/gjs-1.84.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../gjs_1.84.1-1_source.changes +I: user script /srv/workspace/pbuilder/3243045/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for experimental +I: user script /srv/workspace/pbuilder/3243045/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/gjs-1.84.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../gjs_1.84.1-1_source.changes dpkg-buildpackage: info: source package gjs dpkg-buildpackage: info: source version 1.84.1-1 dpkg-buildpackage: info: source distribution experimental @@ -1801,50 +1837,50 @@ make[1]: Leaving directory '/build/reproducible-path/gjs-1.84.1' dh_auto_build cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v -[1/77] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir .. --c-name js_resources --internal --generate --target js-resources.h -[2/77] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir .. --c-name js_resources --internal --generate --target js-resources.c --dependency-file js-resources.c.d -[3/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o -c ../subprojects/gobject-introspection-tests/regress-unix.c +[1/77] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir .. --c-name js_resources --internal --generate --target js-resources.c --dependency-file js-resources.c.d +[2/77] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir .. --c-name js_resources --internal --generate --target js-resources.h +[3/77] cc -Isubprojects/gobject-introspection-tests/libutility.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o -MF subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o.d -o subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o -c subprojects/gobject-introspection-tests/libutility.so.p/utility-unity0.c [4/77] cc -Isubprojects/gobject-introspection-tests/libwarnlib.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libwarnlib.so.p/meson-generated_warnlib-unity0.c.o -MF subprojects/gobject-introspection-tests/libwarnlib.so.p/meson-generated_warnlib-unity0.c.o.d -o subprojects/gobject-introspection-tests/libwarnlib.so.p/meson-generated_warnlib-unity0.c.o -c subprojects/gobject-introspection-tests/libwarnlib.so.p/warnlib-unity0.c -[5/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o -c ../subprojects/gobject-introspection-tests/drawable.c -[6/77] cc -o subprojects/gobject-introspection-tests/libwarnlib.so subprojects/gobject-introspection-tests/libwarnlib.so.p/meson-generated_warnlib-unity0.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libwarnlib.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgio-2.0.so -Wl,--end-group -[7/77] cc -Isubprojects/gobject-introspection-tests/libutility.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o -MF subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o.d -o subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o -c subprojects/gobject-introspection-tests/libutility.so.p/utility-unity0.c -[8/77] /usr/bin/glib-compile-resources ../installed-tests/js/jsunit.gresources.xml --sourcedir ../installed-tests/js --c-name jsunit_resources --internal --generate --target installed-tests/js/jsunit-resources.c --dependency-file installed-tests/js/jsunit-resources.c.d +[5/77] cc -o subprojects/gobject-introspection-tests/libutility.so subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libutility.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so -Wl,--end-group +[6/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o -c ../subprojects/gobject-introspection-tests/regress-unix.c +[7/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o -c ../subprojects/gobject-introspection-tests/annotation.c +[8/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o -c ../subprojects/gobject-introspection-tests/drawable.c +[9/77] cc -Ilibjs-resources.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ libjs-resources.a.p/meson-generated_.._js-resources.c.o -MF libjs-resources.a.p/meson-generated_.._js-resources.c.o.d -o libjs-resources.a.p/meson-generated_.._js-resources.c.o -c js-resources.c +[10/77] cc -o subprojects/gobject-introspection-tests/libwarnlib.so subprojects/gobject-introspection-tests/libwarnlib.so.p/meson-generated_warnlib-unity0.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libwarnlib.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgio-2.0.so -Wl,--end-group +[11/77] /usr/bin/glib-compile-resources ../installed-tests/js/jsunit.gresources.xml --sourcedir ../installed-tests/js --c-name jsunit_resources --internal --generate --target installed-tests/js/jsunit-resources.c --dependency-file installed-tests/js/jsunit-resources.c.d xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH -[9/77] /usr/bin/glib-compile-resources ../installed-tests/js/jsunit.gresources.xml --sourcedir ../installed-tests/js --c-name jsunit_resources --internal --generate --target installed-tests/js/jsunit-resources.h +[12/77] /usr/bin/glib-compile-resources ../installed-tests/js/jsunit.gresources.xml --sourcedir ../installed-tests/js --c-name jsunit_resources --internal --generate --target installed-tests/js/jsunit-resources.h xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH -[10/77] cc -o subprojects/gobject-introspection-tests/libutility.so subprojects/gobject-introspection-tests/libutility.so.p/meson-generated_utility-unity0.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libutility.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so -Wl,--end-group -[11/77] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir .. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.c --dependency-file test/mock-js-resources.c.d -[12/77] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir .. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.h -[13/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o -c ../subprojects/gobject-introspection-tests/annotation.c -[14/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o -c ../subprojects/gobject-introspection-tests/foo.c -[15/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/regressextra.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/regressextra.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/regressextra.c.o -c ../subprojects/gobject-introspection-tests/regressextra.c -[16/77] cc -Ilibjs-resources.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ libjs-resources.a.p/meson-generated_.._js-resources.c.o -MF libjs-resources.a.p/meson-generated_.._js-resources.c.o.d -o libjs-resources.a.p/meson-generated_.._js-resources.c.o -c js-resources.c -[17/77] rm -f libjs-resources.a && gcc-ar csrDT libjs-resources.a libjs-resources.a.p/meson-generated_.._js-resources.c.o +[13/77] rm -f libjs-resources.a && gcc-ar csrDT libjs-resources.a libjs-resources.a.p/meson-generated_.._js-resources.c.o +[14/77] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir .. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.c --dependency-file test/mock-js-resources.c.d +[15/77] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir .. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.h +[16/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o -c ../subprojects/gobject-introspection-tests/foo.c +[17/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/regressextra.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/regressextra.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/regressextra.c.o -c ../subprojects/gobject-introspection-tests/regressextra.c [18/77] cc -Iinstalled-tests/js/minijasmine.p -Iinstalled-tests/js -I../installed-tests/js -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.c.o -MF installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.c.o.d -o installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.c.o -c installed-tests/js/minijasmine.p/minijasmine-unity0.c [19/77] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/meson-generated_gjs-unity0.c.o -MF libgjs.so.0.0.0.p/meson-generated_gjs-unity0.c.o.d -o libgjs.so.0.0.0.p/meson-generated_gjs-unity0.c.o -c libgjs.so.0.0.0.p/gjs-unity0.c [20/77] c++ -Iinstalled-tests/js/minijasmine.p -Iinstalled-tests/js -I../installed-tests/js -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' '-DINSTTESTDIR="/usr/libexec/installed-tests/gjs"' -MD -MQ installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.cpp.o -MF installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.cpp.o.d -o installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.cpp.o -c installed-tests/js/minijasmine.p/minijasmine-unity0.cpp [21/77] cc -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/meson-generated_gjs-tests-unity0.c.o -MF test/gjs-tests.p/meson-generated_gjs-tests-unity0.c.o.d -o test/gjs-tests.p/meson-generated_gjs-tests-unity0.c.o -c test/gjs-tests.p/gjs-tests-unity0.c [22/77] cc -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -MD -MQ test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.c.o -MF test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.c.o.d -o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.c.o -c test/gjs-tests-internal.p/gjs-tests-internal-unity0.c -[23/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o -c ../subprojects/gobject-introspection-tests/regress.c -[24/77] cc -o subprojects/gobject-introspection-tests/libregress.so subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o subprojects/gobject-introspection-tests/libregress.so.p/regressextra.c.o subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libregress.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so -Wl,--end-group -[25/77] /usr/lib/aarch64-linux-gnu/glib-2.0/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js -[26/77] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/aarch64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=Utility --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/Utility-1.0.gir --c-include=utility.h -I/build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests/libutility.so.p/Utility_1.0_gir_filelist --include=GObject-2.0 --symbol-prefix=utility_ --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --library utility --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests -[27/77] c++ -Iinstalled-tests/js/libgjstesttools/libgjstesttools.so.p -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o -MF installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o.d -o installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o -c installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjstesttools-unity0.cpp -[28/77] c++ -Igjs-console.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ gjs-console.p/meson-generated_gjs-console-unity0.cpp.o -MF gjs-console.p/meson-generated_gjs-console-unity0.cpp.o.d -o gjs-console.p/meson-generated_gjs-console-unity0.cpp.o -c gjs-console.p/gjs-console-unity0.cpp -[29/77] c++ -Itest/libgjs-tests-common.a.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o -MF test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o.d -o test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o -c test/libgjs-tests-common.a.p/gjs-tests-common-unity0.cpp -[30/77] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/aarch64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=WarnLib --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/WarnLib-1.0.gir --c-include=warnlib.h -I/build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests/libwarnlib.so.p/WarnLib_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=warnlib_ --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --library warnlib --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests +[23/77] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/aarch64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=Utility --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/Utility-1.0.gir --c-include=utility.h -I/build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests/libutility.so.p/Utility_1.0_gir_filelist --include=GObject-2.0 --symbol-prefix=utility_ --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --library utility --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests +[24/77] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/aarch64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=WarnLib --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/WarnLib-1.0.gir --c-include=warnlib.h -I/build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests/libwarnlib.so.p/WarnLib_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=warnlib_ --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --library warnlib --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests ../subprojects/gobject-introspection-tests/warnlib.h:37: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable ../subprojects/gobject-introspection-tests/warnlib.h:37: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable ../subprojects/gobject-introspection-tests/warnlib.h:43: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable ../subprojects/gobject-introspection-tests/warnlib.h:43: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable ../subprojects/gobject-introspection-tests/warnlib.h:45: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable ../subprojects/gobject-introspection-tests/warnlib.h:45: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable -../subprojects/gobject-introspection-tests/warnlib.c:40: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'x' in documentation comment, should be one of 'arg1', 'arg2' ../subprojects/gobject-introspection-tests/warnlib.c:41: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'y' in documentation comment, should be one of 'arg1', 'arg2' +../subprojects/gobject-introspection-tests/warnlib.c:40: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'x' in documentation comment, should be one of 'arg1', 'arg2' :: Warning: WarnLib: (ErrorQuarkFunction)unpaired_error_quark: warnlib_unpaired_error_quark: Couldn't find corresponding enumeration -[31/77] /usr/bin/aarch64-linux-gnu-g-ir-compiler subprojects/gobject-introspection-tests/Utility-1.0.gir --output subprojects/gobject-introspection-tests/Utility-1.0.typelib --includedir=/usr/share/gir-1.0 -[32/77] rm -f test/libgjs-tests-common.a && gcc-ar csrDT test/libgjs-tests-common.a test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o -[33/77] /usr/bin/aarch64-linux-gnu-g-ir-compiler subprojects/gobject-introspection-tests/WarnLib-1.0.gir --output subprojects/gobject-introspection-tests/WarnLib-1.0.typelib --includedir=/usr/share/gir-1.0 +[25/77] /usr/bin/aarch64-linux-gnu-g-ir-compiler subprojects/gobject-introspection-tests/Utility-1.0.gir --output subprojects/gobject-introspection-tests/Utility-1.0.typelib --includedir=/usr/share/gir-1.0 +[26/77] /usr/lib/aarch64-linux-gnu/glib-2.0/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js +[27/77] /usr/bin/aarch64-linux-gnu-g-ir-compiler subprojects/gobject-introspection-tests/WarnLib-1.0.gir --output subprojects/gobject-introspection-tests/WarnLib-1.0.typelib --includedir=/usr/share/gir-1.0 +[28/77] cc -Isubprojects/gobject-introspection-tests/libregress.so.p -Isubprojects/gobject-introspection-tests -I../subprojects/gobject-introspection-tests -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o -MF subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o.d -o subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o -c ../subprojects/gobject-introspection-tests/regress.c +[29/77] cc -o subprojects/gobject-introspection-tests/libregress.so subprojects/gobject-introspection-tests/libregress.so.p/annotation.c.o subprojects/gobject-introspection-tests/libregress.so.p/drawable.c.o subprojects/gobject-introspection-tests/libregress.so.p/foo.c.o subprojects/gobject-introspection-tests/libregress.so.p/regress.c.o subprojects/gobject-introspection-tests/libregress.so.p/regressextra.c.o subprojects/gobject-introspection-tests/libregress.so.p/regress-unix.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libregress.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so -Wl,--end-group +[30/77] c++ -Igjs-console.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ gjs-console.p/meson-generated_gjs-console-unity0.cpp.o -MF gjs-console.p/meson-generated_gjs-console-unity0.cpp.o.d -o gjs-console.p/meson-generated_gjs-console-unity0.cpp.o -c gjs-console.p/gjs-console-unity0.cpp +[31/77] c++ -Iinstalled-tests/js/libgjstesttools/libgjstesttools.so.p -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o -MF installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o.d -o installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o -c installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjstesttools-unity0.cpp +[32/77] c++ -Itest/libgjs-tests-common.a.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o -MF test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o.d -o test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o -c test/libgjs-tests-common.a.p/gjs-tests-common-unity0.cpp +[33/77] rm -f test/libgjs-tests-common.a && gcc-ar csrDT test/libgjs-tests-common.a test/libgjs-tests-common.a.p/meson-generated_gjs-tests-common-unity0.cpp.o [34/77] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/aarch64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=RegressUnix --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/RegressUnix-1.0.gir --c-include=regress-unix.h -I/build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests/libregress.so.p/RegressUnix_1.0_gir_filelist --include=Gio-2.0 --include-uninstalled=subprojects/gobject-introspection-tests/Utility-1.0.gir --include=cairo-1.0 --symbol-prefix=regress_unix_ --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gobject-introspection-1.0 --cflags-end -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --add-include-path=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --library regress --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=cairo --extra-library=cairo-gobject --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests [35/77] /usr/bin/aarch64-linux-gnu-g-ir-compiler subprojects/gobject-introspection-tests/RegressUnix-1.0.gir --output subprojects/gobject-introspection-tests/RegressUnix-1.0.typelib --includedir=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --includedir=/usr/share/gir-1.0 [36/77] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/aarch64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=Regress --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/Regress-1.0.gir --c-include=regress.h --warn-all -I/build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests/libregress.so.p/Regress_1.0_gir_filelist --include=Gio-2.0 --include-uninstalled=subprojects/gobject-introspection-tests/Utility-1.0.gir --include=cairo-1.0 --symbol-prefix=regress_ --identifier-prefix=Regress --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gobject-introspection-1.0 --cflags-end -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --add-include-path=/usr/share/gir-1.0 --add-include-path=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --add-include-path=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --library regress --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=cairo --extra-library=cairo-gobject --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests @@ -1853,23 +1889,23 @@ [39/77] cc -o subprojects/gobject-introspection-tests/libgimarshallingtests.so subprojects/gobject-introspection-tests/libgimarshallingtests.so.p/meson-generated_gimarshallingtests-unity0.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgimarshallingtests.so -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,--start-group /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgio-2.0.so -Wl,--end-group [40/77] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/aarch64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GIMarshallingTests --nsversion=1.0 --warn-all --output subprojects/gobject-introspection-tests/GIMarshallingTests-1.0.gir -I/build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --filelist=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests/libgimarshallingtests.so.p/GIMarshallingTests_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=gi_marshalling_tests_ --cflags-begin '-DGI_TEST_EXTERN=__attribute__((visibility("default"))) extern' -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests --library gimarshallingtests --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/reproducible-path/gjs-1.84.1/subprojects/gobject-introspection-tests --sources-top-dirs /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests [41/77] /usr/bin/aarch64-linux-gnu-g-ir-compiler subprojects/gobject-introspection-tests/GIMarshallingTests-1.0.gir --output subprojects/gobject-introspection-tests/GIMarshallingTests-1.0.typelib --includedir=/usr/share/gir-1.0 -[42/77] c++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o -MF test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o.d -o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o -c test/gjs-tests-internal.p/gjs-tests-internal-unity1.cpp -[43/77] c++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o -MF test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o.d -o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o -c test/gjs-tests-internal.p/gjs-tests-internal-unity0.cpp -[44/77] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o -MF test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o.d -o test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o -c test/gjs-tests.p/gjs-tests-unity0.cpp -[45/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_pch.hh.gch -MF libgjs-internal.a.p/gjs_pch.hh.gch.d -o libgjs-internal.a.p/gjs_pch.hh.gch -c ../gjs/gjs_pch.hh -[46/77] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_pch.hh.gch -MF libgjs-jsapi.a.p/gjs_pch.hh.gch.d -o libgjs-jsapi.a.p/gjs_pch.hh.gch -c ../gjs/gjs_pch.hh -[47/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity10.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity10.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity10.cpp.o -c libgjs-internal.a.p/gjs-internal-unity10.cpp -[48/77] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o -MF libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o.d -o libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o -c libgjs-jsapi.a.p/gjs-jsapi-unity0.cpp -[49/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity9.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity9.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity9.cpp.o -c libgjs-internal.a.p/gjs-internal-unity9.cpp +[42/77] c++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o -MF test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o.d -o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o -c test/gjs-tests-internal.p/gjs-tests-internal-unity0.cpp +[43/77] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o -MF test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o.d -o test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o -c test/gjs-tests.p/gjs-tests-unity0.cpp +[44/77] c++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o -MF test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o.d -o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o -c test/gjs-tests-internal.p/gjs-tests-internal-unity1.cpp +[45/77] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_pch.hh.gch -MF libgjs-jsapi.a.p/gjs_pch.hh.gch.d -o libgjs-jsapi.a.p/gjs_pch.hh.gch -c ../gjs/gjs_pch.hh +[46/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_pch.hh.gch -MF libgjs-internal.a.p/gjs_pch.hh.gch.d -o libgjs-internal.a.p/gjs_pch.hh.gch -c ../gjs/gjs_pch.hh +[47/77] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o -MF libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o.d -o libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o -c libgjs-jsapi.a.p/gjs-jsapi-unity0.cpp +[48/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity9.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity9.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity9.cpp.o -c libgjs-internal.a.p/gjs-internal-unity9.cpp +[49/77] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o -MF libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o.d -o libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o -c libgjs-jsapi.a.p/gjs-jsapi-unity1.cpp [50/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity1.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity1.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity1.cpp.o -c libgjs-internal.a.p/gjs-internal-unity1.cpp -[51/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity8.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity8.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity8.cpp.o -c libgjs-internal.a.p/gjs-internal-unity8.cpp -[52/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity7.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity7.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity7.cpp.o -c libgjs-internal.a.p/gjs-internal-unity7.cpp -[53/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity13.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity13.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity13.cpp.o -c libgjs-internal.a.p/gjs-internal-unity13.cpp -[54/77] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o -MF libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o.d -o libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o -c libgjs-jsapi.a.p/gjs-jsapi-unity1.cpp -[55/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity4.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity4.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity4.cpp.o -c libgjs-internal.a.p/gjs-internal-unity4.cpp -[56/77] rm -f libgjs-jsapi.a && gcc-ar csrDT libgjs-jsapi.a libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o +[51/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity7.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity7.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity7.cpp.o -c libgjs-internal.a.p/gjs-internal-unity7.cpp +[52/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity8.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity8.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity8.cpp.o -c libgjs-internal.a.p/gjs-internal-unity8.cpp +[53/77] rm -f libgjs-jsapi.a && gcc-ar csrDT libgjs-jsapi.a libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity0.cpp.o libgjs-jsapi.a.p/meson-generated_gjs-jsapi-unity1.cpp.o +[54/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity5.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity5.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity5.cpp.o -c libgjs-internal.a.p/gjs-internal-unity5.cpp +[55/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity10.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity10.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity10.cpp.o -c libgjs-internal.a.p/gjs-internal-unity10.cpp +[56/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity13.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity13.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity13.cpp.o -c libgjs-internal.a.p/gjs-internal-unity13.cpp [57/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity12.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity12.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity12.cpp.o -c libgjs-internal.a.p/gjs-internal-unity12.cpp -[58/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity5.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity5.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity5.cpp.o -c libgjs-internal.a.p/gjs-internal-unity5.cpp +[58/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity4.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity4.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity4.cpp.o -c libgjs-internal.a.p/gjs-internal-unity4.cpp [59/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity14.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity14.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity14.cpp.o -c libgjs-internal.a.p/gjs-internal-unity14.cpp [60/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity2.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity2.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity2.cpp.o -c libgjs-internal.a.p/gjs-internal-unity2.cpp [61/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-exceptions -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -Wno-dangling-pointer -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem/usr/include/sysprof-6 -pthread -isystem /usr/include/aarch64-linux-gnu/mozjs-128 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/meson-generated_gjs-internal-unity6.cpp.o -MF libgjs-internal.a.p/meson-generated_gjs-internal-unity6.cpp.o.d -o libgjs-internal.a.p/meson-generated_gjs-internal-unity6.cpp.o -c libgjs-internal.a.p/gjs-internal-unity6.cpp @@ -1880,12 +1916,12 @@ [66/77] c++ -o libgjs.so.0.0.0 libgjs.so.0.0.0.p/meson-generated_gjs-unity0.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgjs.so.0 -Wl,--whole-archive -Wl,--start-group libgjs-internal.a libjs-resources.a -Wl,--no-whole-archive -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 libgjs-jsapi.a -Wl,--version-script,/build/reproducible-path/gjs-1.84.1/libgjs.map /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so /usr/lib/aarch64-linux-gnu/libmozjs-128.so -lreadline /usr/lib/aarch64-linux-gnu/libX11.so /usr/lib/aarch64-linux-gnu/libXext.so -lffi -lreadline /usr/lib/aarch64-linux-gnu/libsysprof-capture-4.a -lffi -lreadline -Wl,--end-group [67/77] /usr/bin/meson --internal symbolextractor /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu libgjs.so.0.0.0 libgjs.so.0.0.0 libgjs.so.0.0.0.p/libgjs.so.0.0.0.symbols [68/77] c++ -o installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so.p/meson-generated_gjstesttools-unity0.cpp.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgjstesttools.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so /usr/lib/aarch64-linux-gnu/libmozjs-128.so -lreadline /usr/lib/aarch64-linux-gnu/libX11.so /usr/lib/aarch64-linux-gnu/libXext.so -lffi -lreadline /usr/lib/aarch64-linux-gnu/libsysprof-capture-4.a -Wl,--end-group -[69/77] c++ -o gjs-console gjs-console.p/meson-generated_gjs-console-unity0.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so /usr/lib/aarch64-linux-gnu/libmozjs-128.so -lreadline /usr/lib/aarch64-linux-gnu/libX11.so /usr/lib/aarch64-linux-gnu/libXext.so -lffi -lreadline /usr/lib/aarch64-linux-gnu/libsysprof-capture-4.a -Wl,--end-group -[70/77] c++ -o installed-tests/js/minijasmine installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.c.o installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so /usr/lib/aarch64-linux-gnu/libmozjs-128.so -lreadline /usr/lib/aarch64-linux-gnu/libX11.so /usr/lib/aarch64-linux-gnu/libXext.so -lffi -lreadline /usr/lib/aarch64-linux-gnu/libsysprof-capture-4.a -Wl,--end-group +[69/77] c++ -o installed-tests/js/minijasmine installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.c.o installed-tests/js/minijasmine.p/meson-generated_minijasmine-unity0.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so /usr/lib/aarch64-linux-gnu/libmozjs-128.so -lreadline /usr/lib/aarch64-linux-gnu/libX11.so /usr/lib/aarch64-linux-gnu/libXext.so -lffi -lreadline /usr/lib/aarch64-linux-gnu/libsysprof-capture-4.a -Wl,--end-group +[70/77] c++ -o gjs-console gjs-console.p/meson-generated_gjs-console-unity0.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so /usr/lib/aarch64-linux-gnu/libmozjs-128.so -lreadline /usr/lib/aarch64-linux-gnu/libX11.so /usr/lib/aarch64-linux-gnu/libXext.so -lffi -lreadline /usr/lib/aarch64-linux-gnu/libsysprof-capture-4.a -Wl,--end-group [71/77] /usr/bin/meson --internal symbolextractor /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so.p/libgjstesttools.so.symbols [72/77] c++ -o test/gjs-tests test/gjs-tests.p/meson-generated_gjs-tests-unity0.c.o test/gjs-tests.p/meson-generated_gjs-tests-unity0.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--whole-archive -Wl,--start-group libjs-resources.a -Wl,--no-whole-archive -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ test/libgjs-tests-common.a libgjs-internal.a libgjs-jsapi.a libgjs.so.0.0.0 /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so /usr/lib/aarch64-linux-gnu/libmozjs-128.so -lreadline /usr/lib/aarch64-linux-gnu/libX11.so /usr/lib/aarch64-linux-gnu/libXext.so -lffi -lreadline -lffi -lreadline /usr/lib/aarch64-linux-gnu/libsysprof-capture-4.a -lffi -lreadline -Wl,--end-group -[73/77] c++ -o test/gjs-tests-internal test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.c.o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../installed-tests/js/libgjstesttools:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools -Wl,-rpath-link,/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ -Wl,--start-group test/libgjs-tests-common.a libgjs-internal.a libgjs-jsapi.a installed-tests/js/libgjstesttools/libgjstesttools.so /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so /usr/lib/aarch64-linux-gnu/libmozjs-128.so -lreadline /usr/lib/aarch64-linux-gnu/libX11.so /usr/lib/aarch64-linux-gnu/libXext.so -lffi -lreadline -lffi -lreadline /usr/lib/aarch64-linux-gnu/libsysprof-capture-4.a -lffi -lreadline -Wl,--end-group -[74/77] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/aarch64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GjsPrivate --nsversion=1.0 --warn-all --output GjsPrivate-1.0.gir -I/build/reproducible-path/gjs-1.84.1/ -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ --filelist=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/libgjs.so.0.0.0.p/GjsPrivate_1.0_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gjs_ --identifier-prefix=Gjs --cflags-begin -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ --library gjs --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gthread-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --extra-library=ffi --extra-library=cairo --extra-library=cairo-gobject -L/usr/lib/aarch64-linux-gnu/ --extra-library=mozjs-128 --extra-library=readline --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/gjs-1.84.1/ --sources-top-dirs /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ +[73/77] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/aarch64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GjsPrivate --nsversion=1.0 --warn-all --output GjsPrivate-1.0.gir -I/build/reproducible-path/gjs-1.84.1/ -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ --filelist=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/libgjs.so.0.0.0.p/GjsPrivate_1.0_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gjs_ --identifier-prefix=Gjs --cflags-begin -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ --library gjs --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gthread-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --extra-library=ffi --extra-library=cairo --extra-library=cairo-gobject -L/usr/lib/aarch64-linux-gnu/ --extra-library=mozjs-128 --extra-library=readline --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/gjs-1.84.1/ --sources-top-dirs /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ +[74/77] c++ -o test/gjs-tests-internal test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.c.o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity0.cpp.o test/gjs-tests-internal.p/meson-generated_gjs-tests-internal-unity1.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.84.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../installed-tests/js/libgjstesttools:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools -Wl,-rpath-link,/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ -Wl,--start-group test/libgjs-tests-common.a libgjs-internal.a libgjs-jsapi.a installed-tests/js/libgjstesttools/libgjstesttools.so /usr/lib/aarch64-linux-gnu/libglib-2.0.so /usr/lib/aarch64-linux-gnu/libgobject-2.0.so /usr/lib/aarch64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/aarch64-linux-gnu/libgio-2.0.so /usr/lib/aarch64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so /usr/lib/aarch64-linux-gnu/libmozjs-128.so -lreadline /usr/lib/aarch64-linux-gnu/libX11.so /usr/lib/aarch64-linux-gnu/libXext.so -lffi -lreadline -lffi -lreadline /usr/lib/aarch64-linux-gnu/libsysprof-capture-4.a -lffi -lreadline -Wl,--end-group [75/77] /usr/bin/aarch64-linux-gnu-g-ir-compiler GjsPrivate-1.0.gir --output GjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0 [76/77] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=cc /usr/bin/aarch64-linux-gnu-g-ir-scanner --quiet --no-libtool --namespace=GjsTestTools --nsversion=1.0 --warn-all --output installed-tests/js/libgjstesttools/GjsTestTools-1.0.gir -I/build/reproducible-path/gjs-1.84.1/installed-tests/js/libgjstesttools -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools -I/build/reproducible-path/gjs-1.84.1/. -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/. --filelist=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools/libgjstesttools.so.p/GjsTestTools_1.0_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gjs_test_tools_ --cflags-begin -I/build/reproducible-path/gjs-1.84.1/. -I/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/. -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/aarch64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/gio-unix-2.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools --library gjstesttools -L/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gthread-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --extra-library=ffi --extra-library=cairo --extra-library=cairo-gobject -L/usr/lib/aarch64-linux-gnu/ --extra-library=mozjs-128 --extra-library=readline --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/gjs-1.84.1/ --sources-top-dirs /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/ [77/77] /usr/bin/aarch64-linux-gnu-g-ir-compiler installed-tests/js/libgjstesttools/GjsTestTools-1.0.gir --output installed-tests/js/libgjstesttools/GjsTestTools-1.0.typelib --includedir=/usr/share/gir-1.0 @@ -1904,66 +1940,109 @@ ninja: Entering directory `/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu' ninja: no work to do. 1/77 gjs:C / API tests RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=253 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/test/gjs-tests --tap --keep-going --verbose +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=209 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/test/gjs-tests --tap --keep-going --verbose 2/77 gjs:C / Internal API tests RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory MALLOC_PERTURB_=176 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/test/gjs-tests-internal --tap --keep-going --verbose +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/test/gjs-tests-internal --tap --keep-going --verbose 3/77 gjs:Scripts / CommandLine RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=174 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/installed-tests/scripts/testCommandLine.sh +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 MALLOC_PERTURB_=55 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/scripts/testCommandLine.sh 4/77 gjs:Scripts / CommandLineModules RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=249 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/installed-tests/scripts/testCommandLineModules.sh +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=153 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/scripts/testCommandLineModules.sh 5/77 gjs:Scripts / Warnings RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=147 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/installed-tests/scripts/testWarnings.sh +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=6 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/scripts/testWarnings.sh 6/77 gjs:JS / self RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=102 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testself.js +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory MALLOC_PERTURB_=7 TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testself.js 7/77 gjs:JS / Cairo RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 MALLOC_PERTURB_=33 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testCairo.js +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=46 ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testCairo.js 8/77 gjs:JS / Exceptions RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=198 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testExceptions.js +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=92 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testExceptions.js 9/77 gjs:JS / Format RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu MALLOC_PERTURB_=118 ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testFormat.js +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=71 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testFormat.js 10/77 gjs:JS / Fundamental RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=186 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testFundamental.js +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=233 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testFundamental.js 11/77 gjs:JS / Gettext RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=197 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGettext.js +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=26 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGettext.js 12/77 gjs:JS / GIMarshalling RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=163 GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGIMarshalling.js +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 MALLOC_PERTURB_=85 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGIMarshalling.js ▶ 1/77 /gjs/context/argv OK +▶ 1/77 /gjs/context/exit OK ▶ 2/77 /rooting/maybe-owned/rooted-flag-set-when-rooted OK ▶ 3/77 - Invalid option should exit with failure (exit code 1) OK -▶ 3/77 - Invalid option should print a relevant message OK -▶ 5/77 - overwriting method with Signals.addSignalMethods() should warn OK -▶ 1/77 /gjs/context/exit OK -▶ 4/77 - ensure dynamic imports load even if the same import resolves elsewhere first OK ▶ 2/77 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted OK +▶ 3/77 - Invalid option should print a relevant message OK ▶ 6/77 Test harness internal consistency OK ▶ 6/77 Test harness internal consistency awaiting a Promise resolves OK +▶ 4/77 - ensure dynamic imports load even if the same import resolves elsewhere first OK ▶ 6/77 Test harness internal consistency awaiting a nested async function resolves OK ▶ 6/77 SpiderMonkey features check Intl API was compiled into SpiderMonkey OK ▶ 6/77 SpiderMonkey features check WeakRef is enabled OK +▶ 1/77 /gjs/context/eval-module-file OK ▶ 6/77 SpiderMonkey features check class static blocks are enabled OK - 6/77 gjs:JS / self OK 0.14s 6 subtests passed +▶ 5/77 - overwriting method with Signals.addSignalMethods() should warn OK +▶ 2/77 /rooting/maybe-owned/rooted-keeps-alive-across-gc OK + 6/77 gjs:JS / self OK 0.30s 6 subtests passed 13/77 gjs:JS / Gio RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=25 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGio.js +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MALLOC_PERTURB_=101 MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGio.js +▶ 1/77 /gjs/context/run-in-realm OK ▶ 9/77 imports.format escapes % with another % character OK ▶ 9/77 imports.format formats a single string argument OK ▶ 9/77 imports.format formats two string arguments OK +▶ 7/77 Cairo context has the right type OK +▶ 7/77 Cairo context reports its target surface OK +▶ 7/77 Cairo context can set its source to a pattern OK +▶ 7/77 Cairo context can set its antialias OK +▶ 7/77 Cairo context can set its fill rule OK +▶ 7/77 Cairo context can set its line cap OK ▶ 9/77 imports.format formats two swapped string arguments OK ▶ 9/77 imports.format formats a number in base 10 OK ▶ 9/77 imports.format formats a number in base 16 OK ▶ 9/77 imports.format formats a floating point number with no precision OK ▶ 9/77 imports.format formats a floating point number with precision 2 OK +▶ 7/77 Cairo context can set its line join OK +▶ 7/77 Cairo context can set its line width OK +▶ 7/77 Cairo context can set its miter limit OK +▶ 7/77 Cairo context can set its operator OK +▶ 7/77 Cairo context can set its tolerance OK +▶ 7/77 Cairo context has a rectangle as clip extents OK +▶ 7/77 Cairo context has a rectangle as fill extents OK ▶ 9/77 imports.format pads with zeroes OK ▶ 9/77 imports.format pads with spaces OK ▶ 9/77 imports.format throws an error when given incorrect modifiers for the conversion type OK ▶ 9/77 imports.format throws an error when incorrectly instructed to swap arguments OK -▶ 1/77 /gjs/context/eval-module-file OK +▶ 7/77 Cairo context has a rectangle as stroke extents OK +▶ 7/77 Cairo context has zero dashes initially OK +▶ 7/77 Cairo context transforms user to device coordinates OK +▶ 7/77 Cairo context transforms user to device distance OK +▶ 7/77 Cairo context transforms device to user coordinates OK +▶ 7/77 Cairo context transforms device to user distance OK +▶ 10/77 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue OK +▶ 10/77 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue OK +▶ 10/77 Fundamental type support can marshal a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters OK +▶ 11/77 Gettext module setlocale returns a locale OK +▶ 10/77 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters OK +▶ 10/77 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype OK +▶ 2/77 /rooting/maybe-owned/rooted-is-collected-after-reset OK +▶ 10/77 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype OK +▶ 10/77 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype OK +▶ 10/77 Fundamental type support can marshal a custom fundamental type into a transformable type OK +▶ 10/77 Fundamental type support can marshal to a null value OK +▶ 7/77 Cairo context computes text extents OK ▶ 3/77 - System.exit(0) should exit successfully OK +▶ 10/77 Fundamental type support can marshal to a null value if has no getter function OK ▶ 8/77 Exceptions are thrown from property setter OK +▶ 7/77 Cairo context can call various, otherwise untested, methods without crashing OK +11/77 gjs:JS / Gettext OK 0.32s 1 subtests passed + +14/77 gjs:JS / GLib RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=137 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGLib.js ▶ 8/77 Exceptions are thrown from property getter OK ▶ 8/77 Exceptions are logged from constructor OK ▶ 8/77 Exceptions are logged from property setter with binding OK ▶ 8/77 Exceptions are logged from property getter with binding OK + 9/77 gjs:JS / Format OK 0.39s 12 subtests passed + +15/77 gjs:JS / GObject RUNNING +>>> LC_ALL=C.utf8 MALLOC_PERTURB_=192 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGObject.js ▶ 8/77 logError logs a warning for a GError OK ▶ 8/77 logError logs a warning with a message if given OK ▶ 8/77 logError also logs an error for a created GError that is not thrown OK @@ -1971,75 +2050,36 @@ ▶ 8/77 logError logs the quark for a JS-created GError type OK ▶ 8/77 logError logs with stack for a GError created from a C struct OK ▶ 8/77 logError logs an error with a prefix if given OK +▶ 1/77 /gjs/context/construct/destroy OK +10/77 gjs:JS / Fundamental OK 0.40s 10 subtests passed + +16/77 gjs:JS / GObjectClass RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MALLOC_PERTURB_=107 MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectClass.js ▶ 8/77 logError logs an error with prefix and message OK ▶ 8/77 logError Syntax Error logs a SyntaxError OK -▶ 2/77 /rooting/maybe-owned/rooted-keeps-alive-across-gc OK -▶ 11/77 Gettext module setlocale returns a locale OK -▶ 10/77 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue OK ▶ 8/77 logError Syntax Error logs a stack trace with the SyntaxError OK ▶ 8/77 logError logs an error with cause OK ▶ 8/77 logError logs a GError with cause OK ▶ 8/77 logError logs an error with non-object cause OK ▶ 8/77 logError logs an error with a cause tree OK ▶ 8/77 logError logs an error with cyclical causes OK -▶ 10/77 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue OK -▶ 10/77 Fundamental type support can marshal a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters OK -▶ 10/77 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters OK -▶ 7/77 Cairo context has the right type OK -▶ 7/77 Cairo context reports its target surface OK ▶ 8/77 Exception from function with too few arguments contains the full function name OK -▶ 7/77 Cairo context can set its source to a pattern OK ▶ 8/77 Exception from function with too few arguments contains the full method name OK -▶ 7/77 Cairo context can set its antialias OK -11/77 gjs:JS / Gettext OK 0.12s 1 subtests passed - -▶ 7/77 Cairo context can set its fill rule OK -▶ 10/77 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype OK -14/77 gjs:JS / GLib RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=45 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGLib.js -▶ 7/77 Cairo context can set its line cap OK -▶ 7/77 Cairo context can set its line join OK -▶ 7/77 Cairo context can set its line width OK -▶ 7/77 Cairo context can set its miter limit OK -▶ 7/77 Cairo context can set its operator OK -▶ 7/77 Cairo context can set its tolerance OK -▶ 7/77 Cairo context has a rectangle as clip extents OK -▶ 7/77 Cairo context has a rectangle as fill extents OK -▶ 7/77 Cairo context has a rectangle as stroke extents OK -▶ 7/77 Cairo context has zero dashes initially OK -▶ 7/77 Cairo context transforms user to device coordinates OK -▶ 7/77 Cairo context transforms user to device distance OK -▶ 7/77 Cairo context transforms device to user coordinates OK -▶ 7/77 Cairo context transforms device to user distance OK +▶ 5/77 - passing too many arguments to a GI function should warn OK +▶ 4/77 - ensure dynamic imports resolve without an explicit mainloop OK +▶ 2/77 /rooting/maybe-owned/weak-pointer-is-collected-by-gc OK ▶ 8/77 thrown GError is an instance of error enum type OK ▶ 8/77 thrown GError matches error domain and code OK ▶ 8/77 thrown GError has properties for domain and code OK ▶ 8/77 GError.new_literal constructs a valid GLib.Error OK ▶ 8/77 GError.new_literal does not accept invalid domains OK -▶ 10/77 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype OK -▶ 10/77 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype OK -▶ 10/77 Fundamental type support can marshal a custom fundamental type into a transformable type OK -▶ 10/77 Fundamental type support can marshal to a null value OK -▶ 10/77 Fundamental type support can marshal to a null value if has no getter function OK -▶ 1/77 /gjs/context/run-in-realm OK -▶ 5/77 - passing too many arguments to a GI function should warn OK -▶ 2/77 /rooting/maybe-owned/rooted-is-collected-after-reset OK - 9/77 gjs:JS / Format OK 0.17s 12 subtests passed - -15/77 gjs:JS / GObject RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=127 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGObject.js -▶ 7/77 Cairo context computes text extents OK -▶ 7/77 Cairo context can call various, otherwise untested, methods without crashing OK -10/77 gjs:JS / Fundamental OK 0.17s 10 subtests passed - - 8/77 gjs:JS / Exceptions OK 0.19s 27 subtests passed +▶ 1/77 /gjs/context/construct/eval OK + 8/77 gjs:JS / Exceptions OK 0.58s 27 subtests passed -16/77 gjs:JS / GObjectClass RUNNING ->>> MALLOC_PERTURB_=100 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectClass.js 17/77 gjs:JS / GObjectInterface RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=4 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectInterface.js -▶ 4/77 - ensure dynamic imports resolve without an explicit mainloop OK +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MALLOC_PERTURB_=194 MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectInterface.js ▶ 3/77 - System.exit(42) should exit with the correct exit code OK +▶ 2/77 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc OK ▶ 12/77 Boolean true marshals as a return value OK ▶ 12/77 Boolean true marshals as an in parameter OK ▶ 12/77 Boolean true marshals as an out parameter OK @@ -2052,6 +2092,14 @@ ▶ 12/77 Integer int8-typed marshals signed value as a return value OK ▶ 12/77 Integer int8-typed marshals signed value as an in parameter OK ▶ 12/77 Integer int8-typed marshals signed value as an out parameter OK +▶ 5/77 - file and line number are logged for syntax errors OK + 5/77 gjs:Scripts / Warnings OK 0.74s 3 subtests passed + +18/77 gjs:JS / GObjectValue RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 MALLOC_PERTURB_=175 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectValue.js +▶ 13/77 ListStore iterator ListStore iterates OK +▶ 13/77 Sorting in ListStore test insert_sorted OK +▶ 13/77 Sorting in ListStore test sort OK ▶ 12/77 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter OK ▶ 12/77 Integer int8-typed marshals as an inout parameter OK ▶ 12/77 Integer int8-typed marshals unsigned value as a return value OK @@ -2065,31 +2113,33 @@ ▶ 12/77 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter OK ▶ 12/77 Integer int16-typed marshals as an inout parameter OK ▶ 12/77 Integer int16-typed marshals unsigned value as a return value OK -▶ 2/77 /rooting/maybe-owned/weak-pointer-is-collected-by-gc OK -▶ 1/77 /gjs/context/construct/destroy OK ▶ 12/77 Integer int16-typed marshals unsigned value as an in parameter OK ▶ 12/77 Integer int16-typed marshals unsigned value as an out parameter OK +▶ 1/77 /gjs/context/eval/dynamic-import OK +▶ 13/77 Promisify function doesn't crash when async function is not defined OK +▶ 13/77 Promisify function doesn't crash when finish function is not defined OK ▶ 12/77 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter OK ▶ 12/77 Integer int16-typed marshals unsigned value as an inout parameter OK ▶ 12/77 Integer int32-typed marshals signed value as a return value OK ▶ 12/77 Integer int32-typed marshals signed value as an in parameter OK ▶ 12/77 Integer int32-typed marshals signed value as an out parameter OK ▶ 12/77 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 5/77 - file and line number are logged for syntax errors OK ▶ 12/77 Integer int32-typed marshals as an inout parameter OK ▶ 12/77 Integer int32-typed marshals unsigned value as a return value OK - 5/77 gjs:Scripts / Warnings OK 0.25s 3 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -Trace/breakpoint trap -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - +▶ 14/77 GVariant constructor constructs a string variant OK ▶ 12/77 Integer int32-typed marshals unsigned value as an in parameter OK ▶ 12/77 Integer int32-typed marshals unsigned value as an out parameter OK ▶ 12/77 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter OK ▶ 12/77 Integer int32-typed marshals unsigned value as an inout parameter OK -18/77 gjs:JS / GObjectValue RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=183 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectValue.js +▶ 13/77 Promisify function promisifies functions OK +▶ 14/77 GVariant constructor constructs a string variant (backwards compatible API) OK +▶ 14/77 GVariant constructor constructs a struct variant OK +▶ 14/77 GVariant constructor constructs a maybe variant OK +▶ 13/77 Promisify function preserves old behavior OK +▶ 13/77 Promisify function can guess the finish function OK +▶ 13/77 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID OK +▶ 13/77 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed OK +▶ 15/77 GObject overrides GObject.set() OK ▶ 12/77 Integer int64-typed marshals signed value as a return value OK ▶ 12/77 Integer int64-typed marshals signed value as an in parameter SKIP ▶ 12/77 Integer int64-typed marshals signed value as an out parameter OK @@ -2099,6 +2149,16 @@ ▶ 12/77 Integer int64-typed marshals unsigned value as an in parameter SKIP ▶ 12/77 Integer int64-typed marshals unsigned value as an out parameter OK ▶ 12/77 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter OK +▶ 13/77 Gio.Settings overrides doesn't crash when forgetting to specify a schema path OK +▶ 13/77 Gio.Settings overrides doesn't crash when specifying conflicting schema paths OK +▶ 13/77 Gio.Settings overrides can construct with a settings schema object OK +▶ 13/77 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type OK +▶ 14/77 GVariant constructor constructs a byte array variant OK +▶ 14/77 GVariant constructor constructs a byte array variant from a string OK +▶ 14/77 GVariant constructor 0-terminates a byte array variant constructed from a string OK +▶ 2/77 /rooting/maybe-owned/switching-mode-keeps-same-value OK +▶ 15/77 GObject overrides Signal alternative syntax handler is called with the right object OK +▶ 15/77 GObject overrides Signal alternative syntax disconnected handler is not called OK ▶ 12/77 Integer int64-typed marshals unsigned value as an inout parameter SKIP ▶ 12/77 Integer short-typed marshals signed value as a return value OK ▶ 12/77 Integer short-typed marshals signed value as an in parameter OK @@ -2107,6 +2167,15 @@ ▶ 12/77 Integer short-typed marshals as an inout parameter OK ▶ 12/77 Integer short-typed marshals unsigned value as a return value OK ▶ 12/77 Integer short-typed marshals unsigned value as an in parameter OK +▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key OK +▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key OK +▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key OK +▶ 14/77 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array OK +▶ 14/77 GVariant unpack preserves type information if the unpacked object contains variants OK +▶ 14/77 GVariant unpack recursive leaves no variants in the unpacked object OK +▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key OK +▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key OK +▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key OK ▶ 12/77 Integer short-typed marshals unsigned value as an out parameter OK ▶ 12/77 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter OK ▶ 12/77 Integer short-typed marshals unsigned value as an inout parameter OK @@ -2116,6 +2185,34 @@ ▶ 12/77 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter OK ▶ 12/77 Integer int-typed marshals as an inout parameter OK ▶ 12/77 Integer int-typed marshals unsigned value as a return value OK +▶ 15/77 GObject overrides Signal alternative syntax guards against signal emission on non-js thread OK +▶ 15/77 GObject overrides toString() shows the native object address OK +▶ 15/77 GObject should be able to create a GType object for gpointer OK +▶ 15/77 GObject should be able to create a GType object for GBoxed OK +▶ 15/77 GObject should be able to create a GType object for GParam OK +▶ 15/77 GObject should be able to create a GType object for GInterface OK +▶ 15/77 GObject should be able to create a GType object for GObject OK +▶ 14/77 GVariant strv unpacked matches constructed OK +▶ 14/77 GVariant strv getter matches constructed OK +▶ 14/77 GVariant strv getter (dup) matches constructed OK +▶ 14/77 GVariantDict lookup returns the unpacked variant OK +▶ 3/77 - System.programPath should end in '/argv.js' when gjs argv.js is run OK +▶ 7/77 Cairo context has methods when created from a C function OK +▶ 7/77 Cairo pattern has typechecks OK +▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key OK +▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key OK +▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key OK +▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema OK +▶ 7/77 Cairo solid pattern can be created from RGB static method OK +▶ 7/77 Cairo solid pattern can be created from RGBA static method OK +▶ 7/77 Cairo surface pattern can be created and added as a source OK +▶ 7/77 Cairo linear gradient can be created and added as a source OK +▶ 4/77 - ensure top level await can import modules OK +▶ 14/77 GVariantDict lookup returns null if the key isn't present OK +▶ 14/77 GLib spawn processes sync with null envp SKIP +▶ 14/77 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter OK +▶ 14/77 GLib string function overrides GLib.stpcpy OK +▶ 14/77 GLib string function overrides GLib.strstr_len OK ▶ 12/77 Integer int-typed marshals unsigned value as an in parameter OK ▶ 12/77 Integer int-typed marshals unsigned value as an out parameter OK ▶ 12/77 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter OK @@ -2123,6 +2220,25 @@ ▶ 12/77 Integer long-typed marshals signed value as a return value OK ▶ 12/77 Integer long-typed marshals signed value as an in parameter SKIP ▶ 12/77 Integer long-typed marshals signed value as an out parameter OK +▶ 1/77 /gjs/context/eval/non-zero-terminated OK +▶ 7/77 Cairo radial gradient can be created and added as a source OK +▶ 7/77 Cairo path has typechecks OK +▶ 7/77 Cairo surface has typechecks OK +▶ 7/77 Cairo surface can access the device scale OK +▶ 7/77 Cairo surface can access the device offset OK +▶ 7/77 Cairo surface can be finalized OK +▶ 15/77 GObject should be able to create a GType object for GVariant OK +▶ 15/77 GObject should be able to query signals OK +▶ 15/77 GObject.Object.new() can be called with a property bag OK +▶ 15/77 GObject.Object.new() can be called to construct an object without setting properties OK +▶ 15/77 GObject.Object.new() complains about wrong types OK +▶ 13/77 Gio.Settings overrides with existing schema still works with correct keys OK +▶ 14/77 GLib string function overrides GLib.strrstr OK +▶ 14/77 GLib string function overrides GLib.strrstr_len OK +▶ 14/77 GLib string function overrides GLib.strup OK +▶ 14/77 GLib string function overrides GLib.strdown OK +▶ 14/77 GLib string function overrides GLib.strreverse OK +▶ 14/77 GLib string function overrides GLib.ascii_dtostr OK ▶ 12/77 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter OK ▶ 12/77 Integer long-typed marshals as an inout parameter SKIP ▶ 12/77 Integer long-typed marshals unsigned value as a return value OK @@ -2132,352 +2248,38 @@ ▶ 12/77 Integer long-typed marshals unsigned value as an inout parameter SKIP ▶ 12/77 Integer ssize-typed marshals signed value as a return value OK ▶ 12/77 Integer ssize-typed marshals signed value as an in parameter SKIP -▶ 12/77 Integer ssize-typed marshals signed value as an out parameter OK -▶ 12/77 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Integer ssize-typed marshals as an inout parameter SKIP -▶ 12/77 Integer ssize-typed marshals unsigned value as a return value OK -▶ 12/77 Integer ssize-typed marshals unsigned value as an in parameter SKIP -▶ 12/77 Integer ssize-typed marshals unsigned value as an out parameter OK -▶ 12/77 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Integer ssize-typed marshals unsigned value as an inout parameter SKIP -▶ 12/77 BigInt int64-typed marshals signed value as an in parameter OK -▶ 12/77 BigInt int64-typed marshals unsigned value as an in parameter OK -▶ 12/77 BigInt long-typed marshals signed value as an in parameter OK -▶ 12/77 BigInt long-typed marshals unsigned value as an in parameter OK -▶ 12/77 BigInt ssize-typed marshals signed value as an in parameter OK -▶ 12/77 BigInt ssize-typed marshals unsigned value as an in parameter OK -▶ 12/77 Floating point float-typed marshals value as a return value OK -▶ 12/77 Floating point float-typed marshals as an in parameter OK -▶ 13/77 ListStore iterator ListStore iterates OK -▶ 13/77 Sorting in ListStore test insert_sorted OK -▶ 13/77 Sorting in ListStore test sort OK -▶ 2/77 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc OK -▶ 1/77 /gjs/context/construct/eval OK -▶ 12/77 Floating point float-typed marshals value as an out parameter OK -▶ 12/77 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Floating point float-typed marshals value as an inout parameter OK -▶ 12/77 Floating point float-typed can handle noncanonical NaN OK -▶ 12/77 Floating point double-typed marshals value as a return value OK -▶ 12/77 Floating point double-typed marshals as an in parameter OK -▶ 12/77 Floating point double-typed marshals value as an out parameter OK -▶ 12/77 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Floating point double-typed marshals value as an inout parameter OK -▶ 12/77 Floating point double-typed can handle noncanonical NaN OK -▶ 12/77 time_t marshals as a return value OK -▶ 12/77 time_t marshals as an in parameter OK -▶ 12/77 time_t marshals as an out parameter OK -▶ 12/77 time_t picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 time_t marshals as an inout parameter OK -▶ 12/77 off_t marshals as a return value OK -▶ 12/77 off_t marshals as an in parameter OK -▶ 12/77 off_t marshals as an out parameter OK -▶ 12/77 off_t picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 off_t marshals as an inout parameter OK -▶ 12/77 dev_t marshals as a return value OK -▶ 12/77 dev_t marshals as an in parameter OK -▶ 12/77 dev_t marshals as an out parameter OK -▶ 12/77 dev_t picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 dev_t marshals as an inout parameter SKIP -▶ 13/77 Promisify function doesn't crash when async function is not defined OK -▶ 13/77 Promisify function doesn't crash when finish function is not defined OK -▶ 13/77 Promisify function promisifies functions OK -▶ 13/77 Promisify function preserves old behavior OK -▶ 13/77 Promisify function can guess the finish function OK -▶ 13/77 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID OK -▶ 13/77 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed OK -▶ 13/77 Gio.Settings overrides doesn't crash when forgetting to specify a schema path OK -▶ 13/77 Gio.Settings overrides doesn't crash when specifying conflicting schema paths OK -▶ 13/77 Gio.Settings overrides can construct with a settings schema object OK -▶ 13/77 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type OK -▶ 3/77 - System.programPath should end in '/argv.js' when gjs argv.js is run OK -▶ 15/77 GObject overrides GObject.set() OK -▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key OK -▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key OK -▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key OK -▶ 12/77 gid_t marshals as a return value OK -▶ 12/77 gid_t marshals as an in parameter OK -▶ 12/77 gid_t marshals as an out parameter OK -▶ 12/77 gid_t picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 gid_t marshals as an inout parameter OK -▶ 12/77 pid_t marshals as a return value OK -▶ 12/77 pid_t marshals as an in parameter OK -▶ 12/77 pid_t marshals as an out parameter OK -▶ 12/77 pid_t picks a reasonable default value when the function doesn't set the out parameter OK -▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key OK -▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key OK -▶ 12/77 pid_t marshals as an inout parameter OK -▶ 12/77 socklen_t marshals as a return value OK -▶ 12/77 socklen_t marshals as an in parameter OK -▶ 2/77 /rooting/maybe-owned/switching-mode-keeps-same-value OK -▶ 12/77 socklen_t marshals as an out parameter OK -▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key OK -▶ 12/77 socklen_t picks a reasonable default value when the function doesn't set the out parameter OK -▶ 14/77 GVariant constructor constructs a string variant OK -▶ 12/77 socklen_t marshals as an inout parameter OK -▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key OK -▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key OK -▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key OK -▶ 13/77 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema OK -▶ 12/77 uid_t marshals as a return value OK -▶ 12/77 uid_t marshals as an in parameter OK -▶ 12/77 uid_t marshals as an out parameter OK -▶ 12/77 uid_t picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 uid_t marshals as an inout parameter OK -▶ 12/77 GType void marshals as a return value OK -▶ 12/77 GType void marshals as an in parameter OK -▶ 12/77 GType void marshals as an out parameter OK -▶ 12/77 GType void picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GType void marshals as an inout parameter OK -▶ 15/77 GObject overrides Signal alternative syntax handler is called with the right object OK -▶ 15/77 GObject overrides Signal alternative syntax disconnected handler is not called OK -▶ 15/77 GObject overrides Signal alternative syntax guards against signal emission on non-js thread OK -▶ 14/77 GVariant constructor constructs a string variant (backwards compatible API) OK -▶ 14/77 GVariant constructor constructs a struct variant OK -▶ 14/77 GVariant constructor constructs a maybe variant OK -▶ 12/77 GType string marshals as a return value OK -▶ 12/77 GType string marshals as an in parameter OK -▶ 12/77 GType string marshals as an out parameter OK -▶ 15/77 GObject overrides toString() shows the native object address OK -▶ 14/77 GVariant constructor constructs a byte array variant OK -▶ 12/77 GType can be implicitly converted from a GObject type alias OK -▶ 12/77 GType can be implicitly converted from a JS type OK -▶ 15/77 GObject should be able to create a GType object for gpointer OK -▶ 14/77 GVariant constructor constructs a byte array variant from a string OK -▶ 14/77 GVariant constructor 0-terminates a byte array variant constructed from a string OK -▶ 1/77 /gjs/context/eval/dynamic-import OK -▶ 15/77 GObject should be able to create a GType object for GBoxed OK -▶ 15/77 GObject should be able to create a GType object for GParam OK -▶ 12/77 UTF-8 string with transfer none marshals as a return value OK -▶ 12/77 UTF-8 string with transfer none marshals as an in parameter OK -▶ 12/77 UTF-8 string with transfer none marshals as an out parameter OK -▶ 12/77 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 UTF-8 string with transfer none marshals as an inout parameter OK -▶ 15/77 GObject should be able to create a GType object for GInterface OK -▶ 15/77 GObject should be able to create a GType object for GObject OK -▶ 14/77 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array OK -▶ 12/77 UTF-8 string with transfer full marshals as a return value OK -▶ 15/77 GObject should be able to create a GType object for GVariant OK -▶ 13/77 Gio.Settings overrides with existing schema still works with correct keys OK -▶ 12/77 UTF-8 string with transfer full marshals as an in parameter OK -▶ 12/77 UTF-8 string with transfer full marshals as an out parameter OK -▶ 15/77 GObject should be able to query signals OK -▶ 14/77 GVariant unpack preserves type information if the unpacked object contains variants OK +▶ 7/77 Cairo GI test suite for context can be marshalled as a transfer none return value OK +▶ 7/77 Cairo GI test suite for context can be marshalled as a transfer none in parameter OK +▶ 7/77 Cairo GI test suite for context can be marshalled as a transfer full return value OK + 4/77 gjs:Scripts / CommandLineModules OK 0.94s 3 subtests passed + +▶ 7/77 Cairo GI test suite for context can be marshalled as a transfer full in parameter OK +19/77 gjs:JS / GTypeClass RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=166 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGTypeClass.js ▶ 13/77 Gio.content_type_set_mime_dirs can be called with NULL argument OK -▶ 12/77 UTF-8 string with transfer full marshals as an inout parameter SKIP -▶ 14/77 GVariant unpack recursive leaves no variants in the unpacked object OK -▶ 15/77 GObject.Object.new() can be called with a property bag OK -▶ 12/77 UTF-8 string marshals value as a byte array OK -▶ 15/77 GObject.Object.new() can be called to construct an object without setting properties OK -▶ 4/77 - ensure top level await can import modules OK -▶ 12/77 UTF-8 string makes a default out value for a broken C function OK -▶ 12/77 In-out array in the style of gtk_init() marshals null OK -▶ 12/77 In-out array in the style of gtk_init() marshals an inout empty array OK -▶ 12/77 In-out array in the style of gtk_init() marshals an inout array OK ▶ 13/77 Gio.add_action_entries override registers each entry as an action OK ▶ 13/77 Gio.add_action_entries override connects and binds the activate handler OK ▶ 13/77 Gio.add_action_entries override connects and binds the change_state handler OK -▶ 15/77 GObject.Object.new() complains about wrong types OK +▶ 13/77 Gio.add_action_entries override throw an error if the parameter_type is invalid OK +▶ 13/77 Gio.add_action_entries override throw an error if the state is invalid OK ▶ 15/77 GObject.Object.new() complains about wrong properties OK ▶ 15/77 GObject.Object.new() can construct C GObjects as well OK ▶ 15/77 GObject.Object.new_with_properties() can be called with two arrays OK ▶ 15/77 GObject.Object.new_with_properties() can be called to construct an object without setting properties OK ▶ 15/77 GObject.Object.new_with_properties() complains about various incorrect usages OK -▶ 14/77 GVariant strv unpacked matches constructed OK -▶ 14/77 GVariant strv getter matches constructed OK -▶ 14/77 GVariant strv getter (dup) matches constructed OK -▶ 14/77 GVariantDict lookup returns the unpacked variant OK ▶ 15/77 GObject.Object.new_with_properties() complains about wrong types OK ▶ 15/77 GObject.Object.new_with_properties() complains about wrong properties OK -▶ 13/77 Gio.add_action_entries override throw an error if the parameter_type is invalid OK -▶ 13/77 Gio.add_action_entries override throw an error if the state is invalid OK -▶ 14/77 GVariantDict lookup returns null if the key isn't present OK -▶ 12/77 Fixed-size C array of ints marshals as a return value OK ▶ 15/77 GObject.Object.new_with_properties() can construct C GObjects as well OK -▶ 14/77 GLib spawn processes sync with null envp SKIP -▶ 12/77 Fixed-size C array of ints marshals as an in parameter OK -▶ 12/77 Fixed-size C array of ints marshals as an out parameter OK ▶ 15/77 Unsupported methods throws on data stashing methods OK -▶ 14/77 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter OK -▶ 12/77 Fixed-size C array of ints picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Fixed-size C array of ints marshals as an out parameter OK -▶ 12/77 Fixed-size C array of ints marshals as an inout parameter OK -▶ 12/77 Fixed-size C array of shorts marshals as a return value OK -▶ 12/77 Fixed-size C array of shorts marshals as an in parameter OK -▶ 14/77 GLib string function overrides GLib.stpcpy OK -▶ 14/77 GLib string function overrides GLib.strstr_len OK -▶ 14/77 GLib string function overrides GLib.strrstr OK -▶ 14/77 GLib string function overrides GLib.strrstr_len OK ▶ 15/77 Unsupported methods throws on refcounting methods OK -▶ 13/77 Gio.InputStream.prototype.createSyncIterator iterates synchronously OK -▶ 14/77 GLib string function overrides GLib.strup OK -▶ 12/77 Fixed-size C array marshals a struct array as an out parameter OK -▶ 12/77 Fixed-size C array picks a reasonable default for struct array out param when uninitialized OK -▶ 13/77 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously OK -▶ 14/77 GLib string function overrides GLib.strdown OK -▶ 14/77 GLib string function overrides GLib.strreverse OK -▶ 14/77 GLib string function overrides GLib.ascii_dtostr OK -▶ 14/77 GLib string function overrides GLib.ascii_formatd OK -▶ 14/77 GLib string function overrides GLib.strchug OK -▶ 14/77 GLib string function overrides GLib.strchomp OK -▶ 14/77 GLib string function overrides GLib.strstrip OK -▶ 12/77 Fixed-size C array marshals a fixed-size struct array as caller allocated out param OK -▶ 12/77 Fixed-size C array handles a return array with odd alignment OK -▶ 12/77 Fixed-size C array handles a out array with odd alignment OK -▶ 12/77 C array with length marshals as a return value OK -▶ 12/77 C array with length marshals as an in parameter OK -▶ 12/77 C array with length marshals as an out parameter OK -▶ 2/77 /rooting/maybe-owned/switch-to-rooted-prevents-collection OK -▶ 13/77 Gio.FileEnumerator overrides iterates synchronously OK -▶ 12/77 C array with length picks a reasonable default value when the function doesn't set the out parameter OK - 4/77 gjs:Scripts / CommandLineModules OK 0.33s 3 subtests passed - -19/77 gjs:JS / GTypeClass RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=3 GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGTypeClass.js -▶ 12/77 C array with length marshals as an inout parameter OK -▶ 12/77 C array with length can be returned along with other arguments OK -▶ 12/77 C array with length can be passed to a function with its length parameter before it OK -▶ 12/77 C array with length can be passed to a function with zero terminator OK -▶ 12/77 C array with length of strings marshals as an in parameter OK -▶ 12/77 C array with length marshals a byte array as an in parameter OK -▶ 12/77 C array with length of signed 64-bit ints marshals as an in parameter OK -▶ 12/77 C array with length of unsigned 64-bit ints marshals as an in parameter OK -▶ 12/77 C array with length of unichars marshals as an in parameter OK -▶ 12/77 C array with length of unichars marshals as an out parameter OK -▶ 12/77 C array with length of unichars marshals from an array of codepoints OK -▶ 12/77 C array with length of booleans marshals as an in parameter OK -▶ 12/77 C array with length of booleans marshals as an out parameter OK -▶ 12/77 C array with length of booleans marshals from an array of numbers OK -▶ 12/77 C array with length of boxed structs marshals as an in parameter OK -▶ 14/77 GLib string function overrides GLib.strdelimit OK -▶ 14/77 GLib string function overrides GLib.strcanon OK -▶ 14/77 GLib string function overrides GLib.base64_encode OK -▶ 14/77 GLib.MatchInfo cannot be constructed OK -▶ 14/77 GLib.MatchInfo is returned from GLib.Regex.match OK -▶ 13/77 Gio.FileEnumerator overrides iterates asynchronously OK -▶ 13/77 Non-introspectable file attribute overrides invalid means unsetting the attribute OK -▶ 17/77 GObject interface cannot be instantiated OK -15/77 gjs:JS / GObject OK 0.13s 25 subtests passed - -▶ 13/77 Non-introspectable file attribute overrides works for boolean OK -▶ 12/77 C array with length of boxed structs passed by value marshals as an in parameter SKIP -20/77 gjs:JS / Importer RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=30 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testImporter.js -▶ 17/77 GObject interface has a name OK -▶ 17/77 GObject interface reports its type name OK -▶ 12/77 C array with length of simple structs marshals as an in parameter SKIP -▶ 12/77 C array with length marshals two arrays with the same length parameter OK -▶ 13/77 Non-introspectable file attribute overrides works for uint32 OK -▶ 7/77 Cairo context has methods when created from a C function OK -▶ 12/77 C array with length copies correctly on transfer full OK -▶ 12/77 C array with length of enums marshals as an in parameter OK -▶ 12/77 C array with length of flags marshals as an in parameter OK -▶ 17/77 GObject interface can be implemented by a GObject class OK -▶ 17/77 GObject interface is implemented by a GObject class with the correct class object OK -▶ 17/77 GObject interface can have its required function implemented OK -▶ 17/77 GObject interface must have its required function implemented OK -▶ 17/77 GObject interface doesn't have to have its optional function implemented OK -▶ 17/77 GObject interface can have its optional function deferred to by the implementation OK -▶ 17/77 GObject interface can have its function chained up to OK -▶ 17/77 GObject interface can require another interface OK -▶ 17/77 GObject interface can chain up to another interface OK -▶ 17/77 GObject interface defers to the last interface's optional function OK -▶ 17/77 GObject interface must be implemented by a class that implements all required interfaces OK -▶ 17/77 GObject interface must be implemented by a class that implements required interfaces in correct order OK -▶ 17/77 GObject interface can require an interface from C OK -▶ 13/77 Non-introspectable file attribute overrides works for uint64 OK -▶ 13/77 Non-introspectable file attribute overrides works for object OK -▶ 7/77 Cairo pattern has typechecks OK -▶ 7/77 Cairo solid pattern can be created from RGB static method OK -▶ 7/77 Cairo solid pattern can be created from RGBA static method OK -▶ 7/77 Cairo surface pattern can be created and added as a source OK -▶ 7/77 Cairo linear gradient can be created and added as a source OK -▶ 7/77 Cairo radial gradient can be created and added as a source OK -▶ 7/77 Cairo path has typechecks OK -▶ 7/77 Cairo surface has typechecks OK -▶ 7/77 Cairo surface can access the device scale OK -▶ 7/77 Cairo surface can access the device offset OK -▶ 14/77 GLib.MatchInfo stores the string that was matched OK -▶ 14/77 GLib.MatchInfo truncates the string when it has zeroes as g_match_info_get_string() would OK -▶ 14/77 GLib.MatchInfo is returned from GLib.Regex.match_all OK -▶ 14/77 GLib.MatchInfo is returned from GLib.Regex.match_all_full OK -▶ 14/77 GLib.MatchInfo is returned from GLib.Regex.match_full OK -▶ 14/77 GLib.MatchInfo method expand_references OK -▶ 14/77 GLib.MatchInfo method fetch OK -▶ 14/77 GLib.MatchInfo method fetch_all OK -▶ 14/77 GLib.MatchInfo method fetch_named OK -▶ 14/77 GLib.MatchInfo method fetch_named_pos OK -▶ 14/77 GLib.MatchInfo method fetch_pos OK -▶ 14/77 GLib.MatchInfo method get_match_count OK -▶ 14/77 GLib.MatchInfo method get_string OK -▶ 12/77 C array with length marshals an array with a 64-bit length parameter OK -▶ 12/77 C array with length marshals an array with an 8-bit length parameter OK -▶ 12/77 C array with length can be an in-out argument OK -▶ 12/77 C array with length can be an in-out argument with in length SKIP -▶ 12/77 C array with length can be an out argument with in-out length SKIP -▶ 12/77 C array with length cannot be an out argument with in-out length SKIP -▶ 12/77 C array with length can be an in-out argument with out length SKIP -▶ 12/77 C array with length cannot be an in-out argument with out length SKIP -▶ 12/77 C array with length can be an out argument with in length SKIP -▶ 12/77 C array with length cannot be an out argument with in length SKIP -▶ 12/77 C array with length can be an out argument along with other arguments OK -▶ 12/77 C array with length can be an in-out argument along with other arguments OK -▶ 12/77 C array with length does not interpret an unannotated integer as a length parameter OK -▶ 12/77 C array with length handles a return array with odd alignment OK -▶ 12/77 C array with length handles a out array with odd alignment OK -▶ 12/77 Zero-terminated C array of strings marshals as a return value OK -▶ 16/77 GObject class with decorator throws an error when not used with a GObject-derived class OK -▶ 2/77 /rooting/maybe-owned/switch-to-unrooted-allows-collection OK -▶ 1/77 /gjs/context/eval/non-zero-terminated OK -▶ 14/77 GLib.MatchInfo method is_partial_match OK -▶ 14/77 GLib.MatchInfo method matches OK -▶ 16/77 GObject class with decorator throws an error when used with an abstract class OK -▶ 16/77 GObject class with decorator throws if final class is inherited from OK -▶ 16/77 GObject class with decorator constructs with default values for properties OK -▶ 16/77 GObject class with decorator constructs with a hash of property values OK -▶ 16/77 GObject class with decorator warns if more than one argument passed to the default constructor OK -▶ 16/77 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash OK -▶ 17/77 GObject interface can connect class signals on the implementing class OK -▶ 17/77 GObject interface can connect interface signals on the implementing class OK -▶ 17/77 GObject interface can define properties on the implementing class OK -▶ 17/77 GObject interface must have its properties overridden OK -▶ 17/77 GObject interface can have introspected properties overriden OK -▶ 17/77 GObject interface can be implemented by a class as well as its parent class OK -▶ 17/77 GObject interface can be reimplemented by a subclass of a class that already implements it OK -▶ 17/77 GObject interface has a toString() defintion OK -▶ 7/77 Cairo surface can be finalized OK -▶ 7/77 Cairo GI test suite for context can be marshalled as a transfer none return value OK -▶ 7/77 Cairo GI test suite for context can be marshalled as a transfer none in parameter OK -▶ 7/77 Cairo GI test suite for context can be marshalled as a transfer full return value OK -▶ 7/77 Cairo GI test suite for context can be marshalled as a transfer full in parameter OK ▶ 7/77 Cairo GI test suite for surface can be marshalled as a transfer none return value OK ▶ 7/77 Cairo GI test suite for surface can be marshalled as a transfer none in parameter OK ▶ 7/77 Cairo GI test suite for surface can be marshalled as a transfer full return value OK ▶ 7/77 Cairo GI test suite for surface can be marshalled as a transfer full in parameter SKIP -▶ 12/77 Zero-terminated C array of strings marshals as an in parameter OK -▶ 12/77 Zero-terminated C array of strings marshals as an out parameter OK -▶ 12/77 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Zero-terminated C array of strings marshals as an inout parameter OK -▶ 12/77 Zero-terminated C array marshals null as a zero-terminated array return value OK -▶ 12/77 Zero-terminated C array marshals an array of structs as a return value OK -▶ 12/77 Zero-terminated C array marshals an array of unichars as a return value OK -▶ 12/77 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter OK -▶ 14/77 GLib.MatchInfo method next OK -▶ 3/77 - System.exit() should still exit across an FFI boundary OK ▶ 7/77 Cairo GI test suite for surface can be marshalled as an out parameter OK ▶ 7/77 Cairo GI test suite for path can be marshalled as a return value SKIP ▶ 7/77 Cairo GI test suite for path can be marshalled as an in parameter with transfer none SKIP ▶ 7/77 Cairo GI test suite for path can be marshalled as an in parameter with transfer full SKIP -▶ 16/77 GObject class with decorator does not accept a property hash that is not a plain object OK -▶ 16/77 GObject class with decorator constructs with property values from Gtk.Builder OK -▶ 12/77 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter OK -▶ 12/77 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter OK -▶ 17/77 GObject interface has instance definition OK -▶ 16/77 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties OK -▶ 16/77 GObject class with decorator has a name OK -▶ 16/77 GObject class with decorator has a notify signal OK -▶ 17/77 GObject interface has instance definition for non-object type OK -▶ 17/77 GObject interface has instance definition for non-object type for native interface OK -▶ 17/77 GObject interface prototype toString is enumerable and defined OK ▶ 7/77 Cairo GI test suite for pattern can be marshalled as a return value with transfer none SKIP ▶ 7/77 Cairo GI test suite for pattern can be marshalled as an in parameter with transfer none SKIP ▶ 7/77 Cairo GI test suite for pattern can be marshalled as a return value with transfer full SKIP @@ -2485,141 +2287,106 @@ ▶ 7/77 Cairo GI test suite for region can be marshalled as an in argument SKIP ▶ 7/77 Cairo GI test suite for FontOptions can be marshalled as a return value with transfer none SKIP ▶ 7/77 Cairo GI test suite for FontOptions can be marshalled as an in parameter with transfer none SKIP +▶ 12/77 Integer ssize-typed marshals signed value as an out parameter OK +▶ 12/77 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 Integer ssize-typed marshals as an inout parameter SKIP +▶ 12/77 Integer ssize-typed marshals unsigned value as a return value OK +▶ 12/77 Integer ssize-typed marshals unsigned value as an in parameter SKIP +▶ 12/77 Integer ssize-typed marshals unsigned value as an out parameter OK +▶ 12/77 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 Integer ssize-typed marshals unsigned value as an inout parameter SKIP +▶ 14/77 GLib string function overrides GLib.ascii_formatd OK +▶ 14/77 GLib string function overrides GLib.strchug OK +▶ 14/77 GLib string function overrides GLib.strchomp OK +▶ 14/77 GLib string function overrides GLib.strstrip OK +▶ 14/77 GLib string function overrides GLib.strdelimit OK +▶ 14/77 GLib string function overrides GLib.strcanon OK +▶ 14/77 GLib string function overrides GLib.base64_encode OK +▶ 14/77 GLib.MatchInfo cannot be constructed OK +▶ 14/77 GLib.MatchInfo is returned from GLib.Regex.match OK +▶ 14/77 GLib.MatchInfo stores the string that was matched OK +▶ 14/77 GLib.MatchInfo truncates the string when it has zeroes as g_match_info_get_string() would OK +▶ 14/77 GLib.MatchInfo is returned from GLib.Regex.match_all OK +▶ 13/77 Gio.InputStream.prototype.createSyncIterator iterates synchronously OK ▶ 7/77 Cairo GI test suite for FontOptions can be marshalled as a return value with transfer full SKIP ▶ 7/77 Cairo GI test suite for FontOptions can be marshalled as an in parameter with transfer full SKIP -▶ 12/77 Zero-terminated C array handles a return array with odd alignment OK -▶ 12/77 Zero-terminated C array handles a out array with odd alignment OK -▶ 12/77 Exhaustive test of UTF-8 sequences length out transfer none OK -▶ 12/77 Exhaustive test of UTF-8 sequences length return transfer none OK -▶ 12/77 Exhaustive test of UTF-8 sequences length in transfer none OK -▶ 12/77 Exhaustive test of UTF-8 sequences length inout transfer none OK ▶ 7/77 Cairo GI test suite for matrix can be marshalled as a return value SKIP ▶ 7/77 Cairo GI test suite for matrix can be marshalled as an in parameter SKIP ▶ 7/77 Cairo GI test suite for matrix can be marshalled as a caller-allocates out parameter SKIP -▶ 12/77 Exhaustive test of UTF-8 sequences length out transfer container OK -▶ 12/77 Exhaustive test of UTF-8 sequences length return transfer container OK -▶ 12/77 Exhaustive test of UTF-8 sequences length in transfer container SKIP -▶ 12/77 Exhaustive test of UTF-8 sequences length inout transfer container SKIP -▶ 12/77 Exhaustive test of UTF-8 sequences length out transfer full OK -▶ 17/77 GObject interface prototype method properties are enumerated OK ▶ 7/77 Cairo GI test suite can be marshalled through a signal handler OK -▶ 12/77 Exhaustive test of UTF-8 sequences length return transfer full OK -▶ 12/77 Exhaustive test of UTF-8 sequences length in transfer full OK -▶ 12/77 Exhaustive test of UTF-8 sequences length inout transfer full OK -▶ 12/77 Exhaustive test of UTF-8 sequences fixed out transfer none OK +▶ 12/77 BigInt int64-typed marshals signed value as an in parameter OK +▶ 12/77 BigInt int64-typed marshals unsigned value as an in parameter OK +▶ 12/77 BigInt long-typed marshals signed value as an in parameter OK +▶ 12/77 BigInt long-typed marshals unsigned value as an in parameter OK +▶ 2/77 /rooting/maybe-owned/switch-to-rooted-prevents-collection OK ▶ 7/77 Cairo GI test suite can have its type inferred as a foreign struct OK ▶ 7/77 Cairo imported via GI has the same functionality as imports.cairo OK ▶ 7/77 Cairo imported via GI has boxed types from the GIR file OK -▶ 12/77 Exhaustive test of UTF-8 sequences fixed return transfer none OK -▶ 12/77 Exhaustive test of UTF-8 sequences fixed in transfer none OK -▶ 12/77 Exhaustive test of UTF-8 sequences fixed inout transfer none OK -▶ 12/77 Exhaustive test of UTF-8 sequences fixed out transfer container OK -▶ 12/77 Exhaustive test of UTF-8 sequences fixed return transfer container OK -▶ 12/77 Exhaustive test of UTF-8 sequences fixed in transfer container SKIP -▶ 17/77 GObject interface prototype method properties are defined OK -▶ 17/77 GObject interface prototype overrides are inherited by implementing classes OK -▶ 16/77 GObject class with decorator disconnects connect_object signals on destruction OK -▶ 16/77 GObject class with decorator can define its own signals OK -▶ 17/77 GObject interface prototype overrides cannot be changed by instances of child classes OK -▶ 12/77 Exhaustive test of UTF-8 sequences fixed inout transfer container SKIP -▶ 12/77 Exhaustive test of UTF-8 sequences fixed out transfer full OK -▶ 12/77 Exhaustive test of UTF-8 sequences fixed return transfer full OK -▶ 12/77 Exhaustive test of UTF-8 sequences fixed in transfer full OK -▶ 17/77 GObject interface prototype unknown properties are inherited by implementing classes OK -▶ 17/77 GObject interface prototype original property can be shadowed by class prototype property OK -▶ 17/77 GObject interface prototype overridden property can be shadowed by class prototype property OK -▶ 17/77 GObject interface prototype shadowed property can be restored OK -▶ 16/77 GObject class with decorator passes emitted arguments to signal handlers OK -▶ 16/77 GObject class with decorator can return values from signals OK -▶ 1/77 /gjs/context/eval/exit-code-omitted-throw OK -14/77 gjs:JS / GLib OK 0.19s 49 subtests passed - -21/77 gjs:JS / Importer2 RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=41 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testImporter2.js -▶ 12/77 Exhaustive test of UTF-8 sequences fixed inout transfer full OK -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated out transfer none OK -▶ 16/77 GObject class with decorator does not call first-wins signal handlers after one returns a value OK -▶ 17/77 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init OK -▶ 2/77 /rooting/maybe-owned/notify-callback-called-on-context-destroy OK -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated return transfer none OK -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated in transfer none OK -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated inout transfer none OK -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated out transfer container OK -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated return transfer container OK -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated in transfer container SKIP -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated inout transfer container SKIP -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated out transfer full OK -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated return transfer full OK -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated in transfer full OK -▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated inout transfer full OK -▶ 16/77 GObject class with decorator gets the return value of the default handler OK -▶ 16/77 GObject class with decorator calls run-last default handler last OK -▶ 16/77 GObject class with decorator can inherit from something that's not GObject.Object OK -▶ 16/77 GObject class with decorator can implement an interface OK -▶ 16/77 GObject class with decorator can implement interface vfuncs OK -▶ 16/77 GObject class with decorator can be a subclass OK -▶ 16/77 GObject class with decorator can have any valid class name OK -▶ 16/77 GObject class with decorator handles anonymous class expressions OK +▶ 14/77 GLib.MatchInfo is returned from GLib.Regex.match_all_full OK +▶ 14/77 GLib.MatchInfo is returned from GLib.Regex.match_full OK +▶ 14/77 GLib.MatchInfo method expand_references OK +▶ 14/77 GLib.MatchInfo method fetch OK +▶ 14/77 GLib.MatchInfo method fetch_all OK +▶ 14/77 GLib.MatchInfo method fetch_named OK +▶ 12/77 BigInt ssize-typed marshals signed value as an in parameter OK +▶ 12/77 BigInt ssize-typed marshals unsigned value as an in parameter OK +▶ 12/77 Floating point float-typed marshals value as a return value OK +▶ 12/77 Floating point float-typed marshals as an in parameter OK +▶ 12/77 Floating point float-typed marshals value as an out parameter OK +▶ 12/77 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter OK ▶ 18/77 GObject value (GValue) initializes schar OK -▶ 12/77 GArray of ints with transfer none marshals as a return value OK -▶ 12/77 GArray of ints with transfer none marshals as an in parameter OK -▶ 16/77 GObject class with decorator calls its _instance_init() function while chaining up in constructor OK -13/77 gjs:JS / Gio OK 0.24s 40 subtests passed - ▶ 18/77 GObject value (GValue) schar is compatible with itself OK ▶ 18/77 GObject value (GValue) schar is transformable to itself OK -22/77 gjs:JS / Introspection RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=12 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testIntrospection.js -▶ 16/77 GObject class with decorator can have an interface-valued property OK -▶ 16/77 GObject class with decorator can have an int64 property OK -▶ 16/77 GObject class with decorator can have a default int64 property OK -▶ 12/77 GArray marshals BigInt int64s as a transfer-none in value OK -▶ 12/77 GArray marshals int64s as a transfer-none return value OK -▶ 12/77 GArray of strings with transfer none marshals as a return value OK -▶ 12/77 GArray of strings with transfer none marshals as an in parameter OK -▶ 12/77 GArray of strings with transfer none marshals as an out parameter OK -▶ 12/77 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GArray of strings with transfer none marshals as an inout parameter OK -▶ 12/77 GArray of strings with transfer full marshals as a return value OK -▶ 12/77 GArray of strings with transfer full marshals as an in parameter OK -▶ 12/77 GArray of strings with transfer full marshals as an out parameter OK -▶ 12/77 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GArray of strings with transfer full marshals as an inout parameter SKIP -▶ 12/77 GArray of strings with transfer container marshals as a return value OK -▶ 12/77 GArray of strings with transfer container marshals as an in parameter SKIP -▶ 12/77 GArray of strings with transfer container marshals as an out parameter OK -▶ 12/77 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GArray of strings with transfer container marshals as an inout parameter SKIP -▶ 12/77 GArray of strings marshals as a transfer-full caller-allocated out parameter SKIP -▶ 16/77 GObject class with decorator can have an uint64 property OK -▶ 16/77 GObject class with decorator can have a default uint64 property OK -▶ 16/77 GObject class with decorator can override a property from the parent class OK -▶ 16/77 GObject class with decorator cannot override a non-existent property OK -▶ 16/77 GObject class with decorator handles gracefully forgetting to override a C property OK -▶ 16/77 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors OK -▶ 16/77 GObject class with decorator does not pollute the wrong prototype with GObject properties OK -▶ 16/77 GObject class with decorator resolves properties from interfaces OK -▶ 16/77 GObject class with decorator has a toString() defintion OK ▶ 18/77 GObject value (GValue) initialized sets and gets schar OK +▶ 12/77 Floating point float-typed marshals value as an inout parameter OK +▶ 13/77 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously OK +▶ 13/77 Gio.FileEnumerator overrides iterates synchronously OK +▶ 1/77 /gjs/context/eval/exit-code-omitted-throw OK +▶ 12/77 Floating point float-typed can handle noncanonical NaN OK +▶ 12/77 Floating point double-typed marshals value as a return value OK +▶ 12/77 Floating point double-typed marshals as an in parameter OK +▶ 12/77 Floating point double-typed marshals value as an out parameter OK +▶ 12/77 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 Floating point double-typed marshals value as an inout parameter OK +▶ 12/77 Floating point double-typed can handle noncanonical NaN OK +▶ 14/77 GLib.MatchInfo method fetch_named_pos OK +▶ 14/77 GLib.MatchInfo method fetch_pos OK +▶ 14/77 GLib.MatchInfo method get_match_count OK +▶ 14/77 GLib.MatchInfo method get_string OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a schar OK ▶ 18/77 GObject value (GValue) initialized copies schar OK +▶ 14/77 GLib.MatchInfo method is_partial_match OK +▶ 14/77 GLib.MatchInfo method matches OK +▶ 14/77 GLib.MatchInfo method next OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS schar OK ▶ 18/77 GObject value (GValue) initializes int OK ▶ 18/77 GObject value (GValue) int is compatible with itself OK +15/77 gjs:JS / GObject OK 0.50s 25 subtests passed + +20/77 gjs:JS / Importer RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MALLOC_PERTURB_=30 GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testImporter.js ▶ 18/77 GObject value (GValue) int is transformable to itself OK +▶ 12/77 time_t marshals as a return value OK +▶ 12/77 time_t marshals as an in parameter OK +▶ 12/77 time_t marshals as an out parameter OK +▶ 12/77 time_t picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 time_t marshals as an inout parameter OK +▶ 12/77 off_t marshals as a return value OK +▶ 12/77 off_t marshals as an in parameter OK +▶ 12/77 off_t marshals as an out parameter OK +▶ 12/77 off_t picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 off_t marshals as an inout parameter OK +▶ 12/77 dev_t marshals as a return value OK +▶ 12/77 dev_t marshals as an in parameter OK +▶ 12/77 dev_t marshals as an out parameter OK +▶ 12/77 dev_t picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 dev_t marshals as an inout parameter SKIP +▶ 12/77 gid_t marshals as a return value OK ▶ 18/77 GObject value (GValue) initialized sets and gets int OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a int OK ▶ 18/77 GObject value (GValue) initialized copies int OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS int OK ▶ 18/77 GObject value (GValue) initializes int64 OK -17/77 gjs:JS / GObjectInterface OK 0.18s 37 subtests passed - -▶ 12/77 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors OK -▶ 12/77 GArray marshals boxed structs as a transfer-full return value OK -▶ 12/77 GArray of booleans with transfer none marshals as an in parameter OK -▶ 12/77 GArray of unichars can be passed in with transfer none OK -23/77 gjs:JS / Lang RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=67 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testLang.js ▶ 18/77 GObject value (GValue) int64 is compatible with itself OK ▶ 18/77 GObject value (GValue) int64 is transformable to itself OK ▶ 18/77 GObject value (GValue) initialized sets and gets int64 OK @@ -2627,9 +2394,6 @@ ▶ 18/77 GObject value (GValue) initialized copies int64 OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS int64 OK ▶ 18/77 GObject value (GValue) initializes long OK -▶ 16/77 GObject class with decorator does not clobber native parent interface vfunc definitions OK -▶ 16/77 GObject class with decorator does not clobber dynamic parent interface vfunc definitions OK -▶ 1/77 /gjs/context/eval/exit-code-omitted-no-throw OK ▶ 18/77 GObject value (GValue) long is compatible with itself OK ▶ 18/77 GObject value (GValue) long is transformable to itself OK ▶ 18/77 GObject value (GValue) initialized sets and gets long OK @@ -2655,50 +2419,40 @@ ▶ 18/77 GObject value (GValue) uint is transformable to itself OK ▶ 18/77 GObject value (GValue) initialized sets and gets uint OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a uint OK -▶ 16/77 GObject class with custom constructor throws an error when not used with a GObject-derived class OK -▶ 16/77 GObject class with custom constructor constructs with default values for properties OK -▶ 16/77 GObject class with custom constructor has a toString() defintion OK -▶ 16/77 GObject class with custom constructor constructs with a hash of property values OK -▶ 16/77 GObject class with custom constructor accepts a property hash that is not a plain object OK -▶ 16/77 GObject class with custom constructor constructs with property values from Gtk.Builder OK -▶ 16/77 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties OK -▶ 16/77 GObject class with custom constructor has a name OK -▶ 16/77 GObject class with custom constructor has a notify signal OK -▶ 16/77 GObject class with custom constructor can define its own signals OK -▶ 16/77 GObject class with custom constructor passes emitted arguments to signal handlers OK -▶ 16/77 GObject class with custom constructor can return values from signals OK -▶ 16/77 GObject class with custom constructor does not call first-wins signal handlers after one returns a value OK -▶ 16/77 GObject class with custom constructor gets the return value of the default handler OK -▶ 16/77 GObject class with custom constructor calls run-last default handler last OK -▶ 16/77 GObject class with custom constructor can be a subclass OK -▶ 16/77 GObject class with custom constructor can override a property from the parent class OK -▶ 16/77 GObject virtual function can have its property read OK -▶ 16/77 GObject virtual function can have its property overridden with an anonymous function OK -▶ 16/77 GObject virtual function can access the parent prototype with super() OK -▶ 12/77 GPtrArray of strings with transfer none marshals as a return value OK -▶ 12/77 GPtrArray of strings with transfer none marshals as an in parameter OK -▶ 12/77 GPtrArray of strings with transfer none marshals as an out parameter OK -▶ 12/77 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GPtrArray of strings with transfer none marshals as an inout parameter OK -▶ 12/77 GPtrArray of strings with transfer full marshals as a return value OK -▶ 12/77 GPtrArray of strings with transfer full marshals as an in parameter OK -▶ 12/77 GPtrArray of strings with transfer full marshals as an out parameter OK -▶ 12/77 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GPtrArray of strings with transfer full marshals as an inout parameter SKIP -▶ 12/77 GPtrArray of strings with transfer container marshals as a return value OK -▶ 12/77 GPtrArray of strings with transfer container marshals as an in parameter SKIP -▶ 12/77 GPtrArray of strings with transfer container marshals as an out parameter OK -▶ 12/77 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GPtrArray of strings with transfer container marshals as an inout parameter SKIP -▶ 12/77 GPtrArray of structs can be returned with transfer full OK +▶ 17/77 GObject interface cannot be instantiated OK +▶ 17/77 GObject interface has a name OK +▶ 17/77 GObject interface reports its type name OK +▶ 17/77 GObject interface can be implemented by a GObject class OK +▶ 17/77 GObject interface is implemented by a GObject class with the correct class object OK +▶ 17/77 GObject interface can have its required function implemented OK +▶ 16/77 GObject class with decorator throws an error when not used with a GObject-derived class OK +▶ 16/77 GObject class with decorator throws an error when used with an abstract class OK +▶ 16/77 GObject class with decorator throws if final class is inherited from OK +▶ 16/77 GObject class with decorator constructs with default values for properties OK +▶ 16/77 GObject class with decorator constructs with a hash of property values OK +▶ 16/77 GObject class with decorator warns if more than one argument passed to the default constructor OK +▶ 16/77 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash OK +▶ 13/77 Gio.FileEnumerator overrides iterates asynchronously OK +▶ 13/77 Non-introspectable file attribute overrides invalid means unsetting the attribute OK +▶ 13/77 Non-introspectable file attribute overrides works for boolean OK +▶ 13/77 Non-introspectable file attribute overrides works for uint32 OK +▶ 12/77 gid_t marshals as an in parameter OK +▶ 12/77 gid_t marshals as an out parameter OK +▶ 12/77 gid_t picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 gid_t marshals as an inout parameter OK +▶ 12/77 pid_t marshals as a return value OK +▶ 12/77 pid_t marshals as an in parameter OK +▶ 12/77 pid_t marshals as an out parameter OK +▶ 12/77 pid_t picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 pid_t marshals as an inout parameter OK +▶ 12/77 socklen_t marshals as a return value OK +▶ 12/77 socklen_t marshals as an in parameter OK +▶ 12/77 socklen_t marshals as an out parameter OK +▶ 12/77 socklen_t picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 socklen_t marshals as an inout parameter OK +▶ 12/77 uid_t marshals as a return value OK +▶ 12/77 uid_t marshals as an in parameter OK ▶ 18/77 GObject value (GValue) initialized copies uint OK -▶ 2/77 /rooting/maybe-owned/object-destroyed-after-notify OK -▶ 19/77 Looking up param specs works OK -▶ 19/77 Looking up param specs gives the correct name OK -▶ 19/77 Looking up param specs gives the default value if present OK -▶ 3/77 - Unhandled promise rejections should still be printed when exiting OK - 7/77 gjs:JS / Cairo OK 0.41s 45 subtests passed - ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS uint OK ▶ 18/77 GObject value (GValue) initializes uint64 OK ▶ 18/77 GObject value (GValue) uint64 is compatible with itself OK @@ -2713,63 +2467,29 @@ ▶ 18/77 GObject value (GValue) initialized sets and gets ulong OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a ulong OK ▶ 18/77 GObject value (GValue) initialized copies ulong OK -▶ 16/77 GObject virtual function handles non-existing properties OK -▶ 16/77 GObject virtual function gracefully bails out when overriding an unsupported vfunc type OK -▶ 16/77 GObject virtual function are defined also for static virtual functions OK -▶ 16/77 GObject virtual function supports static methods SKIP -▶ 16/77 GObject virtual function must be non-static for methods OK -▶ 16/77 GObject virtual function must be static for methods SKIP -▶ 16/77 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type OK -▶ 16/77 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type OK -24/77 gjs:JS / LegacyByteArray RUNNING ->>> MALLOC_PERTURB_=209 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyByteArray.js -▶ 12/77 GByteArray marshals as a return value OK -▶ 12/77 GByteArray marshals as an out parameter OK -▶ 12/77 GByteArray marshals as an inout parameter OK -▶ 12/77 GByteArray can be passed in with transfer none OK -▶ 12/77 GBytes marshals as a transfer-full return value OK -▶ 19/77 GType object has a name OK -▶ 19/77 GType object has a read-only name OK -▶ 19/77 GType object has an undeletable name OK -▶ 19/77 GType object has a string representation OK -▶ 19/77 GType marshalling marshals the invalid GType object into JS null OK -▶ 20/77 GI importer can import GI modules OK -▶ 20/77 GI importer on failure throws an exception when the overrides file can't be imported OK -▶ 20/77 GI importer on failure throws an exception when the overrides import throws one OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS ulong OK ▶ 18/77 GObject value (GValue) initializes double OK -▶ 16/77 Register GType name uses the class name OK -▶ 16/77 Register GType name uses the sanitized class name OK -▶ 16/77 Register GType name use the file path and class name OK -▶ 16/77 Register GType name use the file path and sanitized class name OK -▶ 16/77 Register GType name use provided class name OK -▶ 12/77 GBytes can be created from an array and passed in OK -▶ 12/77 GBytes can be created by returning from a function and passed in OK -▶ 12/77 GBytes can be implicitly converted from a Uint8Array OK -▶ 12/77 GBytes can be created from a string and is encoded in UTF-8 OK -▶ 12/77 GBytes cannot be passed to a function expecting a byte array OK -▶ 12/77 GStrv marshals as a return value OK -▶ 12/77 GStrv marshals as an in parameter OK -▶ 12/77 GStrv marshals as an out parameter OK -▶ 12/77 GStrv picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GStrv marshals as an inout parameter OK -▶ 12/77 Array of GStrv length out transfer none OK -▶ 12/77 Array of GStrv length return transfer none OK -▶ 12/77 Array of GStrv length in transfer none OK -▶ 20/77 GI importer on failure throws an exception when the overrides _init throws one OK -▶ 20/77 GI importer on failure throws an exception when the overrides _init is a primitive OK -▶ 20/77 Importer is on the global object (backwards compatibility) OK -▶ 20/77 Importer is abstract OK -▶ 20/77 Importer exists OK -▶ 20/77 Importer has a toString representation OK -▶ 20/77 Importer throws an import error when trying to import a nonexistent module OK -▶ 20/77 Importer throws an error when evaluating the module file throws an error OK -▶ 20/77 Importer can import a module OK -▶ 20/77 Importer can import a module with a toString property OK -▶ 20/77 Importer makes deleting the import a no-op OK -▶ 20/77 Importer gives the same object when importing a second time OK -▶ 20/77 Importer can import a submodule OK -▶ 20/77 Importer imports modules with a toString representation OK +▶ 17/77 GObject interface must have its required function implemented OK +▶ 17/77 GObject interface doesn't have to have its optional function implemented OK +▶ 17/77 GObject interface can have its optional function deferred to by the implementation OK +▶ 17/77 GObject interface can have its function chained up to OK +▶ 17/77 GObject interface can require another interface OK +▶ 13/77 Non-introspectable file attribute overrides works for uint64 OK +▶ 13/77 Non-introspectable file attribute overrides works for object OK +▶ 16/77 GObject class with decorator does not accept a property hash that is not a plain object OK +▶ 16/77 GObject class with decorator constructs with property values from Gtk.Builder OK +▶ 16/77 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties OK +▶ 16/77 GObject class with decorator has a name OK +▶ 16/77 GObject class with decorator has a notify signal OK +▶ 2/77 /rooting/maybe-owned/switch-to-unrooted-allows-collection OK + 7/77 gjs:JS / Cairo OK 1.05s 45 subtests passed + +14/77 gjs:JS / GLib OK 0.63s 49 subtests passed + +21/77 gjs:JS / Importer2 RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp MALLOC_PERTURB_=248 G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testImporter2.js +22/77 gjs:JS / Introspection RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=36 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testIntrospection.js ▶ 18/77 GObject value (GValue) double is compatible with itself OK ▶ 18/77 GObject value (GValue) double is transformable to itself OK ▶ 18/77 GObject value (GValue) initialized sets and gets double OK @@ -2785,6 +2505,17 @@ ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS float OK ▶ 18/77 GObject value (GValue) initializes gtype OK ▶ 18/77 GObject value (GValue) gtype is compatible with itself OK +▶ 3/77 - System.exit() should still exit across an FFI boundary OK +▶ 17/77 GObject interface can chain up to another interface OK +▶ 17/77 GObject interface defers to the last interface's optional function OK +▶ 17/77 GObject interface must be implemented by a class that implements all required interfaces OK +▶ 17/77 GObject interface must be implemented by a class that implements required interfaces in correct order OK +▶ 12/77 uid_t marshals as an out parameter OK +▶ 12/77 uid_t picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 uid_t marshals as an inout parameter OK +▶ 12/77 GType void marshals as a return value OK +▶ 12/77 GType void marshals as an in parameter OK +▶ 12/77 GType void marshals as an out parameter OK ▶ 18/77 GObject value (GValue) gtype is transformable to itself OK ▶ 18/77 GObject value (GValue) initialized sets and gets gtype OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a gtype OK @@ -2793,43 +2524,8 @@ ▶ 18/77 GObject value (GValue) initializes boolean OK ▶ 18/77 GObject value (GValue) boolean is compatible with itself OK ▶ 18/77 GObject value (GValue) boolean is transformable to itself OK -▶ 16/77 Register GType name sanitizes user provided class name OK -▶ 16/77 Signal handler matching finds handlers by signal ID OK -▶ 16/77 Signal handler matching finds handlers by signal detail OK -▶ 16/77 Signal handler matching finds handlers by callback OK -▶ 16/77 Signal handler matching finds handlers by a combination of parameters OK -▶ 16/77 Signal handler matching blocks a handler by callback OK -▶ 16/77 Signal handler matching blocks multiple handlers by callback OK -▶ 16/77 Signal handler matching blocks handlers by a combination of parameters OK -▶ 16/77 Signal handler matching disconnects a handler by callback OK -▶ 16/77 Signal handler matching blocks multiple handlers by callback OK -▶ 16/77 Signal handler matching blocks handlers by a combination of parameters OK -▶ 2/77 /callargs/no-args-works OK -▶ 1/77 /gjs/context/eval/dynamic-import/relative OK -▶ 12/77 Array of GStrv length inout transfer none OK ▶ 18/77 GObject value (GValue) initialized sets and gets boolean OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a boolean OK -19/77 gjs:JS / GTypeClass OK 0.12s 8 subtests passed - -▶ 20/77 Importer does not share the same object for a module on a different path OK -▶ 20/77 Importer gives the same object when importing a submodule a second time OK -▶ 20/77 Importer has no meta properties on the toplevel importer OK -▶ 20/77 Importer sets the names of imported modules OK -▶ 20/77 Importer gives a module the importer object as parent module OK -▶ 20/77 Importer gives a submodule the module as parent module OK -▶ 20/77 Importer does not make a separate copy of a module imported in two places OK -▶ 20/77 Importer evaluates an __init__.js file in an imported directory OK -▶ 16/77 Signal handler matching blocks a handler by callback, convenience method OK -▶ 16/77 Signal handler matching disconnects a handler by callback, convenience method OK -▶ 16/77 Signal handler matching does not support disconnecting a handler by callback data OK -▶ 16/77 Property bindings can bind properties of the same type OK -▶ 16/77 Property bindings can use custom mappings to bind properties of different types OK -▶ 16/77 Property bindings can be set up as a group OK -25/77 gjs:JS / LegacyClass RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=133 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyClass.js -▶ 12/77 Array of GStrv length out transfer container OK -▶ 12/77 Array of GStrv length return transfer container OK -▶ 12/77 Array of GStrv length in transfer container SKIP ▶ 18/77 GObject value (GValue) initialized copies boolean OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS boolean OK ▶ 18/77 GObject value (GValue) initializes string OK @@ -2838,53 +2534,10 @@ ▶ 18/77 GObject value (GValue) initialized sets and gets string OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a string OK ▶ 18/77 GObject value (GValue) initialized copies string OK -▶ 20/77 Importer throws on an __init__.js file with a syntax error OK -▶ 20/77 Importer throws when an __init__.js throws an error OK -▶ 20/77 Importer accesses a class defined in an __init__.js file OK -▶ 16/77 Property bindings can be set up as a group with custom mappings OK -▶ 16/77 Auto accessor generation get and set the property OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS string OK ▶ 18/77 GObject value (GValue) initializes param OK ▶ 18/77 GObject value (GValue) param is compatible with itself OK ▶ 18/77 GObject value (GValue) param is transformable to itself OK -▶ 12/77 Array of GStrv length inout transfer container SKIP -▶ 12/77 Array of GStrv length out transfer full OK -▶ 12/77 Array of GStrv length return transfer full OK -▶ 12/77 Array of GStrv length in transfer full OK -▶ 12/77 Array of GStrv length inout transfer full OK -▶ 12/77 Array of GStrv fixed out transfer none OK -▶ 12/77 Array of GStrv fixed return transfer none OK -▶ 12/77 Array of GStrv fixed in transfer none OK -▶ 12/77 Array of GStrv fixed inout transfer none OK -▶ 12/77 Array of GStrv fixed out transfer container OK -▶ 12/77 Array of GStrv fixed return transfer container OK -▶ 12/77 Array of GStrv fixed in transfer container SKIP -▶ 12/77 Array of GStrv fixed inout transfer container SKIP -▶ 12/77 Array of GStrv fixed out transfer full OK -▶ 12/77 Array of GStrv fixed return transfer full OK -▶ 20/77 Importer can import a file encoded in UTF-8 OK -▶ 20/77 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed OK -▶ 20/77 Importer properties defined in the module's lexical scope can be accessed OK -▶ 20/77 Importer properties defined in the module's lexical scope does not leak module properties into the global scope OK -▶ 20/77 Importer enumerating modules gets all of them OK -▶ 20/77 Importer enumerating modules includes modules that throw on import OK -▶ 20/77 Importer enumerating modules does not include meta properties OK -▶ 20/77 Importer doesn't crash when resolving a non-string property OK -▶ 20/77 Importer scripts support relative dynamic imports OK -▶ 20/77 Importer imported scripts support relative dynamic imports OK -▶ 16/77 Auto accessor generation initial value is the param spec's default value OK -▶ 16/77 Auto accessor generation set properties at construct time OK -▶ 16/77 Auto accessor generation set properties at construct time with locale OK -▶ 16/77 Auto accessor generation notify when the property changes OK -▶ 16/77 Auto accessor generation copies accessors for camel and kebab if snake accessors given OK -▶ 16/77 Auto accessor generation copies accessors for snake and kebab if camel accessors given OK -▶ 16/77 Auto accessor generation copies accessors for snake and camel if kebab accessors given OK -▶ 16/77 Auto accessor generation readonly getter throws OK -▶ 16/77 Auto accessor generation writeonly setter throws OK -▶ 16/77 Auto accessor generation getter throws when setter defined OK -▶ 16/77 Auto accessor generation setter throws when getter defined OK -▶ 16/77 GObject class with JSObject property assigns a valid JSObject on construct OK -▶ 16/77 GObject class with JSObject property Set null with an empty JSObject on construct OK ▶ 18/77 GObject value (GValue) initialized sets and gets param OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a param OK ▶ 18/77 GObject value (GValue) initialized copies param OK @@ -2892,6 +2545,58 @@ ▶ 18/77 GObject value (GValue) initializes variant OK ▶ 18/77 GObject value (GValue) variant is compatible with itself OK ▶ 18/77 GObject value (GValue) variant is transformable to itself OK +▶ 12/77 GType void picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GType void marshals as an inout parameter OK +▶ 12/77 GType string marshals as a return value OK +▶ 12/77 GType string marshals as an in parameter OK +▶ 12/77 GType string marshals as an out parameter OK +▶ 12/77 GType can be implicitly converted from a GObject type alias OK +▶ 12/77 GType can be implicitly converted from a JS type OK +▶ 12/77 UTF-8 string with transfer none marshals as a return value OK +▶ 12/77 UTF-8 string with transfer none marshals as an in parameter OK +▶ 12/77 UTF-8 string with transfer none marshals as an out parameter OK +▶ 12/77 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 UTF-8 string with transfer none marshals as an inout parameter OK +▶ 12/77 UTF-8 string with transfer full marshals as a return value OK +▶ 12/77 UTF-8 string with transfer full marshals as an in parameter OK +▶ 12/77 UTF-8 string with transfer full marshals as an out parameter OK +▶ 12/77 UTF-8 string with transfer full marshals as an inout parameter SKIP +▶ 12/77 UTF-8 string marshals value as a byte array OK +▶ 12/77 UTF-8 string makes a default out value for a broken C function OK +▶ 12/77 In-out array in the style of gtk_init() marshals null OK +▶ 12/77 In-out array in the style of gtk_init() marshals an inout empty array OK +▶ 12/77 In-out array in the style of gtk_init() marshals an inout array OK +▶ 12/77 Fixed-size C array of ints marshals as a return value OK +▶ 12/77 Fixed-size C array of ints marshals as an in parameter OK +▶ 12/77 Fixed-size C array of ints marshals as an out parameter OK +▶ 17/77 GObject interface can require an interface from C OK +▶ 17/77 GObject interface can connect class signals on the implementing class OK +▶ 17/77 GObject interface can connect interface signals on the implementing class OK +▶ 17/77 GObject interface can define properties on the implementing class OK +▶ 17/77 GObject interface must have its properties overridden OK +▶ 17/77 GObject interface can have introspected properties overriden OK +▶ 17/77 GObject interface can be implemented by a class as well as its parent class OK +▶ 17/77 GObject interface can be reimplemented by a subclass of a class that already implements it OK +▶ 17/77 GObject interface has a toString() defintion OK +▶ 17/77 GObject interface has instance definition OK +▶ 17/77 GObject interface has instance definition for non-object type OK +▶ 17/77 GObject interface has instance definition for non-object type for native interface OK +▶ 17/77 GObject interface prototype toString is enumerable and defined OK +▶ 16/77 GObject class with decorator disconnects connect_object signals on destruction OK +▶ 16/77 GObject class with decorator can define its own signals OK +▶ 16/77 GObject class with decorator passes emitted arguments to signal handlers OK +▶ 16/77 GObject class with decorator can return values from signals OK +▶ 16/77 GObject class with decorator does not call first-wins signal handlers after one returns a value OK +▶ 16/77 GObject class with decorator gets the return value of the default handler OK +▶ 16/77 GObject class with decorator calls run-last default handler last OK +▶ 16/77 GObject class with decorator can inherit from something that's not GObject.Object OK +▶ 16/77 GObject class with decorator can implement an interface OK +▶ 16/77 GObject class with decorator can implement interface vfuncs OK +▶ 16/77 GObject class with decorator can be a subclass OK +▶ 16/77 GObject class with decorator can have any valid class name OK +▶ 16/77 GObject class with decorator handles anonymous class expressions OK +▶ 16/77 GObject class with decorator calls its _instance_init() function while chaining up in constructor OK +▶ 1/77 /gjs/context/eval/exit-code-omitted-no-throw OK ▶ 18/77 GObject value (GValue) initialized sets and gets variant OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a variant OK ▶ 18/77 GObject value (GValue) initialized copies variant OK @@ -2901,67 +2606,77 @@ ▶ 18/77 GObject value (GValue) boxed is transformable to itself OK ▶ 18/77 GObject value (GValue) initialized sets and gets boxed SKIP ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a boxed SKIP -▶ 21/77 GI importer on failure throws an exception when the overrides _init isn't a function OK -▶ 21/77 GI importer on failure throws an exception when the overrides _init is null OK -▶ 21/77 GI importer on failure throws an exception when the overrides _init is undefined OK -▶ 21/77 GI importer on failure throws an exception when the overrides _init is missing OK -▶ 16/77 GObject class with JSObject property assigns a null JSObject on construct OK -▶ 16/77 GObject class with JSObject property assigns a JSObject Array on construct OK -▶ 12/77 Array of GStrv fixed in transfer full OK -▶ 12/77 Array of GStrv fixed inout transfer full OK ▶ 18/77 GObject value (GValue) initialized copies boxed SKIP ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS boxed OK ▶ 18/77 GObject value (GValue) initializes gvalue OK ▶ 18/77 GObject value (GValue) gvalue is compatible with itself OK +▶ 17/77 GObject interface prototype method properties are enumerated OK +13/77 gjs:JS / Gio OK 0.89s 40 subtests passed + +23/77 gjs:JS / Lang RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=120 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testLang.js +▶ 12/77 Fixed-size C array of ints picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 Fixed-size C array of ints marshals as an out parameter OK +▶ 12/77 Fixed-size C array of ints marshals as an inout parameter OK +▶ 12/77 Fixed-size C array of shorts marshals as a return value OK +▶ 12/77 Fixed-size C array of shorts marshals as an in parameter OK +▶ 12/77 Fixed-size C array marshals a struct array as an out parameter OK +▶ 16/77 GObject class with decorator can have an interface-valued property OK +▶ 16/77 GObject class with decorator can have an int64 property OK +▶ 16/77 GObject class with decorator can have a default int64 property OK +▶ 16/77 GObject class with decorator can have an uint64 property OK +▶ 19/77 Looking up param specs works OK +▶ 19/77 Looking up param specs gives the correct name OK +▶ 2/77 /rooting/maybe-owned/notify-callback-called-on-context-destroy OK +▶ 17/77 GObject interface prototype method properties are defined OK ▶ 18/77 GObject value (GValue) gvalue is transformable to itself OK ▶ 18/77 GObject value (GValue) initialized sets and gets gvalue SKIP ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a gvalue SKIP ▶ 18/77 GObject value (GValue) initialized copies gvalue SKIP -▶ 16/77 GObject class with JSObject property assigns a Function on construct OK -▶ 16/77 GObject class with JSObject property throws an error when using a boolean value on construct OK -▶ 16/77 GObject class with JSObject property throws an error when using an int value on construct OK -▶ 16/77 GObject class with JSObject property throws an error when using a numeric value on construct OK -▶ 16/77 GObject class with JSObject property throws an error when using a string value on construct OK -▶ 16/77 GObject class with JSObject property throws an error when using an undefined value on construct OK -▶ 12/77 Array of GStrv zero_terminated out transfer none OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue SKIP +▶ 12/77 Fixed-size C array picks a reasonable default for struct array out param when uninitialized OK +▶ 12/77 Fixed-size C array marshals a fixed-size struct array as caller allocated out param OK +▶ 19/77 Looking up param specs gives the default value if present OK +▶ 19/77 GType object has a name OK +▶ 19/77 GType object has a read-only name OK +▶ 19/77 GType object has an undeletable name OK ▶ 18/77 GObject value (GValue) initializes enum OK ▶ 18/77 GObject value (GValue) enum is compatible with itself OK -▶ 12/77 Array of GStrv zero_terminated return transfer none OK ▶ 18/77 GObject value (GValue) enum is transformable to itself OK -▶ 12/77 Array of GStrv zero_terminated in transfer none OK ▶ 18/77 GObject value (GValue) initialized sets and gets enum OK -▶ 1/77 /gjs/context/eval/dynamic-import/bad OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a enum OK -▶ 12/77 Array of GStrv zero_terminated inout transfer none OK ▶ 18/77 GObject value (GValue) initialized copies enum OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS enum OK -▶ 12/77 Array of GStrv zero_terminated out transfer container OK ▶ 18/77 GObject value (GValue) initializes object OK ▶ 18/77 GObject value (GValue) object is compatible with itself OK +▶ 17/77 GObject interface prototype overrides are inherited by implementing classes OK +▶ 17/77 GObject interface prototype overrides cannot be changed by instances of child classes OK +▶ 17/77 GObject interface prototype unknown properties are inherited by implementing classes OK +▶ 17/77 GObject interface prototype original property can be shadowed by class prototype property OK +▶ 17/77 GObject interface prototype overridden property can be shadowed by class prototype property OK +▶ 16/77 GObject class with decorator can have a default uint64 property OK +▶ 16/77 GObject class with decorator can override a property from the parent class OK +▶ 16/77 GObject class with decorator cannot override a non-existent property OK +▶ 12/77 Fixed-size C array handles a return array with odd alignment OK +▶ 12/77 Fixed-size C array handles a out array with odd alignment OK +▶ 12/77 C array with length marshals as a return value OK +▶ 12/77 C array with length marshals as an in parameter OK +▶ 12/77 C array with length marshals as an out parameter OK +▶ 12/77 C array with length picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 C array with length marshals as an inout parameter OK +▶ 12/77 C array with length can be returned along with other arguments OK +▶ 12/77 C array with length can be passed to a function with its length parameter before it OK +▶ 12/77 C array with length can be passed to a function with zero terminator OK +▶ 12/77 C array with length of strings marshals as an in parameter OK +▶ 12/77 C array with length marshals a byte array as an in parameter OK +▶ 12/77 C array with length of signed 64-bit ints marshals as an in parameter OK +▶ 12/77 C array with length of unsigned 64-bit ints marshals as an in parameter OK +▶ 12/77 C array with length of unichars marshals as an in parameter OK +▶ 12/77 C array with length of unichars marshals as an out parameter OK +▶ 12/77 C array with length of unichars marshals from an array of codepoints OK +▶ 12/77 C array with length of booleans marshals as an in parameter OK +▶ 12/77 C array with length of booleans marshals as an out parameter OK ▶ 18/77 GObject value (GValue) object is transformable to itself OK -▶ 12/77 Array of GStrv zero_terminated return transfer container OK -▶ 2/77 /callargs/no-args-fails-on-extra-args OK -▶ 12/77 Array of GStrv zero_terminated in transfer container SKIP -20/77 gjs:JS / Importer OK 0.13s 38 subtests passed - -26/77 gjs:JS / LegacyGObject RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=147 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyGObject.js -▶ 12/77 Array of GStrv zero_terminated inout transfer container SKIP -▶ 12/77 Array of GStrv zero_terminated out transfer full OK -▶ 12/77 Array of GStrv zero_terminated return transfer full OK -▶ 12/77 Array of GStrv zero_terminated in transfer full OK -▶ 12/77 Array of GStrv zero_terminated inout transfer full OK -▶ 12/77 GList of ints with transfer none marshals as a return value OK -▶ 12/77 GList of ints with transfer none marshals as an in parameter OK -▶ 12/77 GList of unsigned 32-bit ints with transfer none marshals as a return value OK -▶ 12/77 GList of unsigned 32-bit ints with transfer none marshals as an in parameter OK -▶ 12/77 GList of strings with transfer none marshals as a return value OK -▶ 12/77 GList of strings with transfer none marshals as an in parameter OK -▶ 12/77 GList of strings with transfer none marshals as an out parameter OK -▶ 12/77 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GList of strings with transfer none marshals as an inout parameter OK -▶ 12/77 GList of strings with transfer full marshals as a return value OK ▶ 18/77 GObject value (GValue) initialized sets and gets object OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a object OK ▶ 18/77 GObject value (GValue) initialized copies object OK @@ -2976,39 +2691,22 @@ ▶ 18/77 GObject value (GValue) initializes string OK ▶ 18/77 GObject value (GValue) string is compatible with itself OK ▶ 18/77 GObject value (GValue) string is transformable to itself OK -▶ 16/77 GObject class with JSObject property property value survives when GObject wrapper is collected OK -▶ 16/77 GObject class with JSObject signals emits signal with null JSObject parameter OK -▶ 16/77 GObject class with JSObject signals emits signal with JSObject parameter OK -▶ 16/77 GObject class with JSObject signals emits signal with multiple JSObject parameters OK -▶ 16/77 GObject class with JSObject signals re-emits signal with same JSObject parameter OK -▶ 16/77 GObject class with JSObject signals throws an error when using a boolean value as parameter OK -▶ 16/77 GObject class with JSObject signals throws an error when using an int value as parameter OK -▶ 16/77 GObject class with JSObject signals throws an error when using a numeric value as parameter OK -▶ 16/77 GObject class with JSObject signals throws an error when using a string value as parameter OK -▶ 16/77 GObject class with JSObject signals throws an error when using an undefined value as parameter OK -▶ 16/77 GObject class with JSObject signals returns a JSObject OK -▶ 16/77 GObject class with JSObject signals returns null when returning undefined OK -▶ 16/77 GObject class with JSObject signals returns null when not returning OK -▶ 16/77 GObject class with JSObject signals throws an error when returning a boolean value OK -▶ 16/77 GObject class with JSObject signals throws an error when returning an int value OK -▶ 16/77 GObject class with JSObject signals throws an error when returning a numeric value OK -21/77 gjs:JS / Importer2 OK 0.11s 4 subtests passed - -▶ 12/77 GList of strings with transfer full marshals as an in parameter OK -27/77 gjs:JS / Mainloop RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=207 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testMainloop.js ▶ 18/77 GObject value (GValue) initialized sets and gets string OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a string OK ▶ 18/77 GObject value (GValue) initialized copies string OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS string OK ▶ 18/77 GObject value (GValue) initializes double OK -▶ 16/77 GObject class with JSObject signals throws an error when returning a string value OK -▶ 16/77 GObject class with int64 properties can set an int64 property OK -▶ 16/77 GObject class with int64 properties can construct with int64 property OK -▶ 12/77 GList of strings with transfer full marshals as an out parameter OK -▶ 12/77 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GList of strings with transfer full marshals as an inout parameter SKIP ▶ 18/77 GObject value (GValue) double is compatible with itself OK +▶ 19/77 GType object has a string representation OK +▶ 19/77 GType marshalling marshals the invalid GType object into JS null OK +▶ 17/77 GObject interface prototype shadowed property can be restored OK +▶ 17/77 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init OK +▶ 16/77 GObject class with decorator handles gracefully forgetting to override a C property OK +▶ 16/77 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors OK +▶ 16/77 GObject class with decorator does not pollute the wrong prototype with GObject properties OK +▶ 16/77 GObject class with decorator resolves properties from interfaces OK +▶ 16/77 GObject class with decorator has a toString() defintion OK +▶ 16/77 GObject class with decorator does not clobber native parent interface vfunc definitions OK ▶ 18/77 GObject value (GValue) double is transformable to itself OK ▶ 18/77 GObject value (GValue) initialized sets and gets double OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a double OK @@ -3018,17 +2716,6 @@ ▶ 18/77 GObject value (GValue) boolean is compatible with itself OK ▶ 18/77 GObject value (GValue) boolean is transformable to itself OK ▶ 18/77 GObject value (GValue) initialized sets and gets boolean OK -▶ 12/77 GList of strings with transfer container marshals as a return value OK -▶ 12/77 GList of strings with transfer container marshals as an in parameter SKIP -▶ 12/77 GList of strings with transfer container marshals as an out parameter OK -▶ 12/77 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GList of strings with transfer container marshals as an inout parameter SKIP -▶ 12/77 GSList of ints with transfer none marshals as a return value OK -▶ 12/77 GSList of ints with transfer none marshals as an in parameter OK -▶ 12/77 GSList of strings with transfer none marshals as a return value OK -▶ 12/77 GSList of strings with transfer none marshals as an in parameter OK -▶ 12/77 GSList of strings with transfer none marshals as an out parameter OK -▶ 1/77 /gjs/context/eval-module-file/throw OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a boolean OK ▶ 18/77 GObject value (GValue) initialized copies boolean OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS boolean OK @@ -3036,81 +2723,235 @@ ▶ 18/77 GObject value (GValue) boxed is compatible with itself OK ▶ 18/77 GObject value (GValue) boxed is transformable to itself OK ▶ 18/77 GObject value (GValue) initialized sets and gets boxed SKIP +▶ 16/77 GObject class with decorator does not clobber dynamic parent interface vfunc definitions OK +▶ 16/77 GObject class with custom constructor throws an error when not used with a GObject-derived class OK +▶ 16/77 GObject class with custom constructor constructs with default values for properties OK +▶ 16/77 GObject class with custom constructor has a toString() defintion OK +▶ 16/77 GObject class with custom constructor constructs with a hash of property values OK +▶ 16/77 GObject class with custom constructor accepts a property hash that is not a plain object OK +▶ 1/77 /gjs/context/eval/dynamic-import/relative OK +▶ 12/77 C array with length of booleans marshals from an array of numbers OK +▶ 12/77 C array with length of boxed structs marshals as an in parameter OK +▶ 12/77 C array with length of boxed structs passed by value marshals as an in parameter SKIP +▶ 12/77 C array with length of simple structs marshals as an in parameter SKIP +19/77 gjs:JS / GTypeClass OK 0.42s 8 subtests passed + ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a boxed SKIP ▶ 18/77 GObject value (GValue) initialized copies boxed SKIP -▶ 23/77 Lang module counts properties with Lang.countProperties() OK -▶ 23/77 Lang module copies properties from one object to another with Lang.copyProperties() OK -▶ 23/77 Lang module copies properties without an underscore with Lang.copyPublicProperties() OK -▶ 23/77 Lang module copies property getters and setters OK -▶ 2/77 /callargs/no-args-ignores-trailing OK -▶ 12/77 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS boxed OK ▶ 18/77 GObject value (GValue) initializes object OK ▶ 18/77 GObject value (GValue) object is compatible with itself OK -▶ 23/77 Lang module bind() calls the bound function with the supplied this-object OK -▶ 23/77 Lang module bind() throws an error when no function supplied OK -▶ 12/77 GSList of strings with transfer none marshals as an inout parameter OK ▶ 18/77 GObject value (GValue) object is transformable to itself OK -▶ 23/77 Lang module bind() throws an error when this-object undefined OK -▶ 12/77 GSList of strings with transfer full marshals as a return value OK +▶ 12/77 C array with length marshals two arrays with the same length parameter OK +▶ 12/77 C array with length copies correctly on transfer full OK +▶ 12/77 C array with length of enums marshals as an in parameter OK +▶ 12/77 C array with length of flags marshals as an in parameter OK +24/77 gjs:JS / LegacyByteArray RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=79 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyByteArray.js +17/77 gjs:JS / GObjectInterface OK 0.70s 37 subtests passed + +▶ 12/77 C array with length marshals an array with a 64-bit length parameter OK +▶ 12/77 C array with length marshals an array with an 8-bit length parameter OK +▶ 12/77 C array with length can be an in-out argument OK +▶ 12/77 C array with length can be an in-out argument with in length SKIP +▶ 12/77 C array with length can be an out argument with in-out length SKIP +▶ 12/77 C array with length cannot be an out argument with in-out length SKIP +▶ 12/77 C array with length can be an in-out argument with out length SKIP +▶ 12/77 C array with length cannot be an in-out argument with out length SKIP +▶ 12/77 C array with length can be an out argument with in length SKIP ▶ 18/77 GObject value (GValue) initialized sets and gets object OK -▶ 23/77 Lang module bind() supplies extra arguments to the function OK -▶ 12/77 GSList of strings with transfer full marshals as an in parameter OK ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a object OK -▶ 23/77 Lang module bind() appends the extra arguments to any arguments passed OK -▶ 12/77 GSList of strings with transfer full marshals as an out parameter OK ▶ 18/77 GObject value (GValue) initialized copies object OK -▶ 22/77 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback OK -▶ 12/77 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS object OK -▶ 12/77 GSList of strings with transfer full marshals as an inout parameter SKIP ▶ 18/77 GObject value (GValue) initializes enum OK ▶ 18/77 GObject value (GValue) enum is compatible with itself OK -▶ 22/77 Unsafe integer marshalling warns when conversion is lossy OK ▶ 18/77 GObject value (GValue) enum is transformable to itself OK -▶ 12/77 GSList of strings with transfer container marshals as a return value OK ▶ 18/77 GObject value (GValue) initialized sets and gets enum OK +▶ 3/77 - Unhandled promise rejections should still be printed when exiting OK +▶ 2/77 /rooting/maybe-owned/object-destroyed-after-notify OK +▶ 16/77 GObject class with custom constructor constructs with property values from Gtk.Builder OK +▶ 16/77 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties OK +▶ 16/77 GObject class with custom constructor has a name OK +▶ 16/77 GObject class with custom constructor has a notify signal OK +▶ 16/77 GObject class with custom constructor can define its own signals OK +▶ 16/77 GObject class with custom constructor passes emitted arguments to signal handlers OK +25/77 gjs:JS / LegacyClass RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=79 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyClass.js ▶ 18/77 GObject value (GValue) initialized can be passed to a function and returns a enum OK -▶ 12/77 GSList of strings with transfer container marshals as an in parameter SKIP ▶ 18/77 GObject value (GValue) initialized copies enum OK -▶ 12/77 GSList of strings with transfer container marshals as an out parameter OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS enum OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int OK -▶ 12/77 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GSList of strings with transfer container marshals as an inout parameter SKIP -▶ 3/77 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double OK ▶ 18/77 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float OK -▶ 12/77 GHashTable with integer values marshals as a return value OK -▶ 12/77 GHashTable with integer values marshals as an in parameter OK -▶ 24/77 Uint8Array with legacy ByteArray functions can be created from a string OK -▶ 12/77 GHashTable with string values with transfer none marshals as a return value OK ▶ 18/77 GObject value (GValue) initializes from instance of object OK -▶ 12/77 GHashTable with string values with transfer none marshals as an in parameter OK -▶ 24/77 Uint8Array with legacy ByteArray functions can be encoded from a string OK +▶ 12/77 C array with length cannot be an out argument with in length SKIP +▶ 12/77 C array with length can be an out argument along with other arguments OK +▶ 12/77 C array with length can be an in-out argument along with other arguments OK +▶ 12/77 C array with length does not interpret an unannotated integer as a length parameter OK +▶ 12/77 C array with length handles a return array with odd alignment OK +▶ 12/77 C array with length handles a out array with odd alignment OK +▶ 12/77 Zero-terminated C array of strings marshals as a return value OK +▶ 12/77 Zero-terminated C array of strings marshals as an in parameter OK +▶ 12/77 Zero-terminated C array of strings marshals as an out parameter OK +▶ 12/77 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 Zero-terminated C array of strings marshals as an inout parameter OK +▶ 20/77 GI importer can import GI modules OK +▶ 20/77 GI importer on failure throws an exception when the overrides file can't be imported OK +▶ 20/77 GI importer on failure throws an exception when the overrides import throws one OK +▶ 16/77 GObject class with custom constructor can return values from signals OK +▶ 16/77 GObject class with custom constructor does not call first-wins signal handlers after one returns a value OK +▶ 16/77 GObject class with custom constructor gets the return value of the default handler OK +▶ 16/77 GObject class with custom constructor calls run-last default handler last OK +▶ 16/77 GObject class with custom constructor can be a subclass OK +▶ 16/77 GObject class with custom constructor can override a property from the parent class OK +▶ 16/77 GObject virtual function can have its property read OK +▶ 16/77 GObject virtual function can have its property overridden with an anonymous function OK +▶ 16/77 GObject virtual function can access the parent prototype with super() OK +▶ 16/77 GObject virtual function handles non-existing properties OK +▶ 16/77 GObject virtual function gracefully bails out when overriding an unsupported vfunc type OK ▶ 18/77 GObject value (GValue) initializes from instance of instance OK -▶ 12/77 GHashTable with string values with transfer none marshals as an out parameter OK +▶ 12/77 Zero-terminated C array marshals null as a zero-terminated array return value OK +▶ 12/77 Zero-terminated C array marshals an array of structs as a return value OK +▶ 12/77 Zero-terminated C array marshals an array of unichars as a return value OK +▶ 12/77 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter OK +▶ 12/77 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter OK +▶ 12/77 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter OK +▶ 12/77 Zero-terminated C array handles a return array with odd alignment OK +▶ 12/77 Zero-terminated C array handles a out array with odd alignment OK +▶ 12/77 Exhaustive test of UTF-8 sequences length out transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences length return transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences length in transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences length inout transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences length out transfer container OK +▶ 20/77 GI importer on failure throws an exception when the overrides _init throws one OK +▶ 20/77 GI importer on failure throws an exception when the overrides _init is a primitive OK +▶ 20/77 Importer is on the global object (backwards compatibility) OK +▶ 20/77 Importer is abstract OK +▶ 20/77 Importer exists OK +▶ 20/77 Importer has a toString representation OK +▶ 20/77 Importer throws an import error when trying to import a nonexistent module OK +▶ 20/77 Importer throws an error when evaluating the module file throws an error OK +▶ 20/77 Importer can import a module OK +▶ 20/77 Importer can import a module with a toString property OK +▶ 16/77 GObject virtual function are defined also for static virtual functions OK +▶ 16/77 GObject virtual function supports static methods SKIP +▶ 16/77 GObject virtual function must be non-static for methods OK +▶ 16/77 GObject virtual function must be static for methods SKIP +▶ 16/77 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type OK +▶ 16/77 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type OK +▶ 16/77 Register GType name uses the class name OK +▶ 16/77 Register GType name uses the sanitized class name OK +▶ 16/77 Register GType name use the file path and class name OK +▶ 1/77 /gjs/context/eval/dynamic-import/bad OK +▶ 12/77 Exhaustive test of UTF-8 sequences length return transfer container OK +▶ 12/77 Exhaustive test of UTF-8 sequences length in transfer container SKIP +▶ 12/77 Exhaustive test of UTF-8 sequences length inout transfer container SKIP +▶ 12/77 Exhaustive test of UTF-8 sequences length out transfer full OK +▶ 12/77 Exhaustive test of UTF-8 sequences length return transfer full OK +▶ 12/77 Exhaustive test of UTF-8 sequences length in transfer full OK +▶ 12/77 Exhaustive test of UTF-8 sequences length inout transfer full OK +▶ 21/77 GI importer on failure throws an exception when the overrides _init isn't a function OK +▶ 21/77 GI importer on failure throws an exception when the overrides _init is null OK +▶ 21/77 GI importer on failure throws an exception when the overrides _init is undefined OK +▶ 20/77 Importer makes deleting the import a no-op OK +▶ 20/77 Importer gives the same object when importing a second time OK +▶ 20/77 Importer can import a submodule OK +▶ 20/77 Importer imports modules with a toString representation OK +▶ 20/77 Importer does not share the same object for a module on a different path OK +▶ 20/77 Importer gives the same object when importing a submodule a second time OK +▶ 20/77 Importer has no meta properties on the toplevel importer OK +▶ 20/77 Importer sets the names of imported modules OK +▶ 20/77 Importer gives a module the importer object as parent module OK +▶ 20/77 Importer gives a submodule the module as parent module OK +▶ 20/77 Importer does not make a separate copy of a module imported in two places OK +▶ 2/77 /callargs/no-args-works OK +18/77 gjs:JS / GObjectValue OK 0.73s 183 subtests passed + +▶ 12/77 Exhaustive test of UTF-8 sequences fixed out transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences fixed return transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences fixed in transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences fixed inout transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences fixed out transfer container OK +▶ 16/77 Register GType name use the file path and sanitized class name OK +▶ 16/77 Register GType name use provided class name OK +▶ 16/77 Register GType name sanitizes user provided class name OK +▶ 16/77 Signal handler matching finds handlers by signal ID OK +▶ 16/77 Signal handler matching finds handlers by signal detail OK +▶ 16/77 Signal handler matching finds handlers by callback OK +▶ 16/77 Signal handler matching finds handlers by a combination of parameters OK +▶ 16/77 Signal handler matching blocks a handler by callback OK +26/77 gjs:JS / LegacyGObject RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=166 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyGObject.js +▶ 21/77 GI importer on failure throws an exception when the overrides _init is missing OK +▶ 12/77 Exhaustive test of UTF-8 sequences fixed return transfer container OK +▶ 12/77 Exhaustive test of UTF-8 sequences fixed in transfer container SKIP +▶ 12/77 Exhaustive test of UTF-8 sequences fixed inout transfer container SKIP +▶ 12/77 Exhaustive test of UTF-8 sequences fixed out transfer full OK +▶ 12/77 Exhaustive test of UTF-8 sequences fixed return transfer full OK +▶ 12/77 Exhaustive test of UTF-8 sequences fixed in transfer full OK +▶ 20/77 Importer evaluates an __init__.js file in an imported directory OK +▶ 20/77 Importer throws on an __init__.js file with a syntax error OK +▶ 20/77 Importer throws when an __init__.js throws an error OK +▶ 20/77 Importer accesses a class defined in an __init__.js file OK +▶ 20/77 Importer can import a file encoded in UTF-8 OK +▶ 20/77 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed OK +▶ 20/77 Importer properties defined in the module's lexical scope can be accessed OK +▶ 20/77 Importer properties defined in the module's lexical scope does not leak module properties into the global scope OK +▶ 20/77 Importer enumerating modules gets all of them OK +▶ 20/77 Importer enumerating modules includes modules that throw on import OK +▶ 20/77 Importer enumerating modules does not include meta properties OK +▶ 20/77 Importer doesn't crash when resolving a non-string property OK +▶ 3/77 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. OK +▶ 12/77 Exhaustive test of UTF-8 sequences fixed inout transfer full OK +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated out transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated return transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated in transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated inout transfer none OK +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated out transfer container OK +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated return transfer container OK +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated in transfer container SKIP +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated inout transfer container SKIP +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated out transfer full OK +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated return transfer full OK +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated in transfer full OK +▶ 12/77 Exhaustive test of UTF-8 sequences zero_terminated inout transfer full OK +▶ 16/77 Signal handler matching blocks multiple handlers by callback OK +▶ 16/77 Signal handler matching blocks handlers by a combination of parameters OK +▶ 16/77 Signal handler matching disconnects a handler by callback OK +▶ 16/77 Signal handler matching blocks multiple handlers by callback OK +▶ 16/77 Signal handler matching blocks handlers by a combination of parameters OK +▶ 16/77 Signal handler matching blocks a handler by callback, convenience method OK +▶ 16/77 Signal handler matching disconnects a handler by callback, convenience method OK +▶ 16/77 Signal handler matching does not support disconnecting a handler by callback data OK +▶ 16/77 Property bindings can bind properties of the same type OK +▶ 16/77 Property bindings can use custom mappings to bind properties of different types OK +▶ 16/77 Property bindings can be set up as a group OK +▶ 1/77 /gjs/context/eval-module-file/throw OK +▶ 12/77 GArray of ints with transfer none marshals as a return value OK +▶ 12/77 GArray of ints with transfer none marshals as an in parameter OK +▶ 12/77 GArray marshals BigInt int64s as a transfer-none in value OK +▶ 12/77 GArray marshals int64s as a transfer-none return value OK +▶ 16/77 Property bindings can be set up as a group with custom mappings OK +▶ 16/77 Auto accessor generation get and set the property OK +▶ 16/77 Auto accessor generation initial value is the param spec's default value OK +▶ 16/77 Auto accessor generation set properties at construct time OK +▶ 24/77 Uint8Array with legacy ByteArray functions can be created from a string OK +▶ 2/77 /callargs/no-args-fails-on-extra-args OK +▶ 12/77 GArray of strings with transfer none marshals as a return value OK +▶ 12/77 GArray of strings with transfer none marshals as an in parameter OK +▶ 12/77 GArray of strings with transfer none marshals as an out parameter OK +▶ 12/77 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GArray of strings with transfer none marshals as an inout parameter OK +▶ 12/77 GArray of strings with transfer full marshals as a return value OK +▶ 24/77 Uint8Array with legacy ByteArray functions can be encoded from a string OK ▶ 24/77 Uint8Array with legacy ByteArray functions encodes as UTF-8 by default OK -23/77 gjs:JS / Lang OK 0.12s 9 subtests passed +21/77 gjs:JS / Importer2 OK 0.46s 4 subtests passed -▶ 12/77 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter OK -28/77 gjs:JS / Namespace RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=27 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testNamespace.js -▶ 1/77 /gjs/context/eval-module-file/exit OK -▶ 12/77 GHashTable with string values with transfer none marshals as an inout parameter OK -▶ 12/77 GHashTable with string values with transfer full marshals as a return value OK -▶ 12/77 GHashTable with string values with transfer full marshals as an in parameter OK -▶ 12/77 GHashTable with string values with transfer full marshals as an out parameter OK -▶ 12/77 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GHashTable with string values with transfer full marshals as an inout parameter SKIP -▶ 12/77 GHashTable with string values with transfer container marshals as a return value OK -▶ 12/77 GHashTable with string values with transfer container marshals as an in parameter SKIP -▶ 12/77 GHashTable with string values with transfer container marshals as an out parameter OK -▶ 12/77 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GHashTable with string values with transfer container marshals as an inout parameter SKIP +27/77 gjs:JS / Mainloop RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 MALLOC_PERTURB_=93 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testMainloop.js ▶ 24/77 Uint8Array with legacy ByteArray functions can be converted to a string of ASCII characters OK ▶ 24/77 Uint8Array with legacy ByteArray functions can be converted to a string of UTF-8 characters even if it ends with a 0 OK ▶ 24/77 Uint8Array with legacy ByteArray functions can be converted to a string of encoded characters even with a 0 byte OK @@ -3122,90 +2963,44 @@ ▶ 24/77 Uint8Array with legacy ByteArray functions deals gracefully with a 0-length string OK ▶ 24/77 Uint8Array with legacy ByteArray functions deals gracefully with a non Uint8Array OK ▶ 24/77 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when created from a string OK -▶ 2/77 /callargs/too-many-args-fails OK -▶ 25/77 A metaclass has its constructor called each time a class is created with it OK -▶ 25/77 A metaclass is an instance of Lang.Class OK -▶ 25/77 A metaclass produces instances that are instances of itself and Lang.Class OK -▶ 25/77 A metaclass can dynamically define properties in its constructor OK -▶ 25/77 A metaclass instance gets all the properties from its class and metaclass OK -16/77 gjs:JS / GObjectClass OK 0.32s 130 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -Gjs-Console-Message: 10:10:21.447: { - "enumerable": true, - "configurable": false -} -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - ▶ 24/77 Uint8Array with legacy ByteArray functions legacy toString() behavior is preserved when marshalled from GI OK ▶ 24/77 Legacy byte array object has length 0 for empty array OK -29/77 gjs:JS / Package RUNNING ->>> MALLOC_PERTURB_=132 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testPackage.js -▶ 12/77 GHashTable with double values marshals as an in parameter OK -▶ 12/77 GHashTable with float values marshals as an in parameter OK -▶ 25/77 A metaclass instance gets dynamically defined properties from metaclass OK -▶ 25/77 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass OK ▶ 24/77 Legacy byte array object initially sized to 10 has length 10 OK -▶ 25/77 A metaclass can be detected with Lang.getMetaClass OK -▶ 25/77 Class framework calls _init constructors OK -▶ 25/77 Class framework calls parent constructors OK -▶ 25/77 Class framework sets the right constructor properties OK -▶ 25/77 Class framework sets up instanceof correctly OK -▶ 25/77 Class framework has a name OK -▶ 25/77 Class framework reports a sensible value for toString() OK -▶ 25/77 Class framework allows overriding toString() OK -▶ 25/77 Class framework is not configurable OK -▶ 25/77 Class framework allows accessors for properties OK -▶ 25/77 Class framework raises an exception when creating an abstract class OK -▶ 25/77 Class framework inherits properties from abstract base classes OK -▶ 25/77 Class framework inherits constructors from abstract base classes OK -▶ 25/77 Class framework allows ES6 classes to inherit from abstract base classes OK -▶ 25/77 Class framework lets methods call other methods without clobbering __caller__ OK -▶ 25/77 Class framework allows custom return values from constructors OK -▶ 25/77 Class framework allows symbol-named methods OK -▶ 25/77 An interface is an instance of Lang.Interface OK -▶ 25/77 An interface has a name OK -▶ 25/77 An interface cannot be instantiated OK -▶ 25/77 An interface can be implemented by a class OK -▶ 25/77 An interface can be implemented by a class's superclass OK -▶ 25/77 An interface doesn't disturb a class's constructor OK -▶ 25/77 An interface can have its required method implemented OK -▶ 25/77 An interface must have a name OK -▶ 25/77 An interface must have its required methods implemented OK -▶ 25/77 An interface does not have to have its optional methods implemented OK -▶ 25/77 An interface can have its optional method deferred to by the implementation OK -▶ 25/77 An interface can be chained up to by a class OK -▶ 25/77 An interface can include arguments when being chained up to by a class OK -▶ 25/77 An interface can have its property getter deferred to OK -▶ 25/77 An interface can have its property setter deferred to OK -▶ 25/77 An interface can have its property getter overridden OK -▶ 25/77 An interface can have its property setter overridden OK -▶ 25/77 An interface can require another interface OK -▶ 25/77 An interface can have empty requires OK -▶ 12/77 GHashTable with 64-bit int values marshals as an in parameter OK -▶ 12/77 GHashTable with unsigned 64-bit int values marshals as an in parameter OK -▶ 12/77 GHashTable symbol keys are ignored OK -▶ 12/77 GValue marshals as a return value OK -▶ 12/77 GValue marshals as an in parameter OK -▶ 12/77 GValue marshals as an out parameter OK -▶ 12/77 GValue picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GValue marshals as an inout parameter SKIP -▶ 12/77 GValue can handle noncanonical float NaN OK -▶ 12/77 GValue can handle noncanonical double NaN OK -▶ 12/77 GValue marshals as an int64 in parameter OK -▶ 12/77 GValue type objects can be converted from primitive-like types OK -▶ 12/77 GValue can be passed into a function and modified OK -▶ 12/77 GValue can be passed into a function as a boxed type and modified OK -▶ 12/77 GValue enum can be passed into a function and packed SKIP -▶ 12/77 GValue enum can be passed into a function as a boxed type and packed OK -▶ 12/77 GValue flags can be passed into a function and packed SKIP -▶ 12/77 GValue flags can be passed into a function as a boxed type and packed OK -▶ 12/77 GValue marshals as an int64 out parameter OK -▶ 12/77 GValue marshals as a caller-allocated out parameter OK -▶ 12/77 GValue array can be passed into a function and packed OK -▶ 12/77 GValue array of boxed type GValues can be passed into a function OK -▶ 12/77 GValue array of uninitialized boxed GValues OK +▶ 16/77 Auto accessor generation set properties at construct time with locale OK +▶ 16/77 Auto accessor generation notify when the property changes OK +▶ 16/77 Auto accessor generation copies accessors for camel and kebab if snake accessors given OK +▶ 16/77 Auto accessor generation copies accessors for snake and kebab if camel accessors given OK +▶ 16/77 Auto accessor generation copies accessors for snake and camel if kebab accessors given OK +▶ 16/77 Auto accessor generation readonly getter throws OK +▶ 16/77 Auto accessor generation writeonly setter throws OK +▶ 16/77 Auto accessor generation getter throws when setter defined OK +▶ 16/77 Auto accessor generation setter throws when getter defined OK +▶ 12/77 GArray of strings with transfer full marshals as an in parameter OK +▶ 12/77 GArray of strings with transfer full marshals as an out parameter OK +▶ 12/77 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GArray of strings with transfer full marshals as an inout parameter SKIP +▶ 12/77 GArray of strings with transfer container marshals as a return value OK +▶ 20/77 Importer scripts support relative dynamic imports OK +▶ 12/77 GArray of strings with transfer container marshals as an in parameter SKIP +▶ 12/77 GArray of strings with transfer container marshals as an out parameter OK +▶ 12/77 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GArray of strings with transfer container marshals as an inout parameter SKIP +▶ 12/77 GArray of strings marshals as a transfer-full caller-allocated out parameter SKIP +▶ 12/77 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors OK +▶ 16/77 GObject class with JSObject property assigns a valid JSObject on construct OK ▶ 24/77 Legacy byte array object initially sized to 10 is initialized to zeroes OK +▶ 20/77 Importer imported scripts support relative dynamic imports OK +▶ 12/77 GArray marshals boxed structs as a transfer-full return value OK +▶ 12/77 GArray of booleans with transfer none marshals as an in parameter OK +▶ 12/77 GArray of unichars can be passed in with transfer none OK +▶ 1/77 /gjs/context/eval-module-file/exit OK +▶ 16/77 GObject class with JSObject property Set null with an empty JSObject on construct OK +▶ 16/77 GObject class with JSObject property assigns a null JSObject on construct OK +▶ 16/77 GObject class with JSObject property assigns a JSObject Array on construct OK +▶ 16/77 GObject class with JSObject property assigns a Function on construct OK +▶ 16/77 GObject class with JSObject property throws an error when using a boolean value on construct OK +▶ 16/77 GObject class with JSObject property throws an error when using an int value on construct OK +▶ 16/77 GObject class with JSObject property throws an error when using a numeric value on construct OK ▶ 24/77 Legacy byte array object assigns values correctly OK ▶ 24/77 Legacy byte array object assignment past end implicitly lengthens the array OK ▶ 24/77 Legacy byte array object assignment past end implicitly creates zero bytes OK @@ -3216,107 +3011,119 @@ ▶ 24/77 Legacy byte array object conversions rounds off when assigning a double OK ▶ 24/77 Legacy byte array object can be created from an array OK ▶ 24/77 Legacy byte array object can be converted to a string of ASCII characters OK +▶ 12/77 GPtrArray of strings with transfer none marshals as a return value OK +▶ 12/77 GPtrArray of strings with transfer none marshals as an in parameter OK +▶ 12/77 GPtrArray of strings with transfer none marshals as an out parameter OK +▶ 12/77 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GPtrArray of strings with transfer none marshals as an inout parameter OK +▶ 16/77 GObject class with JSObject property throws an error when using a string value on construct OK +▶ 16/77 GObject class with JSObject property throws an error when using an undefined value on construct OK ▶ 24/77 Legacy byte array object can be passed in with transfer none OK -▶ 25/77 An interface can chain up to another interface OK -▶ 12/77 GValue array can be passed as an out argument and unpacked OK +▶ 23/77 Lang module counts properties with Lang.countProperties() OK +▶ 12/77 GPtrArray of strings with transfer full marshals as a return value OK +▶ 12/77 GPtrArray of strings with transfer full marshals as an in parameter OK +▶ 12/77 GPtrArray of strings with transfer full marshals as an out parameter OK +▶ 12/77 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GPtrArray of strings with transfer full marshals as an inout parameter SKIP +20/77 gjs:JS / Importer OK 0.64s 38 subtests passed + +28/77 gjs:JS / Namespace RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu MALLOC_PERTURB_=190 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testNamespace.js +▶ 23/77 Lang module copies properties from one object to another with Lang.copyProperties() OK +▶ 23/77 Lang module copies properties without an underscore with Lang.copyPublicProperties() OK +▶ 23/77 Lang module copies property getters and setters OK +▶ 23/77 Lang module bind() calls the bound function with the supplied this-object OK +▶ 22/77 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback OK +▶ 22/77 Unsafe integer marshalling warns when conversion is lossy OK +▶ 12/77 GPtrArray of strings with transfer container marshals as a return value OK +▶ 12/77 GPtrArray of strings with transfer container marshals as an in parameter SKIP +▶ 12/77 GPtrArray of strings with transfer container marshals as an out parameter OK +▶ 12/77 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GPtrArray of strings with transfer container marshals as an inout parameter SKIP +▶ 16/77 GObject class with JSObject property property value survives when GObject wrapper is collected OK +▶ 16/77 GObject class with JSObject signals emits signal with null JSObject parameter OK +▶ 16/77 GObject class with JSObject signals emits signal with JSObject parameter OK +▶ 16/77 GObject class with JSObject signals emits signal with multiple JSObject parameters OK +▶ 16/77 GObject class with JSObject signals re-emits signal with same JSObject parameter OK +▶ 16/77 GObject class with JSObject signals throws an error when using a boolean value as parameter OK +▶ 16/77 GObject class with JSObject signals throws an error when using an int value as parameter OK +▶ 16/77 GObject class with JSObject signals throws an error when using a numeric value as parameter OK +▶ 16/77 GObject class with JSObject signals throws an error when using a string value as parameter OK +▶ 16/77 GObject class with JSObject signals throws an error when using an undefined value as parameter OK +▶ 3/77 - Unicode encoding for symbols should be functioning properly for ARGV and imports. OK +▶ 2/77 /callargs/no-args-ignores-trailing OK +24/77 gjs:JS / LegacyByteArray OK 0.35s 29 subtests passed + +29/77 gjs:JS / Package RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=124 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testPackage.js +▶ 12/77 GPtrArray of structs can be returned with transfer full OK +▶ 12/77 GByteArray marshals as a return value OK +▶ 12/77 GByteArray marshals as an out parameter OK +▶ 23/77 Lang module bind() throws an error when no function supplied OK +▶ 23/77 Lang module bind() throws an error when this-object undefined OK +▶ 23/77 Lang module bind() supplies extra arguments to the function OK +▶ 23/77 Lang module bind() appends the extra arguments to any arguments passed OK +▶ 12/77 GByteArray marshals as an inout parameter OK +▶ 12/77 GByteArray can be passed in with transfer none OK +▶ 12/77 GBytes marshals as a transfer-full return value OK +▶ 12/77 GBytes can be created from an array and passed in OK +▶ 12/77 GBytes can be created by returning from a function and passed in OK +▶ 12/77 GBytes can be implicitly converted from a Uint8Array OK +▶ 12/77 GBytes can be created from a string and is encoded in UTF-8 OK +▶ 12/77 GBytes cannot be passed to a function expecting a byte array OK +▶ 16/77 GObject class with JSObject signals returns a JSObject OK +▶ 16/77 GObject class with JSObject signals returns null when returning undefined OK +▶ 16/77 GObject class with JSObject signals returns null when not returning OK +▶ 16/77 GObject class with JSObject signals throws an error when returning a boolean value OK +▶ 16/77 GObject class with JSObject signals throws an error when returning an int value OK +▶ 16/77 GObject class with JSObject signals throws an error when returning a numeric value OK +▶ 16/77 GObject class with JSObject signals throws an error when returning a string value OK +▶ 16/77 GObject class with int64 properties can set an int64 property OK +▶ 16/77 GObject class with int64 properties can construct with int64 property OK ▶ 1/77 /gjs/context/eval-module-file/fail-instantiate OK -▶ 2/77 /callargs/too-many-args-fails-when-more-than-optional OK -18/77 gjs:JS / GObjectValue OK 0.33s 183 subtests passed +▶ 3/77 - --help should succeed OK +▶ 12/77 GStrv marshals as a return value OK +▶ 12/77 GStrv marshals as an in parameter OK +▶ 12/77 GStrv marshals as an out parameter OK +▶ 12/77 GStrv picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GStrv marshals as an inout parameter OK +▶ 12/77 Array of GStrv length out transfer none OK +▶ 12/77 Array of GStrv length return transfer none OK +▶ 12/77 Array of GStrv length in transfer none OK +▶ 25/77 A metaclass has its constructor called each time a class is created with it OK +▶ 25/77 A metaclass is an instance of Lang.Class OK +▶ 25/77 A metaclass produces instances that are instances of itself and Lang.Class OK +23/77 gjs:JS / Lang OK 0.56s 9 subtests passed -▶ 25/77 An interface can be chained up to with a generic OK 30/77 gjs:JS / ParamSpec RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=167 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testParamSpec.js -▶ 12/77 GValue array can be passed as an out argument and unpacked when zero-terminated OK -▶ 12/77 GValue array can roundtrip with GValues intact SKIP -▶ 12/77 GValue can have its type inferred from primitive values OK -▶ 12/77 GValue can have its type inferred as a GObject type OK -▶ 12/77 GValue can have its type inferred as a superclass OK -▶ 12/77 GValue can have its type inferred as an interface that it implements OK -▶ 12/77 GValue can have its type inferred as a boxed type OK -▶ 12/77 GValue can have its type inferred as GVariant OK -▶ 25/77 An interface can chain up to another interface with a generic OK -▶ 25/77 An interface has its optional function defer to that of the last interface OK -▶ 25/77 An interface must have all its required interfaces implemented OK -▶ 25/77 An interface must have all its required interfaces implemented in the correct order OK -▶ 25/77 An interface can have its implementation on a parent class OK -▶ 25/77 An interface can require its implementor to be a subclass of some class OK -▶ 25/77 An interface must be implemented by an object which subclasses the required class OK -▶ 25/77 An interface can have methods that call others of its methods OK -▶ 25/77 An interface is implemented by a subclass of a class that implements it OK -▶ 25/77 An interface can be reimplemented by a subclass of a class that implements it OK -▶ 25/77 An interface tells what it is with toString() OK -▶ 25/77 ES6 class inheriting from Lang.Class calls a static method on the parent class OK -▶ 25/77 ES6 class inheriting from Lang.Class calls a method on the parent class OK -▶ 25/77 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor OK -▶ 25/77 ES6 class inheriting from Lang.Class chains up to a method on the parent class OK -▶ 25/77 ES6 class inheriting from Lang.Class overrides a method on the parent class OK -▶ 25/77 ES6 class inheriting from Lang.Class sets and gets a property from the parent class OK -▶ 12/77 GValue can have its type inferred as a union type OK -▶ 12/77 GValue can have its type inferred as a GParamSpec OK -▶ 12/77 GValue can deal with a GValue packed in a GValue OK -▶ 12/77 Callback GClosure marshals as an in parameter OK -▶ 12/77 Callback GClosure marshals a GClosure as a return value SKIP -▶ 12/77 Callback marshals a return value OK -▶ 12/77 Callback marshals one out parameter OK -▶ 12/77 Callback marshals multiple out parameters OK -▶ 12/77 Callback marshals a return value and one out parameter OK -24/77 gjs:JS / LegacyByteArray OK 0.16s 29 subtests passed +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MALLOC_PERTURB_=88 GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testParamSpec.js +▶ 12/77 Array of GStrv length inout transfer none OK +▶ 12/77 Array of GStrv length out transfer container OK +▶ 12/77 Array of GStrv length return transfer container OK +▶ 12/77 Array of GStrv length in transfer container SKIP +▶ 25/77 A metaclass can dynamically define properties in its constructor OK +▶ 25/77 A metaclass instance gets all the properties from its class and metaclass OK +16/77 gjs:JS / GObjectClass OK 1.27s 130 subtests passed +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +Gjs-Console-Message: 16:38:04.390: { + "enumerable": true, + "configurable": false +} +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -▶ 1/77 /gjs/context/eval-module-file/exit-code-omitted-warning OK -▶ 3/77 - Unicode encoding for symbols should be functioning properly for ARGV and imports. OK -▶ 2/77 /callargs/too-few-args-fails OK 31/77 gjs:JS / Print RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none MALLOC_PERTURB_=155 GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testPrint.js -▶ 12/77 Callback marshals a return value and multiple out parameters OK -▶ 12/77 Callback marshals an array out parameter SKIP -▶ 12/77 Callback marshals a callback parameter that can be called from C OK -▶ 22/77 Marshalling empty flat arrays of structs accepts null OK -▶ 22/77 Marshalling empty flat arrays of structs accepts an empty array OK -▶ 22/77 Constructor throws when constructor called without new OK -▶ 22/77 Enum classes enum has a $gtype property OK -▶ 22/77 Enum classes enum $gtype property is enumerable OK -▶ 22/77 GError domains Number converts error to quark OK -▶ 12/77 Raw pointers gets an allocated return value OK -▶ 12/77 Raw pointers can be roundtripped at least if the pointer is null OK -▶ 12/77 Registered enum type marshals as a return value OK -▶ 12/77 Registered enum type marshals as an in parameter OK -▶ 12/77 Registered enum type marshals as an out parameter OK -▶ 12/77 Registered enum type picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Registered enum type marshals as an inout parameter OK -25/77 gjs:JS / LegacyClass OK 0.16s 62 subtests passed - -▶ 12/77 Bare enum type marshals as a return value OK -▶ 12/77 Bare enum type marshals as an in parameter OK -▶ 12/77 Bare enum type marshals as an out parameter OK -▶ 12/77 Bare enum type picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Bare enum type marshals as an inout parameter OK -▶ 12/77 Registered flags type marshals as a return value OK -▶ 12/77 Registered flags type marshals as an in parameter OK -▶ 12/77 Registered flags type marshals as an out parameter OK -▶ 22/77 Object properties on GtkBuilder-constructed objects are found on the GObject itself OK -▶ 22/77 Object properties on GtkBuilder-constructed objects are found on the GObject's parents OK -▶ 22/77 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces OK -32/77 gjs:JS / Promise RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=185 GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testPromise.js -▶ 3/77 - --help should succeed OK -▶ 12/77 Registered flags type picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Registered flags type marshals as an inout parameter OK -▶ 28/77 GI repository namespace supplies a name OK -▶ 12/77 Registered flags type accepts zero OK -▶ 12/77 Bare flags type marshals as a return value OK -▶ 12/77 Bare flags type marshals as an in parameter OK -▶ 12/77 Bare flags type marshals as an out parameter OK -▶ 12/77 Bare flags type picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Bare flags type marshals as an inout parameter OK -▶ 12/77 Bare flags type accepts zero OK -▶ 12/77 Simple struct marshals as a return value OK -▶ 12/77 Simple struct marshals as the this-argument of a method OK -▶ 12/77 Pointer struct marshals as a return value OK -▶ 12/77 Pointer struct marshals as the this-argument of a method OK -▶ 1/77 /gjs/context/eval-module-file/exit-code-omitted-no-warning OK +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=77 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testPrint.js +▶ 3/77 - --help should print something OK ▶ 26/77 GObject class constructs with default values for properties OK ▶ 26/77 GObject class constructs with a hash of property values OK ▶ 26/77 GObject class constructs with property values from Gtk.Builder OK +▶ 2/77 /callargs/too-many-args-fails OK +▶ 12/77 Array of GStrv length inout transfer container SKIP +▶ 12/77 Array of GStrv length out transfer full OK +▶ 12/77 Array of GStrv length return transfer full OK +▶ 12/77 Array of GStrv length in transfer full OK +▶ 12/77 Array of GStrv length inout transfer full OK ▶ 26/77 GObject class does not allow changing CONSTRUCT_ONLY properties OK ▶ 26/77 GObject class has a name OK ▶ 26/77 GObject class has a notify signal OK @@ -3326,18 +3133,6 @@ ▶ 26/77 GObject class does not call first-wins signal handlers after one returns a value OK ▶ 26/77 GObject class gets the return value of the default handler OK ▶ 26/77 GObject class calls run-last default handler last OK -▶ 22/77 Garbage collection of introspected objects collects objects properly with signals connected OK -▶ 22/77 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected OK -▶ 22/77 Gdk.Atom is presented as string OK -▶ 22/77 Complete enumeration (boxed types) enumerates all properties OK -▶ 2/77 /callargs/too-few-args-fails-with-optional OK -▶ 3/77 - --help should print something OK -▶ 12/77 Boxed struct marshals as a return value OK -▶ 12/77 Boxed struct marshals as the this-argument of a method OK -28/77 gjs:JS / Namespace OK 0.10s 1 subtests passed - -33/77 gjs:JS / Regress RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=43 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testRegress.js ▶ 26/77 GObject class can inherit from something that's not GObject.Object OK ▶ 26/77 GObject class can implement an interface OK ▶ 26/77 GObject class can implement interface vfuncs OK @@ -3345,30 +3140,38 @@ ▶ 26/77 GObject class can have any valid Lang.Class name OK ▶ 26/77 GObject class calls its _instance_init() function while chaining up in constructor OK ▶ 26/77 GObject class can have an interface-valued property OK +▶ 25/77 A metaclass instance gets dynamically defined properties from metaclass OK +▶ 25/77 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass OK +▶ 25/77 A metaclass can be detected with Lang.getMetaClass OK +▶ 25/77 Class framework calls _init constructors OK +▶ 25/77 Class framework calls parent constructors OK +▶ 25/77 Class framework sets the right constructor properties OK +▶ 25/77 Class framework sets up instanceof correctly OK +▶ 1/77 /gjs/context/eval-module-file/exit-code-omitted-warning OK +▶ 12/77 Array of GStrv fixed out transfer none OK +▶ 12/77 Array of GStrv fixed return transfer none OK +▶ 12/77 Array of GStrv fixed in transfer none OK +▶ 12/77 Array of GStrv fixed inout transfer none OK +▶ 12/77 Array of GStrv fixed out transfer container OK +▶ 12/77 Array of GStrv fixed return transfer container OK +▶ 12/77 Array of GStrv fixed in transfer container SKIP +▶ 12/77 Array of GStrv fixed inout transfer container SKIP +▶ 12/77 Array of GStrv fixed out transfer full OK +▶ 3/77 - should succeed when --help is not first arg OK ▶ 26/77 GObject class can override a property from the parent class OK ▶ 26/77 GObject class cannot override a non-existent property OK -▶ 12/77 Boxed struct marshals as an out parameter OK -▶ 12/77 Boxed struct picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 Boxed struct marshals as an inout parameter OK -▶ 12/77 Union marshals as a return value SKIP -▶ 12/77 Union marshals as the this-argument of a method OK -▶ 12/77 Structured union can be created with a default constructor SKIP -▶ 12/77 Structured union can be created with NONE OK -▶ 12/77 Structured union can be created with SIMPLE_STRUCT OK ▶ 26/77 GObject class handles gracefully forgetting to override a C property OK ▶ 26/77 GObject class handles gracefully overriding a C property but forgetting the accessors OK -▶ 12/77 Structured union can be created with NESTED_STRUCT OK -▶ 12/77 Structured union can be created with BOXED_STRUCT OK -▶ 12/77 Structured union can be created with BOXED_STRUCT_PTR OK -▶ 12/77 Structured union can be created with POINTER_STRUCT OK -▶ 12/77 Structured union can be created with SINGLE_UNION OK -▶ 12/77 GObject has a static method that can be called OK -▶ 12/77 GObject has a method that can be called OK -▶ 12/77 GObject has an overridden method that can be called OK -▶ 12/77 GObject can be created from a static constructor OK -▶ 12/77 GObject can have a static constructor that fails OK -▶ 1/77 /gjs/context/register-module/eval-module OK -▶ 3/77 - should succeed when --help is not first arg OK +▶ 12/77 Array of GStrv fixed return transfer full OK +▶ 12/77 Array of GStrv fixed in transfer full OK +▶ 12/77 Array of GStrv fixed inout transfer full OK +▶ 12/77 Array of GStrv zero_terminated out transfer none OK +▶ 25/77 Class framework has a name OK +▶ 25/77 Class framework reports a sensible value for toString() OK +▶ 25/77 Class framework allows overriding toString() OK +▶ 25/77 Class framework is not configurable OK +▶ 25/77 Class framework allows accessors for properties OK +▶ 25/77 Class framework raises an exception when creating an abstract class OK ▶ 26/77 GObject interface class can implement a Lang.Interface OK ▶ 26/77 GObject interface throws when an interface requires a GObject interface but not GObject.Object OK ▶ 26/77 GObject interface can be implemented by a GObject class along with a JS interface OK @@ -3378,116 +3181,210 @@ ▶ 26/77 GObject interface reports its type name OK ▶ 26/77 GObject interface can be implemented by a GObject class OK ▶ 26/77 GObject interface is implemented by a GObject class with the correct class object OK +▶ 12/77 Array of GStrv zero_terminated return transfer none OK +▶ 12/77 Array of GStrv zero_terminated in transfer none OK +▶ 12/77 Array of GStrv zero_terminated inout transfer none OK +▶ 12/77 Array of GStrv zero_terminated out transfer container OK +▶ 25/77 Class framework inherits properties from abstract base classes OK +▶ 25/77 Class framework inherits constructors from abstract base classes OK +▶ 25/77 Class framework allows ES6 classes to inherit from abstract base classes OK +▶ 25/77 Class framework lets methods call other methods without clobbering __caller__ OK +▶ 25/77 Class framework allows custom return values from constructors OK ▶ 26/77 GObject interface can be implemented by a class also implementing a Lang.Interface OK ▶ 26/77 GObject interface can have its required function implemented OK ▶ 26/77 GObject interface must have its required function implemented OK ▶ 26/77 GObject interface doesn't have to have its optional function implemented OK -▶ 29/77 Package module finds an existing library OK -▶ 29/77 Package module doesn't find a non-existent library OK -▶ 29/77 Package module finds a function OK -▶ 29/77 Package module doesn't find a non-existent function OK -▶ 29/77 Package module finds a class OK -▶ 29/77 Package module doesn't find a non-existent class OK -▶ 29/77 Package module finds a property OK -▶ 29/77 Package module doesn't find a non-existent property OK -▶ 29/77 Package module finds a static function OK -▶ 22/77 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) OK -▶ 2/77 /callargs/args-ignores-trailing OK ▶ 26/77 GObject interface can have its optional function deferred to by the implementation OK ▶ 26/77 GObject interface can have its function chained up to OK ▶ 26/77 GObject interface can require another interface OK ▶ 26/77 GObject interface can chain up to another interface OK +▶ 2/77 /callargs/too-many-args-fails-when-more-than-optional OK +▶ 12/77 Array of GStrv zero_terminated return transfer container OK +▶ 12/77 Array of GStrv zero_terminated in transfer container SKIP ▶ 26/77 GObject interface defers to the last interface's optional function OK ▶ 26/77 GObject interface must be implemented by a class that implements all required interfaces OK ▶ 26/77 GObject interface must be implemented by a class that implements required interfaces in correct order OK ▶ 26/77 GObject interface can require an interface from C OK ▶ 26/77 GObject interface can define signals on the implementing class OK -▶ 29/77 Package module doesn't find a non-existent static function OK -▶ 29/77 Package module finds a method OK -▶ 29/77 Package module doesn't find a non-existent method OK -▶ 29/77 Package module finds an interface OK -▶ 29/77 Package module doesn't find a non-existent interface OK -▶ 29/77 Package module finds an interface method OK -▶ 29/77 Package module doesn't find a non-existent interface method OK -▶ 29/77 Package module finds an enum value OK -▶ 29/77 Package module doesn't find a non-existent enum value OK -▶ 29/77 Package module finds a constant OK -▶ 29/77 Package module doesn't find a non-existent constant OK -▶ 12/77 GObject method marshals an int array as an in parameter OK -▶ 12/77 GObject method marshals an int array as an out parameter OK -▶ 12/77 GObject method marshals an int array as an inout parameter OK -▶ 12/77 GObject method marshals an int array as a return value OK -▶ 12/77 GObject method with default implementation can be called OK -▶ 12/77 GObject marshals as a return parameter with transfer none OK -▶ 12/77 GObject marshals as a out parameter with transfer none OK -▶ 22/77 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined OK -▶ 22/77 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio OK ▶ 26/77 GObject interface can define properties on the implementing class OK ▶ 26/77 GObject interface must have its properties overridden OK ▶ 26/77 GObject interface gets the correct type for its metaclass OK +▶ 12/77 Array of GStrv zero_terminated inout transfer container SKIP +▶ 12/77 Array of GStrv zero_terminated out transfer full OK +▶ 12/77 Array of GStrv zero_terminated return transfer full OK +▶ 12/77 Array of GStrv zero_terminated in transfer full OK +▶ 12/77 Array of GStrv zero_terminated inout transfer full OK +▶ 12/77 GList of ints with transfer none marshals as a return value OK +▶ 12/77 GList of ints with transfer none marshals as an in parameter OK +▶ 3/77 - should print something when --help is not first arg OK +▶ 1/77 /gjs/context/eval-module-file/exit-code-omitted-no-warning OK ▶ 26/77 GObject interface can be implemented by a class as well as its parent class OK ▶ 26/77 GObject interface can be reimplemented by a subclass of a class that already implements it OK -▶ 12/77 GObject picks a reasonable default when uninitialized as out parameter with transfer none OK -▶ 12/77 GObject marshals as an inout parameter with transfer none OK ▶ 26/77 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class OK -▶ 12/77 GObject marshals as a return parameter with transfer full OK ▶ 26/77 ES6 GObject class inheriting from GObject.Class calls a method on the parent class OK -▶ 12/77 GObject marshals as a out parameter with transfer full OK ▶ 26/77 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor OK -▶ 12/77 GObject picks a reasonable default when uninitialized as out parameter with transfer full OK -▶ 12/77 GObject marshals as an inout parameter with transfer full OK -▶ 30/77 GObject.ParamSpec.string has the correct name strings OK -▶ 30/77 GObject.ParamSpec.string has the correct flags OK -▶ 30/77 GObject.ParamSpec.string has the correct default value OK ▶ 26/77 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class OK ▶ 26/77 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class OK -▶ 12/77 GObject marshals as a this value with transfer none OK ▶ 26/77 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class OK -▶ 12/77 Virtual function marshals an in argument OK ▶ 26/77 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class OK -▶ 30/77 GObject.ParamSpec.int has the correct name strings OK -▶ 12/77 Virtual function marshals an in argument through a method that indirectly calls the vfunc OK +▶ 25/77 Class framework allows symbol-named methods OK +▶ 25/77 An interface is an instance of Lang.Interface OK +▶ 25/77 An interface has a name OK +▶ 25/77 An interface cannot be instantiated OK +▶ 25/77 An interface can be implemented by a class OK +▶ 25/77 An interface can be implemented by a class's superclass OK +▶ 25/77 An interface doesn't disturb a class's constructor OK +▶ 25/77 An interface can have its required method implemented OK +▶ 25/77 An interface must have a name OK +▶ 25/77 An interface must have its required methods implemented OK +▶ 25/77 An interface does not have to have its optional methods implemented OK ▶ 26/77 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class OK -▶ 22/77 Backwards compatibility for GLib/Gio platform specific GIRs doesn't print the message if the type isn't resolved directly OK -▶ 30/77 GObject.ParamSpec.int has the correct flags OK ▶ 26/77 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent OK -▶ 12/77 Virtual function marshals an out argument OK -▶ 30/77 GObject.ParamSpec.int has the correct default value OK -29/77 gjs:JS / Package OK 0.12s 20 subtests passed +▶ 26/77 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself OK +▶ 12/77 GList of unsigned 32-bit ints with transfer none marshals as a return value OK +▶ 12/77 GList of unsigned 32-bit ints with transfer none marshals as an in parameter OK +▶ 12/77 GList of strings with transfer none marshals as a return value OK +▶ 22/77 Marshalling empty flat arrays of structs accepts null OK +▶ 22/77 Marshalling empty flat arrays of structs accepts an empty array OK +▶ 25/77 An interface can have its optional method deferred to by the implementation OK +▶ 25/77 An interface can be chained up to by a class OK +▶ 25/77 An interface can include arguments when being chained up to by a class OK +▶ 25/77 An interface can have its property getter deferred to OK +▶ 25/77 An interface can have its property setter deferred to OK +▶ 25/77 An interface can have its property getter overridden OK +▶ 25/77 An interface can have its property setter overridden OK +▶ 25/77 An interface can require another interface OK +▶ 12/77 GList of strings with transfer none marshals as an in parameter OK +▶ 12/77 GList of strings with transfer none marshals as an out parameter OK +▶ 12/77 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GList of strings with transfer none marshals as an inout parameter OK +▶ 28/77 GI repository namespace supplies a name OK +▶ 22/77 Constructor throws when constructor called without new OK +▶ 22/77 Enum classes enum has a $gtype property OK +▶ 22/77 Enum classes enum $gtype property is enumerable OK +▶ 25/77 An interface can have empty requires OK +▶ 25/77 An interface can chain up to another interface OK +▶ 25/77 An interface can be chained up to with a generic OK +▶ 25/77 An interface can chain up to another interface with a generic OK +▶ 25/77 An interface has its optional function defer to that of the last interface OK +▶ 25/77 An interface must have all its required interfaces implemented OK +▶ 22/77 GError domains Number converts error to quark OK +▶ 12/77 GList of strings with transfer full marshals as a return value OK +▶ 12/77 GList of strings with transfer full marshals as an in parameter OK +▶ 12/77 GList of strings with transfer full marshals as an out parameter OK +▶ 12/77 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK +▶ 22/77 Object properties on GtkBuilder-constructed objects are found on the GObject itself OK +▶ 22/77 Object properties on GtkBuilder-constructed objects are found on the GObject's parents OK +▶ 22/77 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces OK +▶ 25/77 An interface must have all its required interfaces implemented in the correct order OK +▶ 25/77 An interface can have its implementation on a parent class OK +▶ 25/77 An interface can require its implementor to be a subclass of some class OK +▶ 25/77 An interface must be implemented by an object which subclasses the required class OK +▶ 25/77 An interface can have methods that call others of its methods OK +▶ 25/77 An interface is implemented by a subclass of a class that implements it OK +▶ 12/77 GList of strings with transfer full marshals as an inout parameter SKIP +▶ 12/77 GList of strings with transfer container marshals as a return value OK +▶ 12/77 GList of strings with transfer container marshals as an in parameter SKIP +▶ 27/77 Mainloop.timeout_add() runs a timeout function OK +▶ 27/77 Mainloop.timeout_add() runs a timeout function until it returns false OK +▶ 3/77 - --help should succeed before a script file OK +▶ 12/77 GList of strings with transfer container marshals as an out parameter OK +▶ 12/77 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GList of strings with transfer container marshals as an inout parameter SKIP +▶ 2/77 /callargs/too-few-args-fails OK +▶ 22/77 Garbage collection of introspected objects collects objects properly with signals connected OK +▶ 25/77 An interface can be reimplemented by a subclass of a class that implements it OK +▶ 25/77 An interface tells what it is with toString() OK +▶ 25/77 ES6 class inheriting from Lang.Class calls a static method on the parent class OK +26/77 gjs:JS / LegacyGObject OK 0.52s 60 subtests passed + +32/77 gjs:JS / Promise RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=242 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testPromise.js +▶ 27/77 Mainloop.timeout_add() runs a timeout function after an initial timeout OK +▶ 27/77 Mainloop.idle_add() runs an idle function OK +▶ 27/77 Mainloop.idle_add() continues to run idle functions that return true OK +▶ 22/77 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected OK +▶ 22/77 Gdk.Atom is presented as string OK +▶ 12/77 GSList of ints with transfer none marshals as a return value OK +▶ 12/77 GSList of ints with transfer none marshals as an in parameter OK +▶ 12/77 GSList of strings with transfer none marshals as a return value OK +▶ 12/77 GSList of strings with transfer none marshals as an in parameter OK +▶ 12/77 GSList of strings with transfer none marshals as an out parameter OK +▶ 12/77 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GSList of strings with transfer none marshals as an inout parameter OK +▶ 25/77 ES6 class inheriting from Lang.Class calls a method on the parent class OK +▶ 25/77 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor OK +▶ 25/77 ES6 class inheriting from Lang.Class chains up to a method on the parent class OK +▶ 1/77 /gjs/context/register-module/eval-module OK +28/77 gjs:JS / Namespace OK 0.39s 1 subtests passed + +▶ 27/77 Mainloop.idle_add() does not run idle functions if removed OK +33/77 gjs:JS / Regress RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MALLOC_PERTURB_=98 GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testRegress.js +▶ 27/77 Mainloop.idle_add() can remove idle functions while they are being invoked OK +▶ 27/77 Mainloop.idle_add() does not leak idle callbacks OK +▶ 22/77 Complete enumeration (boxed types) enumerates all properties OK +▶ 25/77 ES6 class inheriting from Lang.Class overrides a method on the parent class OK +▶ 12/77 GSList of strings with transfer full marshals as a return value OK +▶ 12/77 GSList of strings with transfer full marshals as an in parameter OK +▶ 12/77 GSList of strings with transfer full marshals as an out parameter OK +▶ 12/77 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GSList of strings with transfer full marshals as an inout parameter SKIP +▶ 12/77 GSList of strings with transfer container marshals as a return value OK +▶ 12/77 GSList of strings with transfer container marshals as an in parameter SKIP +▶ 12/77 GSList of strings with transfer container marshals as an out parameter OK +▶ 25/77 ES6 class inheriting from Lang.Class sets and gets a property from the parent class OK +▶ 12/77 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GSList of strings with transfer container marshals as an inout parameter SKIP +▶ 30/77 GObject.ParamSpec.string has the correct name strings OK +▶ 30/77 GObject.ParamSpec.string has the correct flags OK +▶ 3/77 - --help should print something before a script file OK +▶ 12/77 GHashTable with integer values marshals as a return value OK +▶ 12/77 GHashTable with integer values marshals as an in parameter OK +▶ 12/77 GHashTable with string values with transfer none marshals as a return value OK +▶ 30/77 GObject.ParamSpec.string has the correct default value OK +▶ 30/77 GObject.ParamSpec.int has the correct name strings OK +▶ 30/77 GObject.ParamSpec.int has the correct flags OK +▶ 29/77 Package module finds an existing library OK +27/77 gjs:JS / Mainloop OK 0.53s 8 subtests passed -▶ 22/77 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions OK 34/77 gjs:JS / Signals RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=194 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testSignals.js -▶ 26/77 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself OK -▶ 12/77 Virtual function marshals an out argument through a method that indirectly calls the vfunc OK -▶ 12/77 Virtual function marshals a POD out argument OK -▶ 12/77 Virtual function marshals a callee-allocated pointer out argument OK -▶ 12/77 Virtual function marshals a string out argument and return value OK -▶ 12/77 Virtual function can override a default implementation in JS OK -▶ 12/77 Virtual function marshals a callback SKIP -▶ 12/77 Virtual function marshals a return value OK -▶ 12/77 Virtual function marshals one out parameter OK -▶ 12/77 Virtual function marshals multiple out parameters OK -▶ 12/77 Virtual function marshals a return value and one out parameter OK -▶ 12/77 Virtual function marshals a return value and multiple out parameters OK -▶ 12/77 Virtual function marshals one inout parameter OK -▶ 12/77 Virtual function marshals multiple inout parameters OK -▶ 12/77 Virtual function marshals a return value and one inout parameter OK -▶ 12/77 Virtual function marshals a return value and multiple inout parameters OK -▶ 12/77 Virtual function marshals an array out parameter OK -▶ 12/77 Virtual function marshals a caller-allocated GValue out parameter OK -▶ 12/77 Virtual function marshals an error out parameter when no error OK -▶ 12/77 Virtual function marshals an error out parameter with a JavaScript exception OK -▶ 12/77 Virtual function marshals an error out parameter with a GError exception OK +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory MALLOC_PERTURB_=18 TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testSignals.js +▶ 12/77 GHashTable with string values with transfer none marshals as an in parameter OK +▶ 12/77 GHashTable with string values with transfer none marshals as an out parameter OK +▶ 12/77 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GHashTable with string values with transfer none marshals as an inout parameter OK +▶ 30/77 GObject.ParamSpec.int has the correct default value OK ▶ 30/77 GObject.ParamSpec.uint has the correct name strings OK ▶ 30/77 GObject.ParamSpec.uint has the correct flags OK ▶ 30/77 GObject.ParamSpec.uint has the correct default value OK +▶ 22/77 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) OK +▶ 29/77 Package module doesn't find a non-existent library OK +▶ 29/77 Package module finds a function OK +▶ 2/77 /callargs/too-few-args-fails-with-optional OK +25/77 gjs:JS / LegacyClass OK 0.74s 62 subtests passed + +35/77 gjs:JS / System RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp MALLOC_PERTURB_=251 G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testSystem.js +▶ 12/77 GHashTable with string values with transfer full marshals as a return value OK +▶ 12/77 GHashTable with string values with transfer full marshals as an in parameter OK +▶ 12/77 GHashTable with string values with transfer full marshals as an out parameter OK +▶ 12/77 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GHashTable with string values with transfer full marshals as an inout parameter SKIP +▶ 12/77 GHashTable with string values with transfer container marshals as a return value OK +▶ 12/77 GHashTable with string values with transfer container marshals as an in parameter SKIP ▶ 30/77 GObject.ParamSpec.int64 has the correct name strings OK ▶ 30/77 GObject.ParamSpec.int64 has the correct flags OK ▶ 30/77 GObject.ParamSpec.int64 has the correct default value OK ▶ 30/77 GObject.ParamSpec.uint64 has the correct name strings OK ▶ 30/77 GObject.ParamSpec.uint64 has the correct flags OK ▶ 30/77 GObject.ParamSpec.uint64 has the correct default value OK +▶ 29/77 Package module doesn't find a non-existent function OK +▶ 29/77 Package module finds a class OK +▶ 29/77 Package module doesn't find a non-existent class OK +▶ 29/77 Package module finds a property OK +▶ 29/77 Package module doesn't find a non-existent property OK +▶ 1/77 /gjs/context/register-module/eval-module-file OK ▶ 30/77 GObject.ParamSpec.enum has the correct name strings OK ▶ 30/77 GObject.ParamSpec.enum has the correct flags OK ▶ 30/77 GObject.ParamSpec.enum has the correct default value OK @@ -3502,122 +3399,163 @@ ▶ 30/77 GObject.ParamSpec.jsobject has the correct default value OK ▶ 30/77 GObject.ParamSpec object doesn't crash when resolving a non-string property OK ▶ 30/77 GObject.ParamSpec object has correct object tag OK -▶ 2/77 /callargs/one-of-each-type-works OK -▶ 3/77 - should print something when --help is not first arg OK -▶ 3/77 - --help should succeed before a script file OK -▶ 1/77 /gjs/context/register-module/eval-module-file OK +▶ 22/77 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined OK +▶ 22/77 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio OK +▶ 29/77 Package module finds a static function OK +▶ 29/77 Package module doesn't find a non-existent static function OK +▶ 29/77 Package module finds a method OK +▶ 29/77 Package module doesn't find a non-existent method OK +▶ 12/77 GHashTable with string values with transfer container marshals as an out parameter OK +▶ 12/77 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GHashTable with string values with transfer container marshals as an inout parameter SKIP +▶ 3/77 - --help should succeed before -c OK ▶ 31/77 print can be spied upon OK ▶ 31/77 printerr can be spied upon OK ▶ 31/77 log can be spied upon OK +▶ 22/77 Backwards compatibility for GLib/Gio platform specific GIRs doesn't print the message if the type isn't resolved directly OK +▶ 22/77 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions OK +▶ 29/77 Package module finds an interface OK +▶ 29/77 Package module doesn't find a non-existent interface OK +▶ 29/77 Package module finds an interface method OK +▶ 29/77 Package module doesn't find a non-existent interface method OK +▶ 29/77 Package module finds an enum value OK +▶ 29/77 Package module doesn't find a non-existent enum value OK +▶ 12/77 GHashTable with double values marshals as an in parameter OK ▶ 31/77 logError can be spied upon OK ▶ 31/77 prettyPrint property value primitive OK ▶ 31/77 prettyPrint property value is object reference OK ▶ 31/77 prettyPrint more than one property OK ▶ 31/77 prettyPrint add property value after property value object reference OK ▶ 31/77 prettyPrint array OK +▶ 12/77 GHashTable with float values marshals as an in parameter OK +▶ 12/77 GHashTable with 64-bit int values marshals as an in parameter OK ▶ 31/77 prettyPrint property value array OK ▶ 31/77 prettyPrint array reference is the only array element OK ▶ 31/77 prettyPrint array reference is one of multiple array elements OK ▶ 31/77 prettyPrint nested array OK ▶ 31/77 prettyPrint property value nested array OK +▶ 29/77 Package module finds a constant OK +▶ 29/77 Package module doesn't find a non-existent constant OK +▶ 12/77 GHashTable with unsigned 64-bit int values marshals as an in parameter OK +▶ 3/77 - --help should print something before -c OK ▶ 31/77 prettyPrint function OK ▶ 31/77 prettyPrint property value function OK ▶ 31/77 prettyPrint date OK ▶ 31/77 prettyPrint property value date OK -▶ 32/77 Promise waits for all promises before handling unhandled, when handled OK -26/77 gjs:JS / LegacyGObject OK 0.22s 60 subtests passed - -30/77 gjs:JS / ParamSpec OK 0.12s 29 subtests passed +▶ 2/77 /callargs/args-ignores-trailing OK +▶ 12/77 GHashTable symbol keys are ignored OK +▶ 12/77 GValue marshals as a return value OK +▶ 12/77 GValue marshals as an in parameter OK +▶ 12/77 GValue marshals as an out parameter OK +30/77 gjs:JS / ParamSpec OK 0.45s 29 subtests passed -35/77 gjs:JS / System RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=8 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testSystem.js 36/77 gjs:JS / Tweener RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc MALLOC_PERTURB_=192 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testTweener.js -▶ 12/77 Virtual function marshals an error out parameter with a primitive value OK -▶ 12/77 Virtual function marshals an error out parameter with a plain object OK -▶ 12/77 Virtual function marshals an enum return value OK -▶ 12/77 Virtual function marshals an enum out parameter OK -▶ 12/77 Virtual function marshals a flags return value OK -▶ 12/77 Virtual function marshals a flags out parameter OK -▶ 3/77 - --help should print something before a script file OK +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=64 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testTweener.js +▶ 32/77 Promise waits for all promises before handling unhandled, when handled OK ▶ 32/77 Promise waits for all promises before handling unhandled, when unhandled OK -▶ 32/77 Promise do not lead to high-priority IDLE starvation OK -▶ 2/77 /callargs/optional-args-work-when-passing-all-args OK -▶ 31/77 prettyPrint toString is overridden on object OK -▶ 12/77 Virtual function marshals an object return parameter with transfer none OK -▶ 12/77 Virtual function marshals an object return parameter with transfer full OK -▶ 12/77 Virtual function marshals an object out parameter with transfer none OK -▶ 12/77 Virtual function marshals an object out parameter with transfer full OK -▶ 12/77 Virtual function marshals an object in parameter with transfer none OK -▶ 12/77 Virtual function marshals an object in parameter with transfer full SKIP -▶ 12/77 Wrong virtual functions marshals a return value SKIP -▶ 12/77 Wrong virtual functions marshals one out parameter SKIP -▶ 12/77 Wrong virtual functions marshals multiple out parameters OK -▶ 12/77 Wrong virtual functions marshals a return value and one out parameter OK -▶ 12/77 Wrong virtual functions marshals a return value and multiple out parameters OK -▶ 12/77 Wrong virtual functions marshals an array out parameter OK +▶ 12/77 GValue picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GValue marshals as an inout parameter SKIP +▶ 12/77 GValue can handle noncanonical float NaN OK +▶ 12/77 GValue can handle noncanonical double NaN OK +▶ 12/77 GValue marshals as an int64 in parameter OK +▶ 12/77 GValue type objects can be converted from primitive-like types OK +▶ 12/77 GValue can be passed into a function and modified OK +▶ 12/77 GValue can be passed into a function as a boxed type and modified OK ▶ 1/77 /gjs/context/register-module/eval-jsapi OK -▶ 27/77 Mainloop.timeout_add() runs a timeout function OK -▶ 27/77 Mainloop.timeout_add() runs a timeout function until it returns false OK -▶ 27/77 Mainloop.timeout_add() runs a timeout function after an initial timeout OK -▶ 27/77 Mainloop.idle_add() runs an idle function OK -▶ 27/77 Mainloop.idle_add() continues to run idle functions that return true OK -▶ 12/77 Wrong virtual functions marshals an enum return value OK -▶ 31/77 prettyPrint string tag supplied OK -22/77 gjs:JS / Introspection OK 0.32s 20 subtests passed +▶ 31/77 prettyPrint toString is overridden on object OK +29/77 gjs:JS / Package OK 0.58s 20 subtests passed 37/77 gjs:JS / WarnLib RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=29 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testWarnLib.js +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=115 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testWarnLib.js +▶ 12/77 GValue enum can be passed into a function and packed SKIP +▶ 12/77 GValue enum can be passed into a function as a boxed type and packed OK +▶ 12/77 GValue flags can be passed into a function and packed SKIP +▶ 12/77 GValue flags can be passed into a function as a boxed type and packed OK +▶ 32/77 Promise do not lead to high-priority IDLE starvation OK +▶ 12/77 GValue marshals as an int64 out parameter OK +▶ 12/77 GValue marshals as a caller-allocated out parameter OK +▶ 12/77 GValue array can be passed into a function and packed OK +▶ 12/77 GValue array of boxed type GValues can be passed into a function OK +▶ 12/77 GValue array of uninitialized boxed GValues OK +▶ 12/77 GValue array can be passed as an out argument and unpacked OK +▶ 12/77 GValue array can be passed as an out argument and unpacked when zero-terminated OK +▶ 12/77 GValue array can roundtrip with GValues intact SKIP +▶ 12/77 GValue can have its type inferred from primitive values OK +▶ 12/77 GValue can have its type inferred as a GObject type OK +▶ 12/77 GValue can have its type inferred as a superclass OK +▶ 12/77 GValue can have its type inferred as an interface that it implements OK +▶ 2/77 /callargs/one-of-each-type-works OK +22/77 gjs:JS / Introspection OK 1.20s 20 subtests passed + +38/77 gjs:JS / Gtk3 RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=177 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGtk3.js +32/77 gjs:JS / Promise OK 0.36s 3 subtests passed + +▶ 31/77 prettyPrint string tag supplied OK ▶ 31/77 prettyPrint symbol OK +39/77 gjs:JS / GObjectDestructionAccess RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=62 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js +▶ 34/77 Legacy object with signals emit works with no connections OK +▶ 34/77 Legacy object with signals using connect calls a signal handler when a signal is emitted OK +▶ 34/77 Legacy object with signals using connect calls remaining handlers after one is disconnected OK +▶ 34/77 Legacy object with signals using connect does not call a signal handler after the signal is disconnected OK +▶ 34/77 Legacy object with signals using connect can disconnect a signal handler during signal emission OK +▶ 34/77 Legacy object with signals using connect distinguishes multiple signals OK +▶ 34/77 Legacy object with signals using connect determines if a signal is connected on a JS object OK +▶ 12/77 GValue can have its type inferred as a boxed type OK +▶ 12/77 GValue can have its type inferred as GVariant OK +▶ 12/77 GValue can have its type inferred as a union type OK +▶ 12/77 GValue can have its type inferred as a GParamSpec OK +▶ 12/77 GValue can deal with a GValue packed in a GValue OK +▶ 12/77 Callback GClosure marshals as an in parameter OK +▶ 1/77 /gjs/context/register-module/eval-jsapi-relative OK ▶ 31/77 prettyPrint property key symbol OK -▶ 12/77 Wrong virtual functions marshals an enum out parameter OK -▶ 12/77 Wrong virtual functions marshals a flags return value OK -▶ 12/77 Wrong virtual functions marshals a flags out parameter OK ▶ 31/77 prettyPrint property value symbol OK ▶ 31/77 prettyPrint registered symbol OK ▶ 31/77 prettyPrint property key registered symbol OK ▶ 31/77 prettyPrint property value registered symbol OK -▶ 27/77 Mainloop.idle_add() does not run idle functions if removed OK -▶ 27/77 Mainloop.idle_add() can remove idle functions while they are being invoked OK -▶ 27/77 Mainloop.idle_add() does not leak idle callbacks OK ▶ 31/77 prettyPrint well-known symbol OK ▶ 31/77 prettyPrint property key well-known symbol OK ▶ 31/77 prettyPrint property value well-known symbol OK ▶ 31/77 prettyPrint undefined OK ▶ 31/77 prettyPrint null OK ▶ 31/77 prettyPrint nested null OK -▶ 3/77 - --help should succeed before -c OK -▶ 12/77 Static virtual functions has static_name SKIP -▶ 12/77 Static virtual functions has static_typed_name SKIP -▶ 12/77 Static virtual functions has static_create_new SKIP -▶ 2/77 /callargs/optional-args-work-when-passing-only-required-args OK -32/77 gjs:JS / Promise OK 0.12s 3 subtests passed - -▶ 12/77 Static virtual functions has static_create_new_out SKIP -38/77 gjs:JS / Gtk3 RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=62 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGtk3.js -▶ 1/77 /gjs/context/register-module/eval-jsapi-relative OK -▶ 12/77 Inherited GObject SubObject has a parent method that can be called OK ▶ 31/77 prettyPrint imports root in object OK ▶ 31/77 prettyPrint null prototype object OK ▶ 31/77 prettyPrint null prototype object with custom toString OK -▶ 12/77 Inherited GObject SubObject has a method that can be called OK -▶ 12/77 Inherited GObject SubObject has an overridden method that can be called OK -▶ 12/77 Inherited GObject SubObject has a method with default implementation that can be called OK -▶ 12/77 Inherited GObject SubObject has a vfunc default implementation that can be called OK -▶ 12/77 Inherited GObject SubObject has a vfunc that can be overridden OK -▶ 12/77 Inherited GObject SubSubObject has a parent method that can be called OK -▶ 12/77 Inherited GObject SubSubObject has a method that can be called OK -▶ 12/77 Inherited GObject SubSubObject has an overridden method that can be called OK -▶ 12/77 Inherited GObject SubSubObject has a method with default implementation that can be called OK -▶ 12/77 Inherited GObject SubSubObject has a vfunc default implementation that can be called OK -▶ 12/77 Inherited GObject SubSubObject has a vfunc that can be overridden OK ▶ 31/77 prettyPrint object with nullish toString OK ▶ 31/77 prettyPrint TypedArrays Int8Array OK ▶ 31/77 prettyPrint TypedArrays Uint8Array OK ▶ 31/77 prettyPrint TypedArrays Uint16Array OK ▶ 31/77 prettyPrint TypedArrays Uint8ClampedArray OK ▶ 31/77 prettyPrint TypedArrays Int16Array OK +▶ 33/77 Life, the Universe and Everything includes null return value OK +▶ 33/77 Life, the Universe and Everything includes booleans OK +▶ 33/77 Life, the Universe and Everything includes 8-bit integers OK +▶ 33/77 Life, the Universe and Everything includes unsigned 8-bit integers OK +▶ 34/77 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier OK +▶ 34/77 Legacy object with signals using connect with exception in signal handler does not affect other callbacks OK +▶ 34/77 Legacy object with signals using connect with exception in signal handler does not disconnect the callback OK +▶ 34/77 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted OK +▶ 34/77 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected OK +▶ 34/77 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected OK +▶ 34/77 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission OK +▶ 34/77 Legacy object with signals using connectAfter distinguishes multiple signals OK +▶ 34/77 Legacy object with signals using connectAfter determines if a signal is connected on a JS object OK +▶ 34/77 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier OK +▶ 34/77 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks OK +▶ 34/77 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback OK +▶ 34/77 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted OK +▶ 34/77 Legacy object with signals does not call a connected after handler when stopped by connect OK +▶ 34/77 Object with signals added emit works with no connections OK +▶ 34/77 Object with signals added using connect calls a signal handler when a signal is emitted OK +▶ 12/77 Callback GClosure marshals a GClosure as a return value SKIP +▶ 12/77 Callback marshals a return value OK +▶ 12/77 Callback marshals one out parameter OK +▶ 12/77 Callback marshals multiple out parameters OK +▶ 12/77 Callback marshals a return value and one out parameter OK +▶ 12/77 Callback marshals a return value and multiple out parameters OK +▶ 12/77 Callback marshals an array out parameter SKIP ▶ 31/77 prettyPrint TypedArrays Uint16Array OK ▶ 31/77 prettyPrint TypedArrays Int32Array OK ▶ 31/77 prettyPrint TypedArrays Uint32Array OK @@ -3625,11 +3563,24 @@ ▶ 31/77 prettyPrint TypedArrays Float64Array OK ▶ 31/77 prettyPrint TypedArrays BigInt64Array OK ▶ 31/77 prettyPrint TypedArrays BigUint64Array OK +▶ 3/77 - --help after script file should be passed to script OK +▶ 2/77 /callargs/optional-args-work-when-passing-all-args OK +▶ 12/77 Callback marshals a callback parameter that can be called from C OK +▶ 12/77 Raw pointers gets an allocated return value OK +▶ 12/77 Raw pointers can be roundtripped at least if the pointer is null OK +▶ 34/77 Object with signals added using connect calls remaining handlers after one is disconnected OK +▶ 34/77 Object with signals added using connect does not call a signal handler after the signal is disconnected OK +▶ 34/77 Object with signals added using connect can disconnect a signal handler during signal emission OK +▶ 34/77 Object with signals added using connect distinguishes multiple signals OK +▶ 34/77 Object with signals added using connect determines if a signal is connected on a JS object OK +▶ 34/77 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier OK +▶ 34/77 Object with signals added using connect with exception in signal handler does not affect other callbacks OK +▶ 34/77 Object with signals added using connect with exception in signal handler does not disconnect the callback OK +▶ 34/77 Object with signals added using connectAfter calls a signal handler when a signal is emitted OK +▶ 34/77 Object with signals added using connectAfter calls remaining handlers after one is disconnected OK +▶ 34/77 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected OK +▶ 34/77 Object with signals added using connectAfter can disconnect a signal handler during signal emission OK ▶ 31/77 prettyPrint Uint8Array returned from introspected function OK -▶ 33/77 Life, the Universe and Everything includes null return value OK -▶ 33/77 Life, the Universe and Everything includes booleans OK -▶ 33/77 Life, the Universe and Everything includes 8-bit integers OK -▶ 33/77 Life, the Universe and Everything includes unsigned 8-bit integers OK ▶ 33/77 Life, the Universe and Everything includes 16-bit integers OK ▶ 33/77 Life, the Universe and Everything includes unsigned 16-bit integers OK ▶ 33/77 Life, the Universe and Everything includes 32-bit integers OK @@ -3640,16 +3591,17 @@ ▶ 33/77 Life, the Universe and Everything includes ints OK ▶ 33/77 Life, the Universe and Everything includes longs OK ▶ 33/77 Life, the Universe and Everything includes ssizes OK +▶ 12/77 Registered enum type marshals as a return value OK +▶ 12/77 Registered enum type marshals as an in parameter OK +▶ 12/77 Registered enum type marshals as an out parameter OK +▶ 34/77 Object with signals added using connectAfter distinguishes multiple signals OK +▶ 34/77 Object with signals added using connectAfter determines if a signal is connected on a JS object OK +▶ 34/77 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier OK +▶ 34/77 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks OK +▶ 1/77 /gjs/context/register-module/non-existent OK ▶ 33/77 Life, the Universe and Everything includes floats OK -▶ 3/77 - --help should print something before -c OK -27/77 gjs:JS / Mainloop OK 0.25s 8 subtests passed - ▶ 33/77 Life, the Universe and Everything includes doubles OK ▶ 33/77 Life, the Universe and Everything includes ushorts OK -39/77 gjs:JS / GObjectDestructionAccess RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=145 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js -▶ 12/77 Interface can be returned OK -▶ 12/77 Interface can call an interface vfunc in C OK ▶ 33/77 Life, the Universe and Everything includes uints OK ▶ 33/77 Life, the Universe and Everything includes ulongs OK ▶ 33/77 Life, the Universe and Everything includes sizes OK @@ -3658,9 +3610,19 @@ ▶ 33/77 Life, the Universe and Everything No implicit conversion to unsigned for uint32 OK ▶ 33/77 Life, the Universe and Everything No implicit conversion to unsigned for uint64 OK ▶ 33/77 Life, the Universe and Everything No implicit conversion to unsigned for uint OK +▶ 34/77 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback OK +▶ 34/77 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted OK +▶ 34/77 Object with signals added does not call a connected after handler when stopped by connect OK +▶ 12/77 Registered enum type picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 Registered enum type marshals as an inout parameter OK +▶ 12/77 Bare enum type marshals as a return value OK +▶ 12/77 Bare enum type marshals as an in parameter OK ▶ 33/77 Life, the Universe and Everything No implicit conversion to unsigned for size OK ▶ 33/77 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 OK ▶ 33/77 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 OK +▶ 12/77 Bare enum type marshals as an out parameter OK +▶ 12/77 Bare enum type picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 Bare enum type marshals as an inout parameter OK ▶ 33/77 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 OK ▶ 33/77 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 OK ▶ 33/77 Life, the Universe and Everything Infinity and NaN converts to 0 for short OK @@ -3674,78 +3636,25 @@ ▶ 33/77 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort OK ▶ 33/77 Life, the Universe and Everything Infinity and NaN converts to 0 for uint OK ▶ 33/77 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong OK +31/77 gjs:JS / Print OK 0.66s 49 subtests passed + +40/77 gjs:JS / LegacyGtk RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=84 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyGtk.js ▶ 33/77 Life, the Universe and Everything Infinity and NaN converts to 0 for size OK -▶ 12/77 Interface can implement a C interface OK -▶ 12/77 Interface can implement a C interface with a vfunc OK -▶ 12/77 Configurations of return values can handle two out parameters OK -▶ 12/77 Configurations of return values can handle three in and three out parameters OK -▶ 12/77 Configurations of return values can handle a return value and an out parameter OK -▶ 12/77 Configurations of return values can handle four in parameters, two of which are nullable OK -▶ 12/77 Configurations of return values can handle three in parameters, one of which is nullable and one not OK -▶ 12/77 Configurations of return values can handle an array in parameter and two nullable in parameters OK -▶ 2/77 /callargs/enum-types-work OK ▶ 33/77 Life, the Universe and Everything Infinity and NaN not for float OK ▶ 33/77 Life, the Universe and Everything Infinity and NaN not for double OK ▶ 33/77 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 OK -▶ 34/77 Legacy object with signals emit works with no connections OK -▶ 34/77 Legacy object with signals using connect calls a signal handler when a signal is emitted OK -▶ 34/77 Legacy object with signals using connect calls remaining handlers after one is disconnected OK -▶ 12/77 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length OK -▶ 1/77 /gjs/context/register-module/non-existent OK ▶ 33/77 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 OK ▶ 33/77 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long OK ▶ 33/77 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong OK ▶ 33/77 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size OK -▶ 34/77 Legacy object with signals using connect does not call a signal handler after the signal is disconnected OK -▶ 34/77 Legacy object with signals using connect can disconnect a signal handler during signal emission OK -▶ 12/77 GError marshals a GError** signature as an exception OK -▶ 12/77 GError marshals a GError** at the end of the signature as an exception OK -▶ 34/77 Legacy object with signals using connect distinguishes multiple signals OK -▶ 34/77 Legacy object with signals using connect determines if a signal is connected on a JS object OK -▶ 34/77 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier OK -▶ 34/77 Legacy object with signals using connect with exception in signal handler does not affect other callbacks OK -▶ 34/77 Legacy object with signals using connect with exception in signal handler does not disconnect the callback OK -▶ 12/77 GError marshals a GError** elsewhere in the signature as an out parameter OK -▶ 12/77 GError picks a reasonable default value when the function doesn't set the out parameter OK -▶ 12/77 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none OK -▶ 12/77 GError picks a reasonable default value when out parameter is uninitialized with transfer none OK -▶ 12/77 GError marshals GError as a return value OK ▶ 33/77 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize OK ▶ 33/77 Life, the Universe and Everything includes wide characters OK ▶ 33/77 Life, the Universe and Everything includes time_t OK ▶ 33/77 Life, the Universe and Everything includes off_t OK ▶ 33/77 Life, the Universe and Everything includes GTypes OK ▶ 33/77 Life, the Universe and Everything closures OK -31/77 gjs:JS / Print OK 0.18s 49 subtests passed - -40/77 gjs:JS / LegacyGtk RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=212 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyGtk.js ▶ 33/77 Life, the Universe and Everything closures with one argument OK -▶ 34/77 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted OK -▶ 34/77 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected OK -▶ 12/77 Overrides can add constants OK -▶ 12/77 Overrides can override a struct method OK -▶ 12/77 Overrides returns the overridden struct OK -▶ 12/77 Overrides can override an object constructor OK -▶ 12/77 Overrides can override an object method OK -▶ 12/77 Overrides returns the overridden object OK -▶ 34/77 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected OK -▶ 34/77 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission OK -▶ 34/77 Legacy object with signals using connectAfter distinguishes multiple signals OK -▶ 34/77 Legacy object with signals using connectAfter determines if a signal is connected on a JS object OK -▶ 34/77 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier OK -▶ 34/77 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks OK -▶ 34/77 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback OK -▶ 34/77 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted OK -▶ 34/77 Legacy object with signals does not call a connected after handler when stopped by connect OK -▶ 34/77 Object with signals added emit works with no connections OK -▶ 34/77 Object with signals added using connect calls a signal handler when a signal is emitted OK -▶ 34/77 Object with signals added using connect calls remaining handlers after one is disconnected OK -▶ 34/77 Object with signals added using connect does not call a signal handler after the signal is disconnected OK -▶ 34/77 Object with signals added using connect can disconnect a signal handler during signal emission OK -▶ 34/77 Object with signals added using connect distinguishes multiple signals OK -▶ 34/77 Object with signals added using connect determines if a signal is connected on a JS object OK -▶ 34/77 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier OK ▶ 33/77 Life, the Universe and Everything closure with GLib.Variant argument OK ▶ 33/77 Life, the Universe and Everything GValue marshalling integer in OK ▶ 33/77 Life, the Universe and Everything GValue marshalling integer out OK @@ -3756,6 +3665,26 @@ ▶ 33/77 Life, the Universe and Everything string array GLib.Variant OK ▶ 33/77 Life, the Universe and Everything UTF-8 strings as return types OK ▶ 33/77 Life, the Universe and Everything UTF-8 strings as in parameters OK +▶ 35/77 System.addressOf() gives different results for different objects OK +▶ 35/77 System.version gives a plausible number OK +▶ 35/77 System.refcount() gives the correct number OK +▶ 12/77 Registered flags type marshals as a return value OK +▶ 12/77 Registered flags type marshals as an in parameter OK +▶ 12/77 Registered flags type marshals as an out parameter OK +▶ 12/77 Registered flags type picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 Registered flags type marshals as an inout parameter OK +▶ 12/77 Registered flags type accepts zero OK +▶ 12/77 Bare flags type marshals as a return value OK +▶ 12/77 Bare flags type marshals as an in parameter OK +▶ 12/77 Bare flags type marshals as an out parameter OK +▶ 12/77 Bare flags type picks a reasonable default value when the function doesn't set the out parameter OK +▶ 2/77 /callargs/optional-args-work-when-passing-only-required-args OK +▶ 35/77 System.addressOfGObject() gives different results for different objects OK +34/77 gjs:JS / Signals OK 0.44s 42 subtests passed + +41/77 gjs:dbus / GDBus RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MALLOC_PERTURB_=90 MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /usr/bin/dbus-run-session --config-file /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/../../test/test-bus.conf -- installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGDBus.js +▶ 35/77 System.addressOfGObject() throws for non GObject objects OK ▶ 33/77 Life, the Universe and Everything UTF-8 strings as out parameters OK ▶ 33/77 Life, the Universe and Everything UTF-8 strings as in-out parameters SKIP ▶ 33/77 Life, the Universe and Everything return values in filename encoding OK @@ -3766,12 +3695,10 @@ ▶ 33/77 Life, the Universe and Everything Various configurations of arguments nullable string in parameter OK ▶ 33/77 Life, the Universe and Everything Various configurations of arguments nullable string out parameter OK ▶ 33/77 Life, the Universe and Everything arrays of int in OK -▶ 2/77 /callargs/signed-enum-types-work OK -▶ 34/77 Object with signals added using connect with exception in signal handler does not affect other callbacks OK -▶ 34/77 Object with signals added using connect with exception in signal handler does not disconnect the callback OK +▶ 12/77 Bare flags type marshals as an inout parameter OK +▶ 12/77 Bare flags type accepts zero OK ▶ 33/77 Life, the Universe and Everything arrays of gint8 in OK ▶ 33/77 Life, the Universe and Everything arrays of gint16 in OK -▶ 12/77 Overrides returns the overridden object from a C constructor OK ▶ 33/77 Life, the Universe and Everything arrays of gint32 in OK ▶ 33/77 Life, the Universe and Everything arrays of gint64 in OK ▶ 33/77 Life, the Universe and Everything implicit conversions from strings to int arrays OK @@ -3780,92 +3707,57 @@ ▶ 33/77 Life, the Universe and Everything String arrays marshalling in OK ▶ 33/77 Life, the Universe and Everything String arrays marshalling out OK ▶ 33/77 Life, the Universe and Everything String arrays marshalling return value with container transfer OK -▶ 37/77 WarnLib bug 689482 OK -▶ 34/77 Object with signals added using connectAfter calls a signal handler when a signal is emitted OK -▶ 34/77 Object with signals added using connectAfter calls remaining handlers after one is disconnected OK -▶ 34/77 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected OK -▶ 34/77 Object with signals added using connectAfter can disconnect a signal handler during signal emission OK -▶ 34/77 Object with signals added using connectAfter distinguishes multiple signals OK -▶ 34/77 Object with signals added using connectAfter determines if a signal is connected on a JS object OK -▶ 1/77 /gjs/context/eval-module/unregistered OK -▶ 12/77 Filename marshals as a return value OK -▶ 12/77 GObject.ParamSpec marshals as an in parameter OK -▶ 35/77 System.addressOf() gives different results for different objects OK -▶ 35/77 System.version gives a plausible number OK -▶ 34/77 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier OK ▶ 33/77 Life, the Universe and Everything String arrays marshalling out parameter with container transfer OK -▶ 35/77 System.refcount() gives the correct number OK -▶ 35/77 System.addressOfGObject() gives different results for different objects OK -▶ 34/77 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks OK -▶ 34/77 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback OK -▶ 12/77 GObject.ParamSpec marshals as a return value OK ▶ 33/77 Life, the Universe and Everything GType arrays OK ▶ 33/77 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter OK -▶ 37/77 WarnLib calls vfuncs with unnamed parameters OK -▶ 37/77 WarnLib handles enum members that start with a digit OK ▶ 33/77 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter OK -▶ 12/77 GObject.ParamSpec marshals as an out parameter OK -▶ 34/77 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted OK -▶ 34/77 Object with signals added does not call a connected after handler when stopped by connect OK -▶ 35/77 System.addressOfGObject() throws for non GObject objects OK ▶ 33/77 Life, the Universe and Everything Fixed arrays of integers marshals as a return value OK -▶ 12/77 GObject.ParamSpec picks a reasonable default value when the function doesn't set the out parameter OK ▶ 33/77 Life, the Universe and Everything integer array with static length OK ▶ 33/77 Life, the Universe and Everything string array that's const in C OK +▶ 12/77 Simple struct marshals as a return value OK +▶ 12/77 Simple struct marshals as the this-argument of a method OK +▶ 12/77 Pointer struct marshals as a return value OK +▶ 12/77 Pointer struct marshals as the this-argument of a method OK +▶ 12/77 Boxed struct marshals as a return value OK +▶ 12/77 Boxed struct marshals as the this-argument of a method OK +▶ 12/77 Boxed struct marshals as an out parameter OK +▶ 12/77 Boxed struct picks a reasonable default value when the function doesn't set the out parameter OK +▶ 35/77 System.gc() does not crash the application OK +▶ 35/77 System.dumpHeap() throws but does not crash when given a nonexistent path OK +▶ 35/77 System.dumpMemoryInfo() OK +▶ 35/77 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path OK +▶ 35/77 System.programPath is null when executed from minijasmine OK +▶ 35/77 System.programArgs System.programArgs is an array OK +▶ 35/77 System.programArgs modifications persist OK +▶ 35/77 System.programArgs System.programArgs is equal to ARGV OK ▶ 33/77 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full OK ▶ 33/77 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none OK ▶ 33/77 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter OK ▶ 33/77 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value OK -▶ 12/77 GObject properties gets and sets a boolean property as some_boolean OK -▶ 36/77 Tweener runs a simple tween OK -▶ 12/77 GObject properties gets and sets a boolean property as some-boolean OK ▶ 33/77 Life, the Universe and Everything glist types return with transfer-none OK ▶ 33/77 Life, the Universe and Everything glist types return with transfer-container OK +▶ 1/77 /gjs/context/eval-module/unregistered OK ▶ 33/77 Life, the Universe and Everything glist types return with transfer-full OK ▶ 33/77 Life, the Universe and Everything glist types in with transfer-none OK ▶ 33/77 Life, the Universe and Everything glist types nullable in OK ▶ 33/77 Life, the Universe and Everything glist types nullable out OK -▶ 36/77 Tweener calls callbacks during the tween OK -▶ 2/77 /callargs/one-of-each-nullable-type-works OK -▶ 12/77 GObject properties gets and sets a boolean property as someBoolean OK -▶ 12/77 GObject properties gets and sets a char property as some_char OK -▶ 35/77 System.gc() does not crash the application OK -▶ 35/77 System.dumpHeap() throws but does not crash when given a nonexistent path OK ▶ 33/77 Life, the Universe and Everything glist types in with transfer-container SKIP ▶ 33/77 Life, the Universe and Everything gslist types return with transfer-none OK -▶ 36/77 Tweener can pause tweens OK -▶ 35/77 System.dumpMemoryInfo() OK ▶ 33/77 Life, the Universe and Everything gslist types return with transfer-container OK -▶ 12/77 GObject properties gets and sets a char property as some-char OK +▶ 12/77 Boxed struct marshals as an inout parameter OK +▶ 12/77 Union marshals as a return value SKIP +▶ 12/77 Union marshals as the this-argument of a method OK +▶ 12/77 Structured union can be created with a default constructor SKIP +▶ 12/77 Structured union can be created with NONE OK +35/77 gjs:JS / System OK 0.48s 13 subtests passed + +42/77 gjs:JS / Async RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=159 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testAsync.js -m ▶ 33/77 Life, the Universe and Everything gslist types return with transfer-full OK -▶ 35/77 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path OK ▶ 33/77 Life, the Universe and Everything gslist types in with transfer-none OK ▶ 33/77 Life, the Universe and Everything gslist types nullable in OK -▶ 3/77 - --help after script file should be passed to script OK ▶ 33/77 Life, the Universe and Everything gslist types nullable out OK -▶ 35/77 System.programPath is null when executed from minijasmine OK ▶ 33/77 Life, the Universe and Everything gslist types in with transfer-container SKIP -37/77 gjs:JS / WarnLib OK 0.09s 3 subtests passed - -41/77 gjs:dbus / GDBus RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=26 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /usr/bin/dbus-run-session --config-file /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/../../test/test-bus.conf -- installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGDBus.js -▶ 36/77 Tweener can remove tweens OK -▶ 12/77 GObject properties gets and sets a char property as someChar OK -▶ 12/77 GObject properties gets and sets a uchar property as some_uchar OK -▶ 12/77 GObject properties gets and sets a uchar property as some-uchar OK -▶ 12/77 GObject properties gets and sets a uchar property as someUchar OK -▶ 12/77 GObject properties gets and sets a int property as some_int OK -▶ 12/77 GObject properties gets and sets a int property as some-int OK -▶ 12/77 GObject properties gets and sets a int property as someInt OK -▶ 12/77 GObject properties gets and sets a uint property as some_uint OK -▶ 12/77 GObject properties gets and sets a uint property as some-uint OK -▶ 12/77 GObject properties gets and sets a uint property as someUint OK -▶ 12/77 GObject properties gets and sets a long property as some_long OK -▶ 12/77 GObject properties gets and sets a long property as some-long OK -▶ 12/77 GObject properties gets and sets a long property as someLong OK -▶ 35/77 System.programArgs System.programArgs is an array OK -▶ 35/77 System.programArgs modifications persist OK -▶ 35/77 System.programArgs System.programArgs is equal to ARGV OK ▶ 33/77 Life, the Universe and Everything GList of GTypes in with transfer container OK ▶ 33/77 Life, the Universe and Everything GHash type null GHash out OK ▶ 33/77 Life, the Universe and Everything GHash type out GHash OK @@ -3876,6 +3768,14 @@ ▶ 33/77 Life, the Universe and Everything GHash type null GHash in OK ▶ 33/77 Life, the Universe and Everything GHash type null GHashTable out OK ▶ 33/77 Life, the Universe and Everything GHash type in GHash OK +▶ 2/77 /callargs/enum-types-work OK +▶ 12/77 Structured union can be created with SIMPLE_STRUCT OK +▶ 12/77 Structured union can be created with NESTED_STRUCT OK +▶ 12/77 Structured union can be created with BOXED_STRUCT OK +▶ 12/77 Structured union can be created with BOXED_STRUCT_PTR OK +▶ 12/77 Structured union can be created with POINTER_STRUCT OK +▶ 12/77 Structured union can be created with SINGLE_UNION OK +▶ 36/77 Tweener runs a simple tween OK ▶ 33/77 Life, the Universe and Everything GHash type nested GHash OK ▶ 33/77 Life, the Universe and Everything GArray marshals as a return value with transfer container OK ▶ 33/77 Life, the Universe and Everything GArray marshals as a return value with transfer full OK @@ -3888,57 +3788,65 @@ ▶ 33/77 Life, the Universe and Everything flag returned without private values below smallest flag value OK ▶ 33/77 Life, the Universe and Everything flag returned without private values above highest flag value OK ▶ 33/77 Life, the Universe and Everything Simple introspected struct sets fields correctly OK +▶ 36/77 Tweener calls callbacks during the tween OK +▶ 36/77 Tweener can pause tweens OK +▶ 3/77 - --help after script file should not print anything OK +▶ 12/77 GObject has a static method that can be called OK +▶ 12/77 GObject has a method that can be called OK +▶ 12/77 GObject has an overridden method that can be called OK ▶ 33/77 Life, the Universe and Everything Simple introspected struct can clone OK ▶ 33/77 Life, the Universe and Everything Simple introspected struct can be modified by a method OK ▶ 33/77 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values OK ▶ 33/77 Life, the Universe and Everything Simple introspected struct constructors catches bad field names OK ▶ 33/77 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type OK +▶ 12/77 GObject can be created from a static constructor OK +▶ 12/77 GObject can have a static constructor that fails OK +▶ 36/77 Tweener can remove tweens OK +▶ 36/77 Tweener overrides a tween with another one acting on the same object and property at the same time OK +▶ 37/77 WarnLib bug 689482 OK ▶ 33/77 Life, the Universe and Everything out arrays of structs OK ▶ 33/77 Life, the Universe and Everything Introspected nested struct sets fields correctly OK -▶ 36/77 Tweener overrides a tween with another one acting on the same object and property at the same time OK -▶ 36/77 Tweener does not override a tween with another one acting not at the same time OK -▶ 36/77 Tweener can pause and resume all tweens OK -▶ 36/77 Tweener can remove all tweens OK -▶ 36/77 Tweener runs a tween with a time of 0 immediately OK -▶ 36/77 Tweener can call a callback a certain number of times OK -▶ 36/77 Tweener can count the number of tweens on an object OK -▶ 36/77 Tweener can register special properties OK -▶ 36/77 Tweener can register special modifiers for properties OK -▶ 36/77 Tweener can split properties into more than one special property OK -▶ 36/77 Tweener calls an overwrite callback when a tween is replaced OK -▶ 36/77 Tweener can still overwrite a tween after it has started OK -▶ 1/77 /gjs/context/eval-module/exit-code-omitted-throw OK ▶ 33/77 Life, the Universe and Everything Introspected nested struct can clone OK ▶ 33/77 Life, the Universe and Everything Struct with non-basic member sets fields correctly SKIP -▶ 12/77 GObject properties gets and sets a ulong property as some_ulong OK -34/77 gjs:JS / Signals OK 0.17s 42 subtests passed - -▶ 36/77 Tweener stays within min and max values OK -42/77 gjs:JS / Async RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=143 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testAsync.js -m ▶ 33/77 Life, the Universe and Everything Struct with annotated fields sets fields correctly SKIP ▶ 33/77 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly SKIP ▶ 33/77 Life, the Universe and Everything Struct with const/volatile members sets fields correctly SKIP +▶ 36/77 Tweener does not override a tween with another one acting not at the same time OK +▶ 37/77 WarnLib calls vfuncs with unnamed parameters OK +▶ 37/77 WarnLib handles enum members that start with a digit OK +▶ 36/77 Tweener can pause and resume all tweens OK +▶ 36/77 Tweener can remove all tweens OK +▶ 12/77 GObject method marshals an int array as an in parameter OK +▶ 12/77 GObject method marshals an int array as an out parameter OK +▶ 12/77 GObject method marshals an int array as an inout parameter OK ▶ 33/77 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly OK ▶ 33/77 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method OK ▶ 33/77 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method OK ▶ 33/77 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values OK -▶ 12/77 GObject properties gets and sets a ulong property as some-ulong OK -▶ 12/77 GObject properties gets and sets a ulong property as someUlong OK -▶ 2/77 /callargs/passing-no-arguments-when-all-optional OK -35/77 gjs:JS / System OK 0.15s 13 subtests passed - +▶ 36/77 Tweener runs a tween with a time of 0 immediately OK +▶ 36/77 Tweener can call a callback a certain number of times OK +▶ 36/77 Tweener can count the number of tweens on an object OK +▶ 12/77 GObject method marshals an int array as a return value OK +▶ 12/77 GObject method with default implementation can be called OK +▶ 12/77 GObject marshals as a return parameter with transfer none OK ▶ 33/77 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names OK ▶ 33/77 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type OK -▶ 12/77 GObject properties gets and sets a int64 property as some_int64 OK -▶ 12/77 GObject properties gets and sets a int64 property as some-int64 OK -43/77 gjs:JS / CairoModule RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=175 LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testCairoModule.js -m +▶ 2/77 /callargs/signed-enum-types-work OK ▶ 33/77 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields OK ▶ 33/77 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance OK ▶ 33/77 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values OK ▶ 33/77 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values OK ▶ 33/77 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type OK +▶ 36/77 Tweener can register special properties OK +▶ 12/77 GObject marshals as a out parameter with transfer none OK +▶ 12/77 GObject picks a reasonable default when uninitialized as out parameter with transfer none OK +▶ 12/77 GObject marshals as an inout parameter with transfer none OK +▶ 36/77 Tweener can register special modifiers for properties OK +▶ 1/77 /gjs/context/eval-module/exit-code-omitted-throw OK +37/77 gjs:JS / WarnLib OK 0.46s 3 subtests passed + +43/77 gjs:JS / CairoModule RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none MALLOC_PERTURB_=249 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testCairoModule.js -m ▶ 33/77 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor OK @@ -3947,14 +3855,6 @@ ▶ 33/77 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly OK -▶ 12/77 GObject properties gets and sets a int64 property as someInt64 OK -▶ 12/77 GObject properties gets and sets a int64 property as some_int64 OK -▶ 12/77 GObject properties gets and sets a int64 property as some-int64 OK -▶ 12/77 GObject properties gets and sets a int64 property as someInt64 OK -▶ 12/77 GObject properties gets and sets a int64 property with a bigint OK -▶ 12/77 GObject properties gets and sets a uint64 property as some_uint64 OK -▶ 12/77 GObject properties gets and sets a uint64 property as some-uint64 OK -▶ 1/77 /gjs/context/eval-module/exit-code-omitted-no-throw OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type OK @@ -3963,34 +3863,41 @@ ▶ 33/77 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type OK +▶ 36/77 Tweener can split properties into more than one special property OK +▶ 36/77 Tweener calls an overwrite callback when a tween is replaced OK +▶ 36/77 Tweener can still overwrite a tween after it has started OK +▶ 36/77 Tweener stays within min and max values OK +▶ 12/77 GObject marshals as a return parameter with transfer full OK +▶ 12/77 GObject marshals as a out parameter with transfer full OK +▶ 12/77 GObject picks a reasonable default when uninitialized as out parameter with transfer full OK +▶ 12/77 GObject marshals as an inout parameter with transfer full OK +▶ 12/77 GObject marshals as a this value with transfer none OK +▶ 12/77 Virtual function marshals an in argument OK +▶ 12/77 Virtual function marshals an in argument through a method that indirectly calls the vfunc OK +▶ 12/77 Virtual function marshals an out argument OK +▶ 12/77 Virtual function marshals an out argument through a method that indirectly calls the vfunc OK +▶ 12/77 Virtual function marshals a POD out argument OK +▶ 12/77 Virtual function marshals a callee-allocated pointer out argument OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor OK ▶ 33/77 Life, the Universe and Everything Introspected boxed types methods take priority over fields in a name conflict OK -▶ 12/77 GObject properties gets and sets a uint64 property as someUint64 OK -▶ 12/77 GObject properties gets and sets a uint64 property with a bigint OK -▶ 12/77 GObject properties gets and sets a uint64 property with a bigint OK -▶ 12/77 GObject properties gets and sets a string property as some_string OK -▶ 12/77 GObject properties gets and sets a string property as some-string OK -▶ 12/77 GObject properties gets and sets a string property as someString OK ▶ 33/77 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type OK ▶ 33/77 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type OK ▶ 33/77 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type OK ▶ 33/77 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject OK -▶ 12/77 GObject properties gets and sets a string property as some_string OK -▶ 12/77 GObject properties gets and sets a string property as some-string OK -36/77 gjs:JS / Tweener OK 0.16s 17 subtests passed - ▶ 33/77 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type OK ▶ 33/77 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type OK ▶ 33/77 Life, the Universe and Everything Introspected GObject can access fields with simple types OK -▶ 2/77 /callargs/passing-some-arguments-when-all-optional OK -▶ 12/77 GObject properties gets and sets a string property as someString OK -▶ 12/77 GObject properties get and sets out-of-range values throws OK -44/77 gjs:JS / Console RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none MALLOC_PERTURB_=134 GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testConsole.js -m ▶ 33/77 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) OK +▶ 12/77 Virtual function marshals a string out argument and return value OK +▶ 12/77 Virtual function can override a default implementation in JS OK +▶ 12/77 Virtual function marshals a callback SKIP +▶ 2/77 /callargs/one-of-each-nullable-type-works OK +36/77 gjs:JS / Tweener OK 0.59s 17 subtests passed + +44/77 gjs:JS / Console RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=120 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testConsole.js -m +▶ 3/77 - --help after -c should be passed to script OK ▶ 33/77 Life, the Universe and Everything Introspected GObject throws when setting a read-only field OK -▶ 12/77 GObject properties gets and sets a float property OK -▶ 12/77 GObject properties gets and sets a double property OK ▶ 33/77 Life, the Universe and Everything Introspected GObject has normal Object methods OK ▶ 33/77 Life, the Universe and Everything Introspected GObject sets write-only properties OK ▶ 33/77 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties OK @@ -4000,6 +3907,14 @@ ▶ 33/77 Life, the Universe and Everything Introspected GObject GProperty Hash table SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject GProperty List SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject GProperty Pointer array SKIP +▶ 12/77 Virtual function marshals a return value OK +▶ 12/77 Virtual function marshals one out parameter OK +▶ 12/77 Virtual function marshals multiple out parameters OK +▶ 12/77 Virtual function marshals a return value and one out parameter OK +▶ 12/77 Virtual function marshals a return value and multiple out parameters OK +▶ 12/77 Virtual function marshals one inout parameter OK +▶ 12/77 Virtual function marshals multiple inout parameters OK +▶ 12/77 Virtual function marshals a return value and one inout parameter OK ▶ 33/77 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject GProperty Integer OK @@ -4010,166 +3925,234 @@ ▶ 33/77 Life, the Universe and Everything Introspected GObject GProperty Byte array SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited OK +▶ 12/77 Virtual function marshals a return value and multiple inout parameters OK +▶ 12/77 Virtual function marshals an array out parameter OK +▶ 12/77 Virtual function marshals a caller-allocated GValue out parameter OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals OK +▶ 12/77 Virtual function marshals an error out parameter when no error OK +▶ 1/77 /gjs/context/eval-module/exit-code-omitted-no-throw OK +▶ 12/77 Virtual function marshals an error out parameter with a JavaScript exception OK +▶ 2/77 /callargs/passing-no-arguments-when-all-optional OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments OK +▶ 12/77 Virtual function marshals an error out parameter with a GError exception OK +▶ 12/77 Virtual function marshals an error out parameter with a primitive value OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled SKIP -▶ 3/77 - --help after script file should not print anything OK -▶ 12/77 GObject properties gets and sets a strv property as some_strv OK -▶ 12/77 GObject properties gets and sets a strv property as some-strv OK -▶ 12/77 GObject properties gets and sets a strv property as someStrv OK -▶ 12/77 GObject properties gets and sets a boxed_struct property as some_boxed_struct OK -▶ 12/77 GObject properties gets and sets a boxed_struct property as some-boxed-struct OK -▶ 12/77 GObject properties gets and sets a boxed_struct property as someBoxedStruct OK -▶ 12/77 GObject properties gets and sets a boxed_struct property as some_boxed_struct OK -▶ 12/77 GObject properties gets and sets a boxed_struct property as some-boxed-struct OK -▶ 12/77 GObject properties gets and sets a boxed_struct property as someBoxedStruct OK -▶ 12/77 GObject properties gets and sets a boxed_glist property as some_boxed_glist OK -▶ 12/77 GObject properties gets and sets a boxed_glist property as some-boxed-glist OK -▶ 12/77 GObject properties gets and sets a boxed_glist property as someBoxedGlist OK -▶ 12/77 GObject properties gets and sets a gvalue property as some_gvalue OK -▶ 12/77 GObject properties gets and sets a gvalue property as some-gvalue OK -▶ 12/77 GObject properties gets and sets a gvalue property as someGvalue OK -▶ 1/77 /gjs/context/eval-module/jsapi-throw OK -▶ 2/77 /callargs/passing-all-arguments-when-all-optional OK -▶ 12/77 GObject properties gets and sets a gvalue property with a bigint OK -▶ 12/77 GObject properties gets and sets a variant property as some_variant OK -▶ 12/77 GObject properties gets and sets a variant property as some-variant OK -▶ 12/77 GObject properties gets and sets a variant property as someVariant OK -▶ 12/77 GObject properties gets and sets a variant property as some_variant OK -▶ 12/77 GObject properties gets and sets a variant property as some-variant OK -▶ 12/77 GObject properties gets and sets a variant property as someVariant OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg OK +▶ 12/77 Virtual function marshals an error out parameter with a plain object OK +▶ 12/77 Virtual function marshals an enum return value OK +▶ 12/77 Virtual function marshals an enum out parameter OK +▶ 12/77 Virtual function marshals a flags return value OK +▶ 12/77 Virtual function marshals a flags out parameter OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled SKIP +▶ 42/77 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW OK +▶ 42/77 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH OK +▶ 12/77 Virtual function marshals an object return parameter with transfer none OK +▶ 12/77 Virtual function marshals an object return parameter with transfer full OK +▶ 12/77 Virtual function marshals an object out parameter with transfer none OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js OK +▶ 42/77 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT OK +▶ 42/77 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE OK +▶ 42/77 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js OK -▶ 12/77 GObject properties gets and sets a variant property as some_variant OK ▶ 33/77 Life, the Universe and Everything Introspected GObject can call an instance method OK ▶ 33/77 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method OK ▶ 33/77 Life, the Universe and Everything Introspected GObject can call a static method OK +▶ 12/77 Virtual function marshals an object out parameter with transfer full OK +▶ 12/77 Virtual function marshals an object in parameter with transfer none OK +▶ 42/77 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW OK +▶ 42/77 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH OK +▶ 42/77 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT OK +▶ 12/77 Virtual function marshals an object in parameter with transfer full SKIP +▶ 12/77 Wrong virtual functions marshals a return value SKIP +▶ 12/77 Wrong virtual functions marshals one out parameter SKIP ▶ 33/77 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) OK -▶ 12/77 GObject properties gets and sets a variant property as some-variant OK -▶ 12/77 GObject properties gets and sets a variant property as someVariant OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Object torture signature 0 OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail OK -▶ 12/77 GObject properties gets and sets a object property as some_object OK +▶ 2/77 /callargs/passing-some-arguments-when-all-optional OK +▶ 41/77 Exported DBus object can call a remote method OK +▶ 44/77 console has correct object tag OK +▶ 42/77 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE OK +▶ 42/77 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK +▶ 12/77 Wrong virtual functions marshals multiple out parameters OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Object torture signature 1 success OK -▶ 12/77 GObject properties gets and sets a object property as some-object OK -▶ 12/77 GObject properties gets and sets a object property as someObject OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters OK +▶ 41/77 Exported DBus object can call a method with async/await OK +▶ 12/77 Wrong virtual functions marshals a return value and one out parameter OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Introspected function length DOES NOT skip over return value annotated with skip OK +▶ 44/77 console logs a message OK +▶ 44/77 console logs an empty object correctly OK +▶ 12/77 Wrong virtual functions marshals a return value and multiple out parameters OK +▶ 12/77 Wrong virtual functions marshals an array out parameter OK +▶ 12/77 Wrong virtual functions marshals an enum return value OK +▶ 39/77 Access to destroyed GObject Get property OK +▶ 41/77 Exported DBus object can initiate a proxy with promise and call a method with async/await OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Introspected function length DOES NOT skip over parameters annotated with skip OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Introspected function length DOES NOT skip over out parameters annotated with skip OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Introspected function length skips over inout parameters annotated with skip OK -▶ 12/77 GObject properties gets and sets a object property as some_object OK -▶ 12/77 GObject properties gets and sets a object property as some-object OK -▶ 1/77 /gjs/context/eval-module/source-map OK -▶ 12/77 GObject properties gets and sets a object property as someObject OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods OK ▶ 33/77 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters OK -▶ 2/77 /callargs/allocated-args-are-freed-on-error OK -▶ 12/77 GObject properties gets and sets a flags property as some_flags OK -▶ 42/77 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW OK +▶ 44/77 console logs an object with custom constructor name OK +▶ 3/77 - --help after -c should not print anything OK +▶ 1/77 /gjs/context/eval-module/jsapi-throw OK +▶ 12/77 Wrong virtual functions marshals an enum out parameter OK +▶ 12/77 Wrong virtual functions marshals a flags return value OK +▶ 39/77 Access to destroyed GObject Set property OK +▶ 39/77 Access to destroyed GObject Add expando property OK +▶ 39/77 Access to destroyed GObject Access to unset expando property OK +▶ 41/77 Exported DBus object can call a remote method when not using makeProxyWrapper OK +▶ 44/77 console logs an object with undefined constructor OK ▶ 33/77 Life, the Universe and Everything Introspected GObject virtual function OK -▶ 12/77 GObject properties gets and sets a flags property as some-flags OK -▶ 42/77 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH OK ▶ 33/77 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type OK -▶ 12/77 GObject properties gets and sets a flags property as someFlags OK -▶ 12/77 GObject properties gets and sets a enum property as some_enum OK ▶ 33/77 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject OK +▶ 12/77 Wrong virtual functions marshals a flags out parameter OK +▶ 39/77 Access to destroyed GObject Access previously set expando property OK +▶ 39/77 Access to destroyed GObject Access to getter method OK +▶ 39/77 Access to destroyed GObject Access to setter method OK +▶ 44/77 console logs an object with Symbol.toStringTag and __name__ OK +▶ 12/77 Static virtual functions has static_name SKIP +▶ 41/77 Exported DBus object can handle an exception thrown by a remote method OK +▶ 44/77 console logs a warning OK +▶ 44/77 console logs an informative message OK +▶ 41/77 Exported DBus object can handle an exception thrown by a method with async/await OK +42/77 gjs:JS / Async OK 0.47s 10 subtests passed + +45/77 gjs:JS / ESModules RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=158 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testESModules.js -m +▶ 39/77 Access to destroyed GObject Proto function connect OK ▶ 33/77 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type OK +▶ 12/77 Static virtual functions has static_typed_name SKIP +▶ 12/77 Static virtual functions has static_create_new SKIP +▶ 12/77 Static virtual functions has static_create_new_out SKIP +▶ 12/77 Inherited GObject SubObject has a parent method that can be called OK +▶ 12/77 Inherited GObject SubObject has a method that can be called OK +▶ 12/77 Inherited GObject SubObject has an overridden method that can be called OK +▶ 39/77 Access to destroyed GObject Proto function connect_after OK +▶ 39/77 Access to destroyed GObject Proto function emit OK +▶ 39/77 Access to destroyed GObject Proto function signals_disconnect OK +▶ 39/77 Access to destroyed GObject Proto function signals_block OK +▶ 39/77 Access to destroyed GObject Proto function signals_unblock OK +▶ 39/77 Access to destroyed GObject Proto function toString OK +▶ 39/77 Access to destroyed GObject Proto function toString before/after OK ▶ 33/77 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type OK -▶ 42/77 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT OK -▶ 42/77 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE OK -▶ 42/77 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK ▶ 33/77 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type OK ▶ 33/77 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed OK ▶ 33/77 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type OK ▶ 33/77 Life, the Universe and Everything Introspected GObject marshals a null object in OK ▶ 33/77 Life, the Universe and Everything Introspected GObject marshals a null object out OK -▶ 12/77 GObject properties gets and sets a enum property as some-enum OK -▶ 12/77 GObject properties gets and sets a enum property as someEnum OK -▶ 42/77 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW OK -▶ 42/77 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH OK ▶ 33/77 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in OK ▶ 33/77 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in OK +▶ 41/77 Exported DBus object can still destructure the return value when an exception is thrown OK +▶ 41/77 Exported DBus object throws an exception when trying to call a method that does not exist OK +▶ 41/77 Exported DBus object throws an exception when trying to call an async method that does not exist OK +▶ 41/77 Exported DBus object can pass a parameter to a remote method that is not a JSON object OK +▶ 43/77 Cairo imported as ES module cairo default import OK +▶ 43/77 Cairo imported via GI has the same functionality as imports.cairo OK +▶ 43/77 Cairo imported via GI has boxed types from the GIR file OK +▶ 38/77 Gtk overrides UI template sets up internal and public template children OK +▶ 38/77 Gtk overrides UI template sets up public template children with the correct widgets OK +▶ 38/77 Gtk overrides UI template sets up internal template children with the correct widgets OK +▶ 38/77 Gtk overrides UI template connects template callbacks to the correct handler OK +▶ 44/77 console traces a line OK +▶ 44/77 console traces a empty message OK +▶ 44/77 console asserts a true condition OK +▶ 44/77 console asserts a false condition OK +▶ 44/77 console asserts a false condition with message OK +▶ 2/77 /callargs/passing-all-arguments-when-all-optional OK ▶ 33/77 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods OK -▶ 42/77 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT OK -▶ 42/77 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE OK -▶ 42/77 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK -▶ 12/77 GObject properties gets and sets a byte_array property as some_byte_array OK -▶ 12/77 GObject properties gets and sets a byte_array property as some-byte-array OK -▶ 41/77 Exported DBus object can call a remote method OK -▶ 12/77 GObject properties gets and sets a byte_array property as someByteArray OK -▶ 12/77 GObject properties gets and sets a byte_array property as some_byte_array OK ▶ 33/77 Life, the Universe and Everything marshals a fixed-size array of objects out OK -▶ 41/77 Exported DBus object can call a method with async/await OK ▶ 33/77 Life, the Universe and Everything Inherited GObject can read fields from a parent class OK -▶ 12/77 GObject properties gets and sets a byte_array property as some-byte-array OK -▶ 12/77 GObject properties gets and sets a byte_array property as someByteArray OK +▶ 41/77 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object OK +▶ 41/77 Exported DBus object can call a remote method with no in parameter OK +▶ 12/77 Inherited GObject SubObject has a method with default implementation that can be called OK +▶ 12/77 Inherited GObject SubObject has a vfunc default implementation that can be called OK +▶ 12/77 Inherited GObject SubObject has a vfunc that can be overridden OK +▶ 44/77 console clear() can be called OK +▶ 44/77 console clear() resets indentation OK +▶ 38/77 Gtk overrides UI template binds template callbacks to the correct object OK +▶ 41/77 Exported DBus object can call an async/await method with no in parameter OK ▶ 33/77 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor OK ▶ 33/77 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class OK +▶ 39/77 Access to finalized GObject Get property OK ▶ 33/77 Life, the Universe and Everything Inherited GObject can have its own properties OK -▶ 12/77 GObject properties gets a read-only property OK ▶ 33/77 Life, the Universe and Everything Overridden properties on interfaces set and get properly OK -▶ 41/77 Exported DBus object can initiate a proxy with promise and call a method with async/await OK +▶ 41/77 Exported DBus object can call a remote method with multiple in parameters OK +▶ 12/77 Inherited GObject SubSubObject has a parent method that can be called OK +▶ 12/77 Inherited GObject SubSubObject has a method that can be called OK +▶ 38/77 Gtk overrides UI template from resource sets up internal and public template children OK +▶ 38/77 Gtk overrides UI template from resource sets up public template children with the correct widgets OK +▶ 38/77 Gtk overrides UI template from resource sets up internal template children with the correct widgets OK +▶ 41/77 Exported DBus object can call an async/await method with multiple in parameters OK ▶ 33/77 Life, the Universe and Everything Overridden properties on interfaces default properly OK -▶ 12/77 GObject properties throws when setting a read-only property OK ▶ 33/77 Life, the Universe and Everything Overridden properties on interfaces construct properly OK -▶ 12/77 GObject properties allows to set/get deprecated properties SKIP ▶ 33/77 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type OK ▶ 33/77 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type OK -▶ 12/77 GObject properties can be overridden from JS OK +▶ 12/77 Inherited GObject SubSubObject has an overridden method that can be called OK +▶ 44/77 console table() logs at least something OK +▶ 44/77 console string replacement console.log() supports %s OK +▶ 41/77 Exported DBus object can call a remote method with no return value OK +▶ 12/77 Inherited GObject SubSubObject has a method with default implementation that can be called OK +▶ 12/77 Inherited GObject SubSubObject has a vfunc default implementation that can be called OK +▶ 38/77 Gtk overrides UI template from resource connects template callbacks to the correct handler OK +▶ 38/77 Gtk overrides UI template from resource binds template callbacks to the correct object OK +▶ 39/77 Access to finalized GObject Set property OK +▶ 41/77 Exported DBus object can call an async/await method with no return value OK +▶ 44/77 console string replacement console.log() supports %d OK ▶ 33/77 Life, the Universe and Everything Fundamental type constructs an instance of a fundamental type with no get/set function OK +▶ 44/77 console string replacement console.log() supports %i OK +▶ 44/77 console string replacement console.log() supports %f OK +▶ 44/77 console string replacement console.log() supports %o OK ▶ 33/77 Life, the Universe and Everything callbacks OK ▶ 33/77 Life, the Universe and Everything null / undefined callback OK ▶ 33/77 Life, the Universe and Everything callback called more than once OK ▶ 33/77 Life, the Universe and Everything null callback called more than once OK -▶ 2/77 /callargs/nullable-bool-is-invalid OK -▶ 12/77 GObject properties can be created from C constructor as well OK -▶ 12/77 GObject properties accessors gets and sets a boolean property as some_boolean OK -▶ 3/77 - --help after -c should be passed to script OK -▶ 38/77 Gtk overrides UI template sets up internal and public template children OK -▶ 38/77 Gtk overrides UI template sets up public template children with the correct widgets OK -▶ 43/77 Cairo imported as ES module cairo default import OK -▶ 43/77 Cairo imported via GI has the same functionality as imports.cairo OK -▶ 41/77 Exported DBus object can call a remote method when not using makeProxyWrapper OK -▶ 1/77 /gjs/context/eval-file/exit-code-omitted-no-throw OK -42/77 gjs:JS / Async OK 0.11s 10 subtests passed - -45/77 gjs:JS / ESModules RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=36 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testESModules.js -m -▶ 43/77 Cairo imported via GI has boxed types from the GIR file OK -▶ 38/77 Gtk overrides UI template sets up internal template children with the correct widgets OK -▶ 12/77 GObject properties accessors gets and sets a boolean property as some-boolean OK -▶ 41/77 Exported DBus object can handle an exception thrown by a remote method OK -▶ 12/77 GObject properties accessors gets and sets a boolean property as someBoolean OK -▶ 12/77 GObject properties accessors gets and sets a char property as some_char OK -▶ 12/77 GObject properties accessors gets and sets a char property as some-char OK -▶ 12/77 GObject properties accessors gets and sets a char property as someChar OK -▶ 12/77 GObject properties accessors gets and sets a uchar property as some_uchar OK -▶ 12/77 GObject properties accessors gets and sets a uchar property as some-uchar OK -▶ 12/77 GObject properties accessors gets and sets a uchar property as someUchar OK ▶ 33/77 Life, the Universe and Everything array callbacks OK +▶ 12/77 Inherited GObject SubSubObject has a vfunc that can be overridden OK +▶ 12/77 Interface can be returned OK +▶ 12/77 Interface can call an interface vfunc in C OK +▶ 38/77 Gtk overrides UI template from file sets up internal and public template children OK +▶ 38/77 Gtk overrides UI template from file sets up public template children with the correct widgets OK +▶ 38/77 Gtk overrides UI template from file sets up internal template children with the correct widgets OK +43/77 gjs:JS / CairoModule OK 0.44s 3 subtests passed + +46/77 gjs:JS / AsyncMainloop RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=166 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testAsyncMainloop.js -m +▶ 38/77 Gtk overrides UI template from file connects template callbacks to the correct handler OK +▶ 38/77 Gtk overrides UI template from file binds template callbacks to the correct object OK +▶ 38/77 Gtk overrides Class inheriting from template class sets up internal and public template children SKIP +▶ 38/77 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets SKIP +▶ 38/77 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets SKIP +▶ 38/77 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler SKIP +▶ 38/77 Gtk overrides Class inheriting from template class binds template callbacks to the correct object SKIP +▶ 38/77 Gtk overrides sets CSS names on classes OK +▶ 38/77 Gtk overrides static inheritance works OK +▶ 44/77 console string replacement console.log() supports %O OK +▶ 44/77 console string replacement console.log() ignores %c OK +▶ 44/77 console string replacement console.log() supports mixing substitutions OK +▶ 44/77 console string replacement console.log() supports invalid numbers OK +▶ 44/77 console string replacement console.log() supports missing substitutions OK +▶ 44/77 console string replacement console.warn() supports %s OK +▶ 44/77 console string replacement console.warn() supports %d OK +▶ 44/77 console string replacement console.warn() supports %i OK ▶ 33/77 Life, the Universe and Everything null array callback OK ▶ 33/77 Life, the Universe and Everything callback with inout array SKIP ▶ 33/77 Life, the Universe and Everything simple callback OK @@ -4179,400 +4162,318 @@ ▶ 33/77 Life, the Universe and Everything gobject-introspected function as callback parameter OK ▶ 33/77 Life, the Universe and Everything callback with user data OK ▶ 33/77 Life, the Universe and Everything callback with transfer-full return value OK -▶ 38/77 Gtk overrides UI template connects template callbacks to the correct handler OK -▶ 38/77 Gtk overrides UI template binds template callbacks to the correct object OK -▶ 38/77 Gtk overrides UI template from resource sets up internal and public template children OK -▶ 38/77 Gtk overrides UI template from resource sets up public template children with the correct widgets OK -▶ 38/77 Gtk overrides UI template from resource sets up internal template children with the correct widgets OK -▶ 38/77 Gtk overrides UI template from resource connects template callbacks to the correct handler OK -▶ 41/77 Exported DBus object can handle an exception thrown by a method with async/await OK -▶ 41/77 Exported DBus object can still destructure the return value when an exception is thrown OK -▶ 41/77 Exported DBus object throws an exception when trying to call a method that does not exist OK -▶ 41/77 Exported DBus object throws an exception when trying to call an async method that does not exist OK -▶ 41/77 Exported DBus object can pass a parameter to a remote method that is not a JSON object OK -▶ 40/77 Legacy Gtk overrides UI template sets up internal and public template children OK -▶ 40/77 Legacy Gtk overrides UI template sets up public template children with the correct widgets OK -▶ 40/77 Legacy Gtk overrides UI template sets up internal template children with the correct widgets OK -▶ 39/77 Access to destroyed GObject Get property OK -▶ 39/77 Access to destroyed GObject Set property OK -▶ 39/77 Access to destroyed GObject Add expando property OK -▶ 39/77 Access to destroyed GObject Access to unset expando property OK -▶ 39/77 Access to destroyed GObject Access previously set expando property OK -▶ 39/77 Access to destroyed GObject Access to getter method OK -▶ 12/77 GObject properties accessors gets and sets a int property as some_int OK +▶ 41/77 Exported DBus object can emit a DBus signal OK +▶ 41/77 Exported DBus object can emit a DBus signal with async/await OK +▶ 41/77 Exported DBus object can call a remote method with multiple return values OK +▶ 12/77 Interface can implement a C interface OK +▶ 12/77 Interface can implement a C interface with a vfunc OK +▶ 12/77 Configurations of return values can handle two out parameters OK +▶ 12/77 Configurations of return values can handle three in and three out parameters OK +▶ 12/77 Configurations of return values can handle a return value and an out parameter OK +▶ 12/77 Configurations of return values can handle four in parameters, two of which are nullable OK +▶ 39/77 Access to finalized GObject Add expando property OK +▶ 39/77 Access to finalized GObject Access to unset expando property OK +▶ 1/77 /gjs/context/eval-module/source-map OK +▶ 2/77 /callargs/allocated-args-are-freed-on-error OK +▶ 41/77 Exported DBus object can call an async/await method with multiple return values OK +▶ 44/77 console string replacement console.warn() supports %f OK +▶ 12/77 Configurations of return values can handle three in parameters, one of which is nullable and one not OK +▶ 12/77 Configurations of return values can handle an array in parameter and two nullable in parameters OK +▶ 12/77 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length OK +▶ 41/77 Exported DBus object does not coalesce one array into the array of return values OK +▶ 41/77 Exported DBus object does not coalesce one array into the array of return values with async/await OK +▶ 44/77 console string replacement console.warn() supports %o OK +▶ 44/77 console string replacement console.warn() supports %O OK +▶ 38/77 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection OK ▶ 33/77 Life, the Universe and Everything callback with destroy-notify OK -▶ 39/77 Access to destroyed GObject Access to setter method OK -▶ 39/77 Access to destroyed GObject Proto function connect OK -▶ 39/77 Access to destroyed GObject Proto function connect_after OK -▶ 39/77 Access to destroyed GObject Proto function emit OK ▶ 33/77 Life, the Universe and Everything callback with destroy-notify and no user data SKIP ▶ 33/77 Life, the Universe and Everything callback with destroy-notify and no user data throws error OK ▶ 33/77 Life, the Universe and Everything async callback OK +▶ 41/77 Exported DBus object does not coalesce an array of arrays into the array of return values OK +▶ 44/77 console string replacement console.warn() ignores %c OK +▶ 12/77 GError marshals a GError** signature as an exception OK +▶ 12/77 GError marshals a GError** at the end of the signature as an exception OK +▶ 12/77 GError marshals a GError** elsewhere in the signature as an out parameter OK +▶ 44/77 console string replacement console.warn() supports mixing substitutions OK +▶ 44/77 console string replacement console.warn() supports invalid numbers OK ▶ 33/77 Life, the Universe and Everything Gio.AsyncReadyCallback OK -▶ 41/77 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object OK -▶ 41/77 Exported DBus object can call a remote method with no in parameter OK -▶ 12/77 GObject properties accessors gets and sets a int property as some-int OK -▶ 12/77 GObject properties accessors gets and sets a int property as someInt OK -▶ 38/77 Gtk overrides UI template from resource binds template callbacks to the correct object OK -▶ 40/77 Legacy Gtk overrides UI template from resource sets up internal and public template children OK -▶ 41/77 Exported DBus object can call an async/await method with no in parameter OK -▶ 40/77 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets OK -▶ 40/77 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets OK -▶ 40/77 Legacy Gtk overrides sets CSS names on classes OK -▶ 12/77 GObject properties accessors gets and sets a uint property as some_uint OK -▶ 12/77 GObject properties accessors gets and sets a uint property as some-uint OK -▶ 12/77 GObject properties accessors gets and sets a uint property as someUint OK -▶ 12/77 GObject properties accessors gets and sets a long property as some_long OK -▶ 12/77 GObject properties accessors gets and sets a long property as some-long OK -▶ 38/77 Gtk overrides UI template from file sets up internal and public template children OK -▶ 38/77 Gtk overrides UI template from file sets up public template children with the correct widgets OK -▶ 38/77 Gtk overrides UI template from file sets up internal template children with the correct widgets OK -▶ 38/77 Gtk overrides UI template from file connects template callbacks to the correct handler OK -▶ 38/77 Gtk overrides UI template from file binds template callbacks to the correct object OK -▶ 39/77 Access to destroyed GObject Proto function signals_disconnect OK -▶ 39/77 Access to destroyed GObject Proto function signals_block OK -▶ 39/77 Access to destroyed GObject Proto function signals_unblock OK -▶ 39/77 Access to destroyed GObject Proto function toString OK -▶ 39/77 Access to destroyed GObject Proto function toString before/after OK ▶ 33/77 Life, the Universe and Everything instance method taking a callback OK ▶ 33/77 Life, the Universe and Everything async instance methods OK +▶ 39/77 Access to finalized GObject Access previously set expando property OK +▶ 38/77 Gtk overrides GTK vfuncs are not called if the object is disposed OK +▶ 38/77 Gtk overrides destroy signal is emitted while disposing objects OK +▶ 44/77 console string replacement console.warn() supports missing substitutions OK +▶ 44/77 console string replacement console.info() supports %s OK +▶ 44/77 console string replacement console.info() supports %d OK +▶ 41/77 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await OK ▶ 33/77 Life, the Universe and Everything static method taking a callback OK ▶ 33/77 Life, the Universe and Everything async static methods OK ▶ 33/77 Life, the Universe and Everything constructor taking a callback OK -▶ 41/77 Exported DBus object can call a remote method with multiple in parameters OK -▶ 41/77 Exported DBus object can call an async/await method with multiple in parameters OK -▶ 41/77 Exported DBus object can call a remote method with no return value OK -▶ 41/77 Exported DBus object can call an async/await method with no return value OK -▶ 2/77 /callargs/nullable-int-is-invalid OK ▶ 33/77 Life, the Universe and Everything async constructor OK -▶ 38/77 Gtk overrides Class inheriting from template class sets up internal and public template children SKIP -▶ 38/77 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets SKIP -▶ 38/77 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets SKIP -▶ 38/77 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler SKIP -▶ 38/77 Gtk overrides Class inheriting from template class binds template callbacks to the correct object SKIP -▶ 38/77 Gtk overrides sets CSS names on classes OK -▶ 12/77 GObject properties accessors gets and sets a long property as someLong OK -▶ 12/77 GObject properties accessors gets and sets a ulong property as some_ulong OK -▶ 44/77 console has correct object tag OK +▶ 41/77 Exported DBus object can return multiple arrays from a remote method OK +▶ 44/77 console string replacement console.info() supports %i OK +▶ 44/77 console string replacement console.info() supports %f OK +▶ 44/77 console string replacement console.info() supports %o OK +▶ 39/77 Access to finalized GObject Access to getter method OK +▶ 12/77 GError picks a reasonable default value when the function doesn't set the out parameter OK +▶ 12/77 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none OK +▶ 12/77 GError picks a reasonable default value when out parameter is uninitialized with transfer none OK ▶ 33/77 Life, the Universe and Everything hash table passed to callback OK -▶ 1/77 /gjs/context/eval-file/exit-code-omitted-throw OK -▶ 38/77 Gtk overrides static inheritance works OK ▶ 33/77 Life, the Universe and Everything GError callback OK -▶ 12/77 GObject properties accessors gets and sets a ulong property as some-ulong OK ▶ 33/77 Life, the Universe and Everything null GError callback OK +▶ 40/77 Legacy Gtk overrides UI template sets up internal and public template children OK +▶ 41/77 Exported DBus object can return multiple arrays from an async/await method OK +▶ 41/77 Exported DBus object handles a bad signature by throwing an exception OK +▶ 44/77 console string replacement console.info() supports %O OK +▶ 41/77 Exported DBus object handles a bad signature in async/await by rejecting the promise OK ▶ 33/77 Life, the Universe and Everything owned GError callback OK -▶ 12/77 GObject properties accessors gets and sets a ulong property as someUlong OK -▶ 41/77 Exported DBus object can emit a DBus signal OK ▶ 33/77 Life, the Universe and Everything Introspected interface correctly emits interface signals OK -▶ 12/77 GObject properties accessors gets and sets a int64 property as some_int64 OK -▶ 39/77 Access to finalized GObject Get property OK +▶ 44/77 console string replacement console.info() ignores %c OK +▶ 44/77 console string replacement console.info() supports mixing substitutions OK +▶ 40/77 Legacy Gtk overrides UI template sets up public template children with the correct widgets OK +▶ 40/77 Legacy Gtk overrides UI template sets up internal template children with the correct widgets OK +▶ 12/77 GError marshals GError as a return value OK +▶ 12/77 Overrides can add constants OK +▶ 39/77 Access to finalized GObject Access to setter method OK +▶ 44/77 console string replacement console.info() supports invalid numbers OK +▶ 44/77 console string replacement console.info() supports missing substitutions OK ▶ 33/77 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties OK -▶ 12/77 GObject properties accessors gets and sets a int64 property as some-int64 OK -▶ 41/77 Exported DBus object can emit a DBus signal with async/await OK +▶ 41/77 Exported DBus object can call a remote method that is implemented asynchronously OK +▶ 38/77 Gtk overrides destroy signal is not emitted when objects are garbage collected OK ▶ 33/77 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor OK -▶ 44/77 console logs a message OK -▶ 44/77 console logs an empty object correctly OK ▶ 33/77 Life, the Universe and Everything GObject with nonstandard prefix calls methods OK ▶ 33/77 Life, the Universe and Everything GObject with nonstandard prefix calls a static method OK +▶ 12/77 Overrides can override a struct method OK +▶ 38/77 Gtk overrides accepts string in place of GdkAtom OK +▶ 38/77 Gtk overrides accepts null in place of GdkAtom as GDK_NONE OK +▶ 38/77 Gtk overrides uses the correct GType for null child properties OK +▶ 38/77 Gtk overrides can create a Gtk.TreeIter with accessible stamp field OK +▶ 41/77 Exported DBus object can call an async/await method that is implemented asynchronously OK +▶ 44/77 console string replacement console.error() supports %s OK +▶ 44/77 console string replacement console.error() supports %d OK +▶ 44/77 console string replacement console.error() supports %i OK +▶ 44/77 console string replacement console.error() supports %f OK +▶ 12/77 Overrides returns the overridden struct OK +▶ 12/77 Overrides can override an object constructor OK +▶ 12/77 Overrides can override an object method OK ▶ 33/77 Life, the Universe and Everything GObject.InitiallyUnowned constructs OK -▶ 38/77 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection OK -▶ 41/77 Exported DBus object can call a remote method with multiple return values OK -▶ 41/77 Exported DBus object can call an async/await method with multiple return values OK -▶ 12/77 GObject properties accessors gets and sets a int64 property as someInt64 OK -▶ 12/77 GObject properties accessors gets and sets a int64 property as some_int64 OK -▶ 39/77 Access to finalized GObject Set property OK ▶ 33/77 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor OK -▶ 41/77 Exported DBus object does not coalesce one array into the array of return values OK -▶ 40/77 Legacy Gtk overrides does not leak instance when connecting template signal OK ▶ 33/77 Life, the Universe and Everything torture signature 0 OK -▶ 12/77 GObject properties accessors gets and sets a int64 property as some-int64 OK -▶ 38/77 Gtk overrides GTK vfuncs are not called if the object is disposed OK ▶ 33/77 Life, the Universe and Everything torture signature 1 fail OK ▶ 33/77 Life, the Universe and Everything torture signature 1 success OK -▶ 44/77 console logs an object with custom constructor name OK -▶ 12/77 GObject properties accessors gets and sets a int64 property as someInt64 OK -▶ 41/77 Exported DBus object does not coalesce one array into the array of return values with async/await OK -▶ 38/77 Gtk overrides destroy signal is emitted while disposing objects OK ▶ 33/77 Life, the Universe and Everything torture signature 2 OK +▶ 40/77 Legacy Gtk overrides UI template from resource sets up internal and public template children OK +▶ 39/77 Access to finalized GObject Proto function connect OK +▶ 2/77 /callargs/nullable-bool-is-invalid OK +▶ 41/77 Exported DBus object can send and receive bytes from a remote method OK +▶ 12/77 Overrides returns the overridden object OK +▶ 12/77 Overrides returns the overridden object from a C constructor OK +▶ 12/77 Filename marshals as a return value OK +▶ 44/77 console string replacement console.error() supports %o OK +▶ 44/77 console string replacement console.error() supports %O OK +▶ 40/77 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets OK +▶ 40/77 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets OK +▶ 40/77 Legacy Gtk overrides sets CSS names on classes OK +▶ 39/77 Access to finalized GObject Proto function connect_after OK ▶ 33/77 Life, the Universe and Everything GValue boxing and unboxing date in OK +▶ 41/77 Exported DBus object can send and receive bytes from an async/await method OK ▶ 33/77 Life, the Universe and Everything GValue boxing and unboxing strv in OK ▶ 33/77 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array OK -▶ 41/77 Exported DBus object does not coalesce an array of arrays into the array of return values OK -▶ 41/77 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await OK -▶ 12/77 GObject properties accessors gets and sets a int64 property with a bigint OK -▶ 12/77 GObject properties accessors gets and sets a uint64 property as some_uint64 OK -▶ 44/77 console logs an object with undefined constructor OK -▶ 44/77 console logs an object with Symbol.toStringTag and __name__ OK -▶ 41/77 Exported DBus object can return multiple arrays from a remote method OK -▶ 12/77 GObject properties accessors gets and sets a uint64 property as some-uint64 OK ▶ 33/77 Life, the Universe and Everything code coverage for documentation tests that don't do anything OK -43/77 gjs:JS / CairoModule OK 0.14s 3 subtests passed - -46/77 gjs:JS / AsyncMainloop RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 MALLOC_PERTURB_=211 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testAsyncMainloop.js -m -▶ 41/77 Exported DBus object can return multiple arrays from an async/await method OK -▶ 41/77 Exported DBus object handles a bad signature by throwing an exception OK -▶ 41/77 Exported DBus object handles a bad signature in async/await by rejecting the promise OK -▶ 41/77 Exported DBus object can call a remote method that is implemented asynchronously OK -▶ 41/77 Exported DBus object can call an async/await method that is implemented asynchronously OK +▶ 38/77 Gtk overrides can get style properties using GObject.Value OK +▶ 38/77 Gtk overrides can pass a parent object to a child at construction OK +▶ 3/77 - -I after script should succeed but give a warning OK +▶ 44/77 console string replacement console.error() ignores %c OK +▶ 12/77 GObject.ParamSpec marshals as an in parameter OK +▶ 12/77 GObject.ParamSpec marshals as a return value OK +▶ 12/77 GObject.ParamSpec marshals as an out parameter OK ▶ 33/77 Life, the Universe and Everything marshals an aliased type OK ▶ 33/77 Life, the Universe and Everything deals with a fixed-size array in a struct OK ▶ 33/77 Life, the Universe and Everything marshals a fixed-size int array as a gpointer OK +▶ 39/77 Access to finalized GObject Proto function emit OK +▶ 41/77 Exported DBus object can call a remote method that returns an array of structs OK +▶ 44/77 console string replacement console.error() supports mixing substitutions OK +▶ 44/77 console string replacement console.error() supports invalid numbers OK +▶ 44/77 console string replacement console.error() supports missing substitutions OK +▶ 44/77 console string replacement console.trace() supports %s OK +▶ 41/77 Exported DBus object can call an async/await method that returns an array of structs OK ▶ 33/77 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct OK +▶ 1/77 /gjs/context/eval-file/exit-code-omitted-no-throw OK ▶ 33/77 Life, the Universe and Everything marshals a transfer-floating GLib.Variant OK ▶ 33/77 Life, the Universe and Everything Flat array of structs out parameter with transfer none OK +▶ 41/77 Exported DBus object can send and receive dicts from a remote method OK +▶ 44/77 console string replacement console.trace() supports %d OK +▶ 44/77 console string replacement console.trace() supports %i OK +▶ 12/77 GObject.ParamSpec picks a reasonable default value when the function doesn't set the out parameter OK +▶ 39/77 Access to finalized GObject Proto function signals_disconnect OK ▶ 33/77 Life, the Universe and Everything Flat array of structs out parameter with transfer container OK -▶ 12/77 GObject properties accessors gets and sets a uint64 property as someUint64 OK -▶ 12/77 GObject properties accessors gets and sets a uint64 property with a bigint OK -▶ 12/77 GObject properties accessors gets and sets a string property as some_string OK -▶ 12/77 GObject properties accessors gets and sets a string property as some-string OK -▶ 12/77 GObject properties accessors gets and sets a string property as someString OK -▶ 44/77 console logs a warning OK -▶ 44/77 console logs an informative message OK -▶ 44/77 console traces a line OK -▶ 39/77 Access to finalized GObject Add expando property OK -▶ 39/77 Access to finalized GObject Access to unset expando property OK -▶ 2/77 /callargs/nullable-unsigned-is-invalid OK -▶ 39/77 Access to finalized GObject Access previously set expando property OK +▶ 44/77 console string replacement console.trace() supports %f OK ▶ 33/77 Life, the Universe and Everything Flat array of structs out parameter with transfer full OK ▶ 33/77 Life, the Universe and Everything Flat array of structs caller-allocated out parameter SKIP ▶ 33/77 Life, the Universe and Everything Flat array of structs transfer-full in parameter OK -▶ 12/77 GObject properties accessors get and sets out-of-range values throws OK -▶ 44/77 console traces a empty message OK -▶ 41/77 Exported DBus object can send and receive bytes from a remote method OK -▶ 44/77 console asserts a true condition OK +▶ 44/77 console string replacement console.trace() supports %o OK +▶ 38/77 Gtk overrides does not leak instance when connecting template signal OK +▶ 41/77 Exported DBus object can send and receive dicts from an async/await method OK +▶ 44/77 console string replacement console.trace() supports %O OK +▶ 44/77 console string replacement console.trace() ignores %c OK +▶ 44/77 console string replacement console.trace() supports mixing substitutions OK ▶ 33/77 Life, the Universe and Everything Flat array of structs transfer-none in parameter OK -▶ 12/77 GObject properties accessors gets and sets a float property OK -▶ 41/77 Exported DBus object can send and receive bytes from an async/await method OK -▶ 39/77 Access to finalized GObject Access to getter method OK -▶ 12/77 GObject properties accessors gets and sets a double property OK ▶ 33/77 Inline function OK -▶ 41/77 Exported DBus object can call a remote method that returns an array of structs OK -▶ 44/77 console asserts a false condition OK ▶ 33/77 Inline method OK -▶ 39/77 Access to finalized GObject Access to setter method OK -▶ 12/77 GObject properties accessors gets and sets a strv property as some_strv OK -▶ 41/77 Exported DBus object can call an async/await method that returns an array of structs OK +▶ 39/77 Access to finalized GObject Proto function signals_block OK +▶ 12/77 GObject properties gets and sets a boolean property as some_boolean OK +▶ 41/77 Exported DBus object can call a remote method with a Unix FD OK +▶ 12/77 GObject properties gets and sets a boolean property as some-boolean OK +▶ 41/77 Exported DBus object can call an async/await method with a Unix FD OK +▶ 44/77 console string replacement console.trace() supports invalid numbers OK +▶ 44/77 console string replacement console.trace() supports missing substitutions OK +▶ 40/77 Legacy Gtk overrides does not leak instance when connecting template signal OK +▶ 12/77 GObject properties gets and sets a boolean property as someBoolean OK +▶ 39/77 Access to finalized GObject Proto function signals_unblock OK ▶ 33/77 Annotations object handles a deprecated string property OK +▶ 41/77 Exported DBus object can call an asynchronously implemented remote method with a Unix FD OK ▶ 33/77 Annotations object handles a callback property SKIP ▶ 33/77 Annotations object handles a property that was annotated weirdly OK ▶ 33/77 Annotations object handles a signal which takes a pointer argument but annotated as a string SKIP +▶ 12/77 GObject properties gets and sets a char property as some_char OK +▶ 12/77 GObject properties gets and sets a char property as some-char OK +▶ 44/77 console time() ends correctly OK +▶ 41/77 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD OK ▶ 33/77 Annotations object handles a signal which takes a list of strings SKIP -▶ 12/77 GObject properties accessors gets and sets a strv property as some-strv OK -▶ 12/77 GObject properties accessors gets and sets a strv property as someStrv OK -▶ 1/77 /gjs/context/eval-file/source-map OK -▶ 38/77 Gtk overrides destroy signal is not emitted when objects are garbage collected OK -▶ 39/77 Access to finalized GObject Proto function connect OK -▶ 41/77 Exported DBus object can send and receive dicts from a remote method OK -40/77 gjs:JS / LegacyGtk OK 0.24s 8 subtests passed - -47/77 gjs:JS / Encoding RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory MALLOC_PERTURB_=31 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testEncoding.js -m ▶ 33/77 Annotations object handles a signal with undocumented argument OK -▶ 12/77 GObject properties accessors gets and sets a boxed_struct property as some_boxed_struct OK -▶ 38/77 Gtk overrides accepts string in place of GdkAtom OK -▶ 41/77 Exported DBus object can send and receive dicts from an async/await method OK -▶ 41/77 Exported DBus object can call a remote method with a Unix FD OK -▶ 41/77 Exported DBus object can call an async/await method with a Unix FD OK -▶ 41/77 Exported DBus object can call an asynchronously implemented remote method with a Unix FD OK -▶ 38/77 Gtk overrides accepts null in place of GdkAtom as GDK_NONE OK -▶ 38/77 Gtk overrides uses the correct GType for null child properties OK -▶ 38/77 Gtk overrides can create a Gtk.TreeIter with accessible stamp field OK -▶ 38/77 Gtk overrides can get style properties using GObject.Value OK -▶ 38/77 Gtk overrides can pass a parent object to a child at construction OK ▶ 33/77 Annotations object handles a signal with arbitrary ignored attributes OK ▶ 33/77 Annotations object handles an in-argument passed by pointer SKIP ▶ 33/77 Annotations object handles an optional in-out argument SKIP +▶ 2/77 /callargs/nullable-int-is-invalid OK +▶ 39/77 Access to finalized GObject Proto function toString OK +▶ 41/77 Exported DBus object can call a remote method that returns a Unix FD OK +▶ 12/77 GObject properties gets and sets a char property as someChar OK ▶ 33/77 Annotations object handles various in-out argument configurations also tested elsewhere OK ▶ 33/77 Annotations object handles a GPtrArray of GValue SKIP ▶ 33/77 Annotations object handles a struct with a fixed length array field SKIP +▶ 44/77 console time() doesn't log initially OK +▶ 12/77 GObject properties gets and sets a uchar property as some_uchar OK +38/77 gjs:JS / Gtk3 OK 1.09s 28 subtests passed + +47/77 gjs:JS / Encoding RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 MALLOC_PERTURB_=69 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testEncoding.js -m +▶ 12/77 GObject properties gets and sets a uchar property as some-uchar OK +▶ 12/77 GObject properties gets and sets a uchar property as someUchar OK +▶ 12/77 GObject properties gets and sets a int property as some_int OK +▶ 12/77 GObject properties gets and sets a int property as some-int OK +▶ 12/77 GObject properties gets and sets a int property as someInt OK +▶ 12/77 GObject properties gets and sets a uint property as some_uint OK +▶ 12/77 GObject properties gets and sets a uint property as some-uint OK +▶ 41/77 Exported DBus object can call an async/await method that returns a Unix FD OK +▶ 41/77 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD OK +▶ 41/77 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD OK +▶ 41/77 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one OK +▶ 41/77 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one OK +▶ 41/77 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList OK +▶ 41/77 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList OK +▶ 41/77 Exported DBus object Has defined properties OK +▶ 41/77 Exported DBus object reading readonly property works OK +▶ 41/77 Exported DBus object reading readwrite property works OK ▶ 33/77 Annotations object handles various header-only stuff OK ▶ 33/77 Annotations object handles an integer constant larger than 32 bits SKIP -▶ 12/77 GObject properties accessors gets and sets a boxed_struct property as some-boxed-struct OK -▶ 12/77 GObject properties accessors gets and sets a boxed_struct property as someBoxedStruct OK -▶ 12/77 GObject properties accessors gets and sets a gvalue property as some_gvalue OK -▶ 12/77 GObject properties accessors gets and sets a gvalue property as some-gvalue OK -▶ 12/77 GObject properties accessors gets and sets a gvalue property as someGvalue OK -▶ 39/77 Access to finalized GObject Proto function connect_after OK -▶ 39/77 Access to finalized GObject Proto function emit OK -▶ 39/77 Access to finalized GObject Proto function signals_disconnect OK -▶ 44/77 console asserts a false condition with message OK -▶ 44/77 console clear() can be called OK -▶ 3/77 - --help after -c should not print anything OK ▶ 33/77 Abstract drawable object calls methods OK -▶ 12/77 GObject properties accessors gets and sets a gvalue property with a bigint OK -▶ 44/77 console clear() resets indentation OK -▶ 41/77 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD OK -▶ 41/77 Exported DBus object can call a remote method that returns a Unix FD OK -▶ 12/77 GObject properties accessors gets and sets a variant property as some_variant OK -▶ 12/77 GObject properties accessors gets and sets a variant property as some-variant OK ▶ 33/77 Regress.Foo various stuff OK ▶ 33/77 Regress.Foo Interface OK -▶ 39/77 Access to finalized GObject Proto function signals_block OK -▶ 44/77 console table() logs at least something OK -▶ 12/77 GObject properties accessors gets and sets a variant property as someVariant OK ▶ 33/77 Regress.Foo SubInterface OK -▶ 41/77 Exported DBus object can call an async/await method that returns a Unix FD OK -▶ 39/77 Access to finalized GObject Proto function signals_unblock OK ▶ 33/77 Regress.Foo interface with vfunc that takes a callback SKIP -▶ 44/77 console string replacement console.log() supports %s OK -▶ 12/77 GObject properties accessors gets and sets a variant property as some_variant OK ▶ 33/77 Regress.Foo Object static OK +40/77 gjs:JS / LegacyGtk OK 0.98s 8 subtests passed + +48/77 gjs:JS / GLibLogWriter RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=221 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGLibLogWriter.js -m +▶ 12/77 GObject properties gets and sets a uint property as someUint OK +▶ 12/77 GObject properties gets and sets a long property as some_long OK +▶ 12/77 GObject properties gets and sets a long property as some-long OK +▶ 12/77 GObject properties gets and sets a long property as someLong OK +▶ 12/77 GObject properties gets and sets a ulong property as some_ulong OK +▶ 12/77 GObject properties gets and sets a ulong property as some-ulong OK +▶ 12/77 GObject properties gets and sets a ulong property as someUlong OK ▶ 33/77 Regress.Foo Object instance OK ▶ 33/77 Regress.Foo Object properties OK -▶ 41/77 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD OK -▶ 12/77 GObject properties accessors gets and sets a variant property as some-variant OK -▶ 44/77 console string replacement console.log() supports %d OK -▶ 39/77 Access to finalized GObject Proto function toString OK -▶ 38/77 Gtk overrides does not leak instance when connecting template signal OK -▶ 41/77 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD OK -▶ 12/77 GObject properties accessors gets and sets a variant property as someVariant OK ▶ 33/77 Regress.Foo Subobject instance OK -▶ 44/77 console string replacement console.log() supports %i OK -▶ 41/77 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one OK ▶ 33/77 Regress.Foo Buffer instance OK -▶ 41/77 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one OK -▶ 41/77 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList OK -▶ 41/77 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList OK -▶ 41/77 Exported DBus object Has defined properties OK -▶ 12/77 GObject properties accessors gets and sets a variant property as some_variant OK -▶ 12/77 GObject properties accessors gets and sets a variant property as some-variant OK -▶ 12/77 GObject properties accessors gets and sets a variant property as someVariant OK ▶ 33/77 Regress.Foo OtherObject instance OK ▶ 33/77 Regress.Foo EnumType OK ▶ 33/77 Regress.Foo FlagsType OK ▶ 33/77 Regress.Foo EnumNoType OK ▶ 33/77 Regress.Foo FlagsNoType OK -▶ 2/77 /callargs/nullable-int64-is-invalid OK -▶ 44/77 console string replacement console.log() supports %f OK -▶ 44/77 console string replacement console.log() supports %o OK ▶ 33/77 Regress.Foo EnumFullname OK ▶ 33/77 Regress.Foo Address OK ▶ 33/77 Regress.Foo Various boxed instances OK -▶ 44/77 console string replacement console.log() supports %O OK -▶ 12/77 GObject properties accessors gets and sets a object property as some_object OK ▶ 33/77 Regress.Foo Rectangle instance OK -▶ 44/77 console string replacement console.log() ignores %c OK -▶ 12/77 GObject properties accessors gets and sets a object property as some-object OK ▶ 33/77 Regress.Foo Various test functions OK -▶ 41/77 Exported DBus object reading readonly property works OK -▶ 41/77 Exported DBus object reading readwrite property works OK -▶ 41/77 Exported DBus object reading writeonly throws an error OK ▶ 33/77 Regress.Foo Error type OK ▶ 33/77 Regress.Foo Foreign struct OK ▶ 33/77 Regress.Foo Foreign struct via introspected constructor SKIP -▶ 33/77 RegressUnix handles devt OK -▶ 44/77 console string replacement console.log() supports mixing substitutions OK -▶ 44/77 console string replacement console.log() supports invalid numbers OK -▶ 44/77 console string replacement console.log() supports missing substitutions OK -▶ 12/77 GObject properties accessors gets and sets a object property as someObject OK -▶ 12/77 GObject properties accessors gets and sets a flags property as some_flags OK -▶ 33/77 RegressUnix handles gidt OK -▶ 33/77 RegressUnix handles pidt OK -▶ 33/77 RegressUnix handles socklent OK -▶ 12/77 GObject properties accessors gets and sets a flags property as some-flags OK -▶ 44/77 console string replacement console.warn() supports %s OK -▶ 1/77 /gjs/gobject/js_defined_type OK -▶ 33/77 RegressUnix handles uidt OK -▶ 12/77 GObject properties accessors gets and sets a flags property as someFlags OK -▶ 44/77 console string replacement console.warn() supports %d OK -▶ 33/77 Boxed type return extra tests Refcounted boxed type wrapper OK -▶ 12/77 GObject properties accessors gets and sets a enum property as some_enum OK -▶ 33/77 Boxed type return extra tests Array of boxed type transfer none out parameter OK -▶ 44/77 console string replacement console.warn() supports %i OK -▶ 12/77 GObject properties accessors gets and sets a enum property as some-enum OK -▶ 12/77 GObject properties accessors gets and sets a enum property as someEnum OK +▶ 41/77 Exported DBus object reading writeonly throws an error OK ▶ 41/77 Exported DBus object Setting a readwrite property works OK ▶ 41/77 Exported DBus object Setting a writeonly property works OK -▶ 33/77 Boxed type return extra tests Boxed GValue out OK -▶ 33/77 Boxed type return extra tests GList of boxed type transfer none return value OK -▶ 45/77 ES module imports default import OK -▶ 45/77 ES module imports named import OK -▶ 44/77 console string replacement console.warn() supports %f OK -▶ 12/77 GObject properties accessors gets and sets a byte_array property as some_byte_array OK ▶ 41/77 Exported DBus object Setting a readonly property throws an error OK -38/77 gjs:JS / Gtk3 OK 0.32s 28 subtests passed - -48/77 gjs:JS / GLibLogWriter RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=53 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGLibLogWriter.js -m -▶ 45/77 ES module imports GObject introspection import OK -▶ 44/77 console string replacement console.warn() supports %o OK ▶ 41/77 Exported DBus object Reading a property that prepacks the return value works OK -▶ 12/77 GObject properties accessors gets and sets a byte_array property as some-byte-array OK -▶ 12/77 GObject properties accessors gets and sets a byte_array property as someByteArray OK -▶ 12/77 GObject properties accessors gets a read-only property OK -▶ 12/77 GObject properties accessors throws when setting a read-only property OK -▶ 12/77 GObject properties accessors allows to set/get deprecated properties OK -▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none OK -▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none OK ▶ 41/77 Exported DBus object Marking a property as invalidated works OK ▶ 41/77 DBus Proxy wrapper init failures are reported in sync mode OK +▶ 45/77 ES module imports default import OK +▶ 45/77 ES module imports named import OK +▶ 45/77 ES module imports GObject introspection import OK +▶ 45/77 ES module imports import with version parameter OK +▶ 1/77 /gjs/context/eval-file/exit-code-omitted-throw OK +44/77 gjs:JS / Console OK 0.68s 68 subtests passed + +49/77 gjs:JS / Global RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none MALLOC_PERTURB_=117 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGlobal.js -m ▶ 41/77 DBus Proxy wrapper init failures are reported in async mode OK +▶ 12/77 GObject properties gets and sets a int64 property as some_int64 OK +▶ 12/77 GObject properties gets and sets a int64 property as some-int64 OK +▶ 45/77 ES module imports import again with other version parameter OK +▶ 45/77 ES module imports import for the first time with wrong version OK +▶ 46/77 Async mainloop resolves when main loop exits OK +▶ 2/77 /callargs/nullable-unsigned-is-invalid OK +▶ 12/77 GObject properties gets and sets a int64 property as someInt64 OK +▶ 12/77 GObject properties gets and sets a int64 property as some_int64 OK +▶ 12/77 GObject properties gets and sets a int64 property as some-int64 OK +▶ 12/77 GObject properties gets and sets a int64 property as someInt64 OK +▶ 12/77 GObject properties gets and sets a int64 property with a bigint OK +▶ 12/77 GObject properties gets and sets a uint64 property as some_uint64 OK +▶ 12/77 GObject properties gets and sets a uint64 property as some-uint64 OK +▶ 12/77 GObject properties gets and sets a uint64 property as someUint64 OK ▶ 41/77 DBus Proxy wrapper can init a proxy asynchronously when promisified OK ▶ 41/77 DBus Proxy wrapper can create a proxy from a promise OK ▶ 41/77 DBus Proxy wrapper can create fail a proxy from a promise OK -▶ 45/77 ES module imports import with version parameter OK -▶ 45/77 ES module imports import again with other version parameter OK -▶ 45/77 ES module imports import for the first time with wrong version OK -▶ 44/77 console string replacement console.warn() supports %O OK -▶ 44/77 console string replacement console.warn() ignores %c OK -▶ 44/77 console string replacement console.warn() supports mixing substitutions OK -▶ 44/77 console string replacement console.warn() supports invalid numbers OK -▶ 44/77 console string replacement console.warn() supports missing substitutions OK -▶ 44/77 console string replacement console.info() supports %s OK -▶ 44/77 console string replacement console.info() supports %d OK -▶ 44/77 console string replacement console.info() supports %i OK -▶ 44/77 console string replacement console.info() supports %f OK -▶ 39/77 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected OK -▶ 39/77 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected OK -▶ 39/77 Disposed or finalized GObject calls dispose vfunc on explicit disposal only OK -▶ 33/77 Boxed type return extra tests GList of boxed type transfer full return value OK -▶ 33/77 UTF-8 strings invalid bytes tests handles invalid UTF-8 return values gracefully SKIP -▶ 33/77 Fundamental extra tests array of fundamental objects in OK -▶ 33/77 Fundamental extra tests array of fundamental objects out OK -▶ 33/77 Fundamental extra tests in argument OK -▶ 33/77 Fundamental extra tests abstract type OK -▶ 33/77 Fundamental extra tests out argument OK -▶ 33/77 Class with action signals returns a new object SKIP -▶ 33/77 Class with action signals returns null OK -▶ 33/77 Bitmask fundamental type can be created SKIP -▶ 2/77 /callargs/nullable-double-is-invalid OK +▶ 33/77 RegressUnix handles devt OK +▶ 33/77 RegressUnix handles gidt OK +▶ 33/77 RegressUnix handles pidt OK +▶ 33/77 RegressUnix handles socklent OK +▶ 33/77 RegressUnix handles uidt OK +▶ 33/77 Boxed type return extra tests Refcounted boxed type wrapper OK +▶ 33/77 Boxed type return extra tests Array of boxed type transfer none out parameter OK +▶ 33/77 Boxed type return extra tests Boxed GValue out OK ▶ 45/77 ES module imports import with another version after a failed import OK ▶ 45/77 ES module imports import nonexistent module OK -▶ 44/77 console string replacement console.info() supports %o OK -▶ 12/77 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none OK -▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container OK +▶ 33/77 Boxed type return extra tests GList of boxed type transfer none return value OK +▶ 33/77 Boxed type return extra tests GList of boxed type transfer full return value OK +46/77 gjs:JS / AsyncMainloop OK 0.37s 1 subtests passed + +50/77 gjs:JS / Timers RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=212 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testTimers.js -m +▶ 12/77 GObject properties gets and sets a uint64 property with a bigint OK +▶ 12/77 GObject properties gets and sets a uint64 property with a bigint OK +▶ 12/77 GObject properties gets and sets a string property as some_string OK +▶ 12/77 GObject properties gets and sets a string property as some-string OK +▶ 12/77 GObject properties gets and sets a string property as someString OK +▶ 12/77 GObject properties gets and sets a string property as some_string OK +▶ 12/77 GObject properties gets and sets a string property as some-string OK ▶ 45/77 ES module imports GObject introspection import via URL scheme OK ▶ 45/77 ES module imports import.meta.url OK ▶ 45/77 ES module imports finds files relative to import.meta.url OK ▶ 45/77 ES module imports does not expose internal import.meta properties to userland modules OK ▶ 45/77 ES module imports treats equivalent URIs as equal and does not load the module again OK ▶ 45/77 ES module imports can load modules with query parameters uniquely OK -▶ 44/77 console string replacement console.info() supports %O OK -▶ 44/77 console string replacement console.info() ignores %c OK -▶ 44/77 console string replacement console.info() supports mixing substitutions OK -▶ 44/77 console string replacement console.info() supports invalid numbers OK -▶ 39/77 Disposed or finalized GObject generates a warn on object garbage collection OK -▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container OK ▶ 45/77 ES module imports passes query parameters to imported modules in import.meta.uri OK -▶ 44/77 console string replacement console.info() supports missing substitutions OK -▶ 39/77 Disposed or finalized GObject generates a warn on object garbage collection if has expando property OK -▶ 1/77 /gjs/gobject/without_introspection OK -▶ 12/77 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container OK -▶ 44/77 console string replacement console.error() supports %s OK -41/77 gjs:dbus / GDBus OK 0.27s 63 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -Gjs-Message: 10:10:21.959: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x344ce448efd8 native@0xaaab10496b90] -Gjs-Message: 10:10:21.992: JS LOG: Missing handler for DBus method thisDoesNotExist -Gjs-Message: 10:10:21.994: JS LOG: Missing handler for DBus method thisDoesNotExist -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -49/77 gjs:JS / Global RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp MALLOC_PERTURB_=179 TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testGlobal.js -m -▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer full OK -▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer full OK -▶ 12/77 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer full OK ▶ 45/77 ES module imports rejects imports from a nonsense URI scheme OK ▶ 45/77 ES module imports rejects imports from a real but unsupported URI scheme OK ▶ 45/77 Builtin ES modules gettext default import OK @@ -4583,109 +4484,156 @@ ▶ 45/77 Builtin ES modules system named import OK ▶ 45/77 Builtin ES modules system dynamic import matches static import OK ▶ 45/77 Builtin ES modules system named dynamic import OK -▶ 44/77 console string replacement console.error() supports %d OK -▶ 44/77 console string replacement console.error() supports %i OK -▶ 44/77 console string replacement console.error() supports %f OK -▶ 44/77 console string replacement console.error() supports %o OK -▶ 12/77 GObject signals checks emission of signal with boxed-struct argument and transfer none OK -33/77 gjs:JS / Regress OK 0.46s 339 subtests passed +▶ 33/77 UTF-8 strings invalid bytes tests handles invalid UTF-8 return values gracefully SKIP +▶ 33/77 Fundamental extra tests array of fundamental objects in OK +▶ 33/77 Fundamental extra tests array of fundamental objects out OK +▶ 33/77 Fundamental extra tests in argument OK +▶ 3/77 - --coverage-prefix after script should succeed but give a warning OK +▶ 39/77 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected OK +▶ 39/77 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected OK +41/77 gjs:dbus / GDBus OK 1.07s 63 subtests passed +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +Gjs-Message: 16:38:06.076: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x23daa8c8efd8 native@0xaaaaf5b20830] +Gjs-Message: 16:38:06.212: JS LOG: Missing handler for DBus method thisDoesNotExist +Gjs-Message: 16:38:06.214: JS LOG: Missing handler for DBus method thisDoesNotExist +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -50/77 gjs:JS / Timers RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 MALLOC_PERTURB_=44 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testTimers.js -m +▶ 33/77 Fundamental extra tests abstract type OK +▶ 33/77 Fundamental extra tests out argument OK +▶ 33/77 Class with action signals returns a new object SKIP +▶ 33/77 Class with action signals returns null OK +▶ 33/77 Bitmask fundamental type can be created SKIP +▶ 12/77 GObject properties gets and sets a string property as someString OK +▶ 12/77 GObject properties get and sets out-of-range values throws OK +51/77 gjs:JS / Utility RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp MALLOC_PERTURB_=29 G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testUtility.js -m ▶ 45/77 Dynamic imports default import OK ▶ 45/77 Dynamic imports named import OK ▶ 45/77 Dynamic imports dynamic gi import matches static OK -▶ 44/77 console string replacement console.error() supports %O OK -▶ 12/77 GObject signals checks emission of signal with boxed-struct argument and transfer full SKIP ▶ 45/77 Dynamic imports treats equivalent URIs as equal and does not load the module again OK ▶ 45/77 Dynamic imports treats query parameters uniquely for absolute URIs OK ▶ 45/77 Dynamic imports treats query parameters uniquely for relative URIs OK ▶ 45/77 Dynamic imports does not show internal stack frames in an import error OK +▶ 12/77 GObject properties gets and sets a float property OK +▶ 12/77 GObject properties gets and sets a double property OK +▶ 12/77 GObject properties gets and sets a strv property as some_strv OK +▶ 12/77 GObject properties gets and sets a strv property as some-strv OK +▶ 2/77 /callargs/nullable-int64-is-invalid OK +▶ 39/77 Disposed or finalized GObject calls dispose vfunc on explicit disposal only OK +▶ 12/77 GObject properties gets and sets a strv property as someStrv OK +▶ 12/77 GObject properties gets and sets a boxed_struct property as some_boxed_struct OK ▶ 45/77 Dynamic imports does not show internal stack frames in a module that throws an error OK ▶ 45/77 Dynamic imports does not show internal stack frames in a module that fails to parse OK ▶ 45/77 Dynamic imports rejects imports from a nonsense URI scheme OK +▶ 12/77 GObject properties gets and sets a boxed_struct property as some-boxed-struct OK +▶ 12/77 GObject properties gets and sets a boxed_struct property as someBoxedStruct OK +▶ 12/77 GObject properties gets and sets a boxed_struct property as some_boxed_struct OK +▶ 12/77 GObject properties gets and sets a boxed_struct property as some-boxed-struct OK ▶ 45/77 Dynamic imports rejects imports from a real but unsupported URI scheme OK -▶ 2/77 /callargs/invalid-bool-type OK -▶ 44/77 console string replacement console.error() ignores %c OK -▶ 44/77 console string replacement console.error() supports mixing substitutions OK -▶ 44/77 console string replacement console.error() supports invalid numbers OK -▶ 44/77 console string replacement console.error() supports missing substitutions OK -▶ 44/77 console string replacement console.trace() supports %s OK -▶ 44/77 console string replacement console.trace() supports %d OK -▶ 12/77 GObject signals with not-ref-counted boxed types with transfer full are properly handled OK -▶ 12/77 GObject signals not-ref-counted boxed types with transfer full originating from C are properly handled SKIP -▶ 12/77 GObject signals can be created from C constructor as well OK -▶ 12/77 GError extra tests marshals GError instances through GValue OK -▶ 12/77 GError extra tests can be nullable OK -▶ 3/77 - -I after script should succeed but give a warning OK -▶ 44/77 console string replacement console.trace() supports %i OK -▶ 44/77 console string replacement console.trace() supports %f OK -▶ 12/77 GHashTable extra tests marshals a hash table of enums as an in argument OK -▶ 12/77 GHashTable extra tests marshals a hash table of enums as a return value OK -▶ 44/77 console string replacement console.trace() supports %o OK -▶ 44/77 console string replacement console.trace() supports %O OK -▶ 12/77 Filename tests wrong types OK -▶ 12/77 Filename tests nullability OK -▶ 44/77 console string replacement console.trace() ignores %c OK -▶ 44/77 console string replacement console.trace() supports mixing substitutions OK -▶ 47/77 Text Encoding toString() uses spec-compliant tags OK -45/77 gjs:JS / ESModules OK 0.16s 36 subtests passed +▶ 39/77 Disposed or finalized GObject generates a warn on object garbage collection OK +▶ 1/77 /gjs/context/eval-file/source-map OK +33/77 gjs:JS / Regress OK 1.63s 339 subtests passed -▶ 1/77 /gjs/profiler/start_stop OK -51/77 gjs:JS / Utility RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=70 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testUtility.js -m -▶ 12/77 Filename tests round-tripping OK -▶ 44/77 console string replacement console.trace() supports invalid numbers OK -▶ 44/77 console string replacement console.trace() supports missing substitutions OK +52/77 gjs:JS / WeakRef RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MALLOC_PERTURB_=73 MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testWeakRef.js -m +▶ 39/77 Disposed or finalized GObject generates a warn on object garbage collection if has expando property OK +▶ 12/77 GObject properties gets and sets a boxed_struct property as someBoxedStruct OK +▶ 12/77 GObject properties gets and sets a boxed_glist property as some_boxed_glist OK +▶ 12/77 GObject properties gets and sets a boxed_glist property as some-boxed-glist OK +▶ 12/77 GObject properties gets and sets a boxed_glist property as someBoxedGlist OK +▶ 12/77 GObject properties gets and sets a gvalue property as some_gvalue OK +▶ 12/77 GObject properties gets and sets a gvalue property as some-gvalue OK +45/77 gjs:JS / ESModules OK 0.64s 36 subtests passed + +53/77 gjs:Debugger / backtrace command RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory MALLOC_PERTURB_=37 TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/backtrace.debugger +▶ 12/77 GObject properties gets and sets a gvalue property as someGvalue OK +▶ 12/77 GObject properties gets and sets a gvalue property with a bigint OK +▶ 2/77 /callargs/nullable-double-is-invalid OK +▶ 47/77 Text Encoding toString() uses spec-compliant tags OK ▶ 47/77 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) OK ▶ 47/77 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array OK +▶ 12/77 GObject properties gets and sets a variant property as some_variant OK +▶ 12/77 GObject properties gets and sets a variant property as some-variant OK +▶ 12/77 GObject properties gets and sets a variant property as someVariant OK +▶ 12/77 GObject properties gets and sets a variant property as some_variant OK +▶ 39/77 Disposed or finalized GObject generates a warn if already disposed at garbage collection OK ▶ 47/77 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array OK ▶ 47/77 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array OK ▶ 47/77 Text Encoding TextDecoder decode() fatal is false by default OK ▶ 47/77 Text Encoding TextDecoder decode() ignoreBOM is false by default OK ▶ 47/77 Text Encoding TextDecoder decode() fatal is true when passed OK -▶ 12/77 Filename tests various types of paths in GLib encoding OK -▶ 12/77 Filename tests various types of path existing OK -▶ 12/77 Array of enum extra tests marshals a C array of enum values as a return value SKIP -▶ 2/77 /callargs/invalid-int-type OK +▶ 12/77 GObject properties gets and sets a variant property as some-variant OK +▶ 12/77 GObject properties gets and sets a variant property as someVariant OK +▶ 12/77 GObject properties gets and sets a variant property as some_variant OK +▶ 12/77 GObject properties gets and sets a variant property as some-variant OK ▶ 47/77 Text Encoding TextDecoder decode() ignoreBOM is true when passed OK ▶ 47/77 Text Encoding TextDecoder decode() fatal is coerced to a boolean value OK ▶ 47/77 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value OK -▶ 12/77 Flags extra tests marshals a 32-high bit flags value as an in argument OK ▶ 47/77 Text Encoding TextDecoder decode() throws on empty input OK ▶ 47/77 Text Encoding TextDecoder decode() throws on null input OK ▶ 47/77 Text Encoding TextDecoder decode() throws on invalid encoding label OK ▶ 47/77 Text Encoding TextDecoder decode() decodes undefined as an empty string OK -▶ 46/77 Async mainloop resolves when main loop exits OK ▶ 47/77 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) OK -▶ 12/77 UTF-8 strings invalid bytes tests handles invalid UTF-8 return values gracefully SKIP ▶ 47/77 Text Encoding TextDecoder decode() decodes GLib.Bytes OK ▶ 47/77 Text Encoding TextDecoder decode() ignores byte order marker (BOM) OK -▶ 12/77 UTF-8 strings invalid bytes tests handles invalid UTF-8 out arguments gracefully SKIP ▶ 47/77 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) OK ▶ 47/77 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) OK +▶ 12/77 GObject properties gets and sets a variant property as someVariant OK +▶ 12/77 GObject properties gets and sets a object property as some_object OK +▶ 12/77 GObject properties gets and sets a object property as some-object OK +▶ 12/77 GObject properties gets and sets a object property as someObject OK +▶ 49/77 globalThis is equal to window OK +▶ 49/77 globalThis WeakRef is defined OK +▶ 49/77 globalThis console is defined OK ▶ 47/77 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) OK ▶ 47/77 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 OK ▶ 47/77 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes OK ▶ 47/77 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes OK -▶ 44/77 console time() ends correctly OK ▶ 47/77 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters OK +▶ 49/77 globalThis TextEncoder is defined OK +▶ 49/77 globalThis TextDecoder is defined OK +▶ 49/77 globalThis ARGV is defined OK +▶ 49/77 globalThis print function log is defined OK +▶ 49/77 globalThis print function print is defined OK +▶ 49/77 globalThis print function printerr is defined OK +▶ 12/77 GObject properties gets and sets a object property as some_object OK +▶ 12/77 GObject properties gets and sets a object property as some-object OK +▶ 49/77 globalThis print function logError is defined OK +▶ 12/77 GObject properties gets and sets a object property as someObject OK +▶ 12/77 GObject properties gets and sets a flags property as some_flags OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII OK -▶ 39/77 Disposed or finalized GObject generates a warn if already disposed at garbage collection OK -▶ 1/77 /gjs/jsapi/util/error/throw OK +▶ 12/77 GObject properties gets and sets a flags property as some-flags OK +▶ 12/77 GObject properties gets and sets a flags property as someFlags OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. OK -46/77 gjs:JS / AsyncMainloop OK 0.15s 1 subtests passed +▶ 2/77 /callargs/invalid-bool-type OK +▶ 48/77 GLib Structured logging handler writes a message OK +▶ 3/77 - --coverage-output after script should succeed but give a warning OK +▶ 48/77 GLib Structured logging handler writes a warning OK +▶ 12/77 GObject properties gets and sets a enum property as some_enum OK +▶ 12/77 GObject properties gets and sets a enum property as some-enum OK +49/77 gjs:JS / Global OK 0.34s 10 subtests passed -52/77 gjs:JS / WeakRef RUNNING ->>> LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=207 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/js/testWeakRef.js -m +54/77 gjs:Debugger / breakpoint command RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' MALLOC_PERTURB_=9 GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/breakpoint.debugger +▶ 1/77 /gjs/gobject/js_defined_type OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. OK +▶ 48/77 GLib Structured logging handler preserves a custom string field OK +▶ 48/77 GLib Structured logging handler preserves a custom byte array field OK +▶ 12/77 GObject properties gets and sets a enum property as someEnum OK +▶ 12/77 GObject properties gets and sets a byte_array property as some_byte_array OK +▶ 12/77 GObject properties gets and sets a byte_array property as some-byte-array OK +▶ 12/77 GObject properties gets and sets a byte_array property as someByteArray OK +▶ 12/77 GObject properties gets and sets a byte_array property as some_byte_array OK +▶ 12/77 GObject properties gets and sets a byte_array property as some-byte-array OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. OK @@ -4694,24 +4642,34 @@ ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. OK +▶ 12/77 GObject properties gets and sets a byte_array property as someByteArray OK +▶ 12/77 GObject properties gets a read-only property OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. OK -▶ 44/77 console time() doesn't log initially OK -▶ 48/77 GLib Structured logging handler writes a message OK -▶ 48/77 GLib Structured logging handler writes a warning OK -▶ 48/77 GLib Structured logging handler preserves a custom string field OK -▶ 48/77 GLib Structured logging handler preserves a custom byte array field OK -▶ 3/77 - --coverage-prefix after script should succeed but give a warning OK -▶ 2/77 /callargs/invalid-unsigned-type OK -12/77 gjs:JS / GIMarshalling OK 1.09s 727 subtests passed - ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. OK +▶ 51/77 Utility callback recognizes callback correctly OK +▶ 39/77 Disposed or finalized GObject created from other function is marked as disposed and garbage collected OK +▶ 12/77 GObject properties throws when setting a read-only property OK +▶ 12/77 GObject properties allows to set/get deprecated properties SKIP ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. OK -53/77 gjs:Debugger / backtrace command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=147 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/backtrace.debugger -▶ 49/77 globalThis is equal to window OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. OK +▶ 3/77 - --version should work OK +▶ 51/77 Utility object recognizes callback correctly OK +▶ 39/77 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected OK +▶ 39/77 Disposed or finalized GObject returned from function is marked as disposed OK +▶ 51/77 Utility unions/structs TaggedValue SKIP +▶ 51/77 Utility unions/structs Byte SKIP +48/77 gjs:JS / GLibLogWriter OK 0.47s 4 subtests passed + +55/77 gjs:Debugger / continue command RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp MALLOC_PERTURB_=49 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/continue.debugger +▶ 12/77 GObject properties can be overridden from JS OK +▶ 12/77 GObject properties can be created from C constructor as well OK +▶ 12/77 GObject properties accessors gets and sets a boolean property as some_boolean OK +▶ 12/77 GObject properties accessors gets and sets a boolean property as some-boolean OK +▶ 12/77 GObject properties accessors gets and sets a boolean property as someBoolean OK +▶ 2/77 /callargs/invalid-int-type OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. OK @@ -4719,143 +4677,256 @@ ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. OK ▶ 47/77 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. OK -▶ 49/77 globalThis WeakRef is defined OK -▶ 49/77 globalThis console is defined OK -▶ 49/77 globalThis TextEncoder is defined OK -▶ 49/77 globalThis TextDecoder is defined OK -▶ 49/77 globalThis ARGV is defined OK -▶ 49/77 globalThis print function log is defined OK -▶ 49/77 globalThis print function print is defined OK -▶ 49/77 globalThis print function printerr is defined OK -▶ 49/77 globalThis print function logError is defined OK -▶ 39/77 Disposed or finalized GObject created from other function is marked as disposed and garbage collected OK -▶ 39/77 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected OK -▶ 39/77 Disposed or finalized GObject returned from function is marked as disposed OK -▶ 1/77 /gjs/jsapi/util/error/throw-cause OK -48/77 gjs:JS / GLibLogWriter OK 0.13s 4 subtests passed - -44/77 gjs:JS / Console OK 0.32s 68 subtests passed - -54/77 gjs:Debugger / breakpoint command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 MALLOC_PERTURB_=140 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/breakpoint.debugger -55/77 gjs:Debugger / continue command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp MALLOC_PERTURB_=201 TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/continue.debugger -49/77 gjs:JS / Global OK 0.11s 10 subtests passed - -47/77 gjs:JS / Encoding OK 0.18s 56 subtests passed - -56/77 gjs:Debugger / delete command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=117 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/delete.debugger -57/77 gjs:Debugger / detach command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp ENABLE_GTK=yes GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=148 GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/detach.debugger -▶ 2/77 /callargs/invalid-int64-type OK -▶ 51/77 Utility callback recognizes callback correctly OK -▶ 51/77 Utility object recognizes callback correctly OK -▶ 51/77 Utility unions/structs TaggedValue SKIP -▶ 51/77 Utility unions/structs Byte SKIP ▶ 51/77 Utility unions/structs Buffer OK ▶ 51/77 Utility unions/structs Struct SKIP ▶ 51/77 Utility unions/structs Union SKIP ▶ 51/77 Utility enums/flags enum OK ▶ 51/77 Utility enums/flags flags OK -▶ 1/77 /gjs/jsapi/util/string/utf8-nchars-to-js OK -▶ 3/77 - --coverage-output after script should succeed but give a warning OK -▶ 2/77 /callargs/invalid-double-type OK -▶ 3/77 - --version should work OK -51/77 gjs:JS / Utility OK 0.11s 5 subtests passed - -58/77 gjs:Debugger / down-up command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=221 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/down-up.debugger +▶ 12/77 GObject properties accessors gets and sets a char property as some_char OK +▶ 12/77 GObject properties accessors gets and sets a char property as some-char OK ▶ 52/77 WeakRef works OK +▶ 12/77 GObject properties accessors gets and sets a char property as someChar OK +▶ 12/77 GObject properties accessors gets and sets a uchar property as some_uchar OK +▶ 12/77 GObject properties accessors gets and sets a uchar property as some-uchar OK +▶ 12/77 GObject properties accessors gets and sets a uchar property as someUchar OK +▶ 12/77 GObject properties accessors gets and sets a int property as some_int OK +▶ 12/77 GObject properties accessors gets and sets a int property as some-int OK +▶ 12/77 GObject properties accessors gets and sets a int property as someInt OK +▶ 12/77 GObject properties accessors gets and sets a uint property as some_uint OK +▶ 12/77 GObject properties accessors gets and sets a uint property as some-uint OK +▶ 12/77 GObject properties accessors gets and sets a uint property as someUint OK +▶ 53/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/backtrace.debugger OK +47/77 gjs:JS / Encoding OK 0.57s 56 subtests passed + +56/77 gjs:Debugger / delete command RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory MALLOC_PERTURB_=231 TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/delete.debugger +53/77 gjs:Debugger / backtrace command OK 0.29s 1 subtests passed + +57/77 gjs:Debugger / detach command RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=124 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/detach.debugger ▶ 3/77 - --version should print something OK ▶ 52/77 FinalizationRegistry works OK -▶ 2/77 /callargs/invalid-autochar-type OK ▶ 52/77 FinalizationRegistry works if a microtask is enqueued from the callback OK +▶ 12/77 GObject properties accessors gets and sets a long property as some_long OK +▶ 12/77 GObject properties accessors gets and sets a long property as some-long OK +▶ 12/77 GObject properties accessors gets and sets a long property as someLong OK +▶ 12/77 GObject properties accessors gets and sets a ulong property as some_ulong OK +▶ 12/77 GObject properties accessors gets and sets a ulong property as some-ulong OK +▶ 12/77 GObject properties accessors gets and sets a ulong property as someUlong OK +▶ 12/77 GObject properties accessors gets and sets a int64 property as some_int64 OK +▶ 12/77 GObject properties accessors gets and sets a int64 property as some-int64 OK +▶ 12/77 GObject properties accessors gets and sets a int64 property as someInt64 OK +▶ 12/77 GObject properties accessors gets and sets a int64 property as some_int64 OK +▶ 12/77 GObject properties accessors gets and sets a int64 property as some-int64 OK +▶ 12/77 GObject properties accessors gets and sets a int64 property as someInt64 OK +▶ 12/77 GObject properties accessors gets and sets a int64 property with a bigint OK +▶ 12/77 GObject properties accessors gets and sets a uint64 property as some_uint64 OK +▶ 12/77 GObject properties accessors gets and sets a uint64 property as some-uint64 OK +▶ 12/77 GObject properties accessors gets and sets a uint64 property as someUint64 OK ▶ 39/77 Disposed or finalized GObject returned from function is marked as disposed and then as finalized OK -▶ 53/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/backtrace.debugger OK -53/77 gjs:Debugger / backtrace command OK 0.07s 1 subtests passed - -59/77 gjs:Debugger / finish command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 MALLOC_PERTURB_=124 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/finish.debugger ▶ 39/77 Disposed or finalized GObject ignores toggling queued unref toggles OK -▶ 55/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/continue.debugger OK -▶ 52/77 FinalizationRegistry works if the object is collected in a microtask OK -▶ 54/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/breakpoint.debugger OK -▶ 1/77 /gjs/jsapi/util/string/char16_data OK -55/77 gjs:Debugger / continue command OK 0.06s 1 subtests passed - -54/77 gjs:Debugger / breakpoint command OK 0.07s 1 subtests passed +▶ 1/77 /gjs/gobject/without_introspection OK +▶ 2/77 /callargs/invalid-unsigned-type OK +51/77 gjs:JS / Utility OK 0.43s 5 subtests passed -60/77 gjs:Debugger / frame command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=230 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/frame.debugger -61/77 gjs:Debugger / keys command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=213 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/keys.debugger +58/77 gjs:Debugger / down-up command RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=36 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/down-up.debugger +▶ 12/77 GObject properties accessors gets and sets a uint64 property with a bigint OK +▶ 12/77 GObject properties accessors gets and sets a string property as some_string OK +▶ 12/77 GObject properties accessors gets and sets a string property as some-string OK +▶ 12/77 GObject properties accessors gets and sets a string property as someString OK +▶ 12/77 GObject properties accessors get and sets out-of-range values throws OK +▶ 12/77 GObject properties accessors gets and sets a float property OK +▶ 12/77 GObject properties accessors gets and sets a double property OK +▶ 52/77 FinalizationRegistry works if the object is collected in a microtask OK ▶ 39/77 Disposed or finalized GObject ignores toggling queued toggles OK +▶ 12/77 GObject properties accessors gets and sets a strv property as some_strv OK +▶ 12/77 GObject properties accessors gets and sets a strv property as some-strv OK +▶ 12/77 GObject properties accessors gets and sets a strv property as someStrv OK +▶ 12/77 GObject properties accessors gets and sets a boxed_struct property as some_boxed_struct OK +▶ 12/77 GObject properties accessors gets and sets a boxed_struct property as some-boxed-struct OK +▶ 12/77 GObject properties accessors gets and sets a boxed_struct property as someBoxedStruct OK +▶ 12/77 GObject properties accessors gets and sets a gvalue property as some_gvalue OK +▶ 12/77 GObject properties accessors gets and sets a gvalue property as some-gvalue OK +▶ 12/77 GObject properties accessors gets and sets a gvalue property as someGvalue OK +▶ 12/77 GObject properties accessors gets and sets a gvalue property with a bigint OK +▶ 12/77 GObject properties accessors gets and sets a variant property as some_variant OK ▶ 39/77 Disposed or finalized GObject can be disposed from other thread OK -▶ 39/77 Disposed or finalized GObject can be garbage collected once disposed from other thread OK ▶ 52/77 FinalizationRegistry works if another collection is queued from the callback OK -▶ 56/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/delete.debugger OK -▶ 2/77 /callargs/invalid-autojschar-type OK -52/77 gjs:JS / WeakRef OK 0.12s 5 subtests passed +▶ 12/77 GObject properties accessors gets and sets a variant property as some-variant OK +▶ 12/77 GObject properties accessors gets and sets a variant property as someVariant OK +▶ 12/77 GObject properties accessors gets and sets a variant property as some_variant OK +▶ 12/77 GObject properties accessors gets and sets a variant property as some-variant OK +▶ 12/77 GObject properties accessors gets and sets a variant property as someVariant OK +▶ 12/77 GObject properties accessors gets and sets a variant property as some_variant OK +▶ 12/77 GObject properties accessors gets and sets a variant property as some-variant OK +▶ 12/77 GObject properties accessors gets and sets a variant property as someVariant OK +▶ 12/77 GObject properties accessors gets and sets a object property as some_object OK +▶ 12/77 GObject properties accessors gets and sets a object property as some-object OK +▶ 12/77 GObject properties accessors gets and sets a object property as someObject OK +▶ 39/77 Disposed or finalized GObject can be garbage collected once disposed from other thread OK +▶ 12/77 GObject properties accessors gets and sets a flags property as some_flags OK +▶ 12/77 GObject properties accessors gets and sets a flags property as some-flags OK +52/77 gjs:JS / WeakRef OK 0.45s 5 subtests passed -56/77 gjs:Debugger / delete command OK 0.07s 1 subtests passed +59/77 gjs:Debugger / finish command RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=181 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/finish.debugger +▶ 2/77 /callargs/invalid-int64-type OK +▶ 12/77 GObject properties accessors gets and sets a flags property as someFlags OK +▶ 12/77 GObject properties accessors gets and sets a enum property as some_enum OK +▶ 12/77 GObject properties accessors gets and sets a enum property as some-enum OK +▶ 12/77 GObject properties accessors gets and sets a enum property as someEnum OK +▶ 12/77 GObject properties accessors gets and sets a byte_array property as some_byte_array OK +▶ 12/77 GObject properties accessors gets and sets a byte_array property as some-byte-array OK +▶ 12/77 GObject properties accessors gets and sets a byte_array property as someByteArray OK +▶ 12/77 GObject properties accessors gets a read-only property OK +▶ 54/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/breakpoint.debugger OK +54/77 gjs:Debugger / breakpoint command OK 0.31s 1 subtests passed + +60/77 gjs:Debugger / frame command RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none MALLOC_PERTURB_=195 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/frame.debugger +▶ 12/77 GObject properties accessors throws when setting a read-only property OK +▶ 12/77 GObject properties accessors allows to set/get deprecated properties OK +▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none OK +▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none OK +▶ 3/77 - --version after -c should be passed to script OK +▶ 39/77 GObject with toggle references can be re-reffed from other thread delayed OK +▶ 12/77 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none OK +▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container OK +▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container OK +▶ 12/77 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container OK +▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer full OK +▶ 12/77 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer full OK +▶ 12/77 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer full OK +▶ 12/77 GObject signals checks emission of signal with boxed-struct argument and transfer none OK +▶ 12/77 GObject signals checks emission of signal with boxed-struct argument and transfer full SKIP +▶ 12/77 GObject signals with not-ref-counted boxed types with transfer full are properly handled OK +▶ 1/77 /gjs/profiler/start_stop OK +▶ 12/77 GObject signals not-ref-counted boxed types with transfer full originating from C are properly handled SKIP +▶ 2/77 /callargs/invalid-double-type OK +▶ 12/77 GObject signals can be created from C constructor as well OK +▶ 58/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/down-up.debugger OK +58/77 gjs:Debugger / down-up command OK 0.19s 1 subtests passed + +61/77 gjs:Debugger / keys command RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none MALLOC_PERTURB_=142 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/keys.debugger +▶ 12/77 GError extra tests marshals GError instances through GValue OK +▶ 12/77 GError extra tests can be nullable OK +▶ 12/77 GHashTable extra tests marshals a hash table of enums as an in argument OK +▶ 12/77 GHashTable extra tests marshals a hash table of enums as a return value OK +▶ 12/77 Filename tests wrong types OK +▶ 12/77 Filename tests nullability OK +▶ 12/77 Filename tests round-tripping OK +▶ 12/77 Filename tests various types of paths in GLib encoding OK +▶ 12/77 Filename tests various types of path existing OK +▶ 12/77 Array of enum extra tests marshals a C array of enum values as a return value SKIP +▶ 12/77 Flags extra tests marshals a 32-high bit flags value as an in argument OK +▶ 12/77 UTF-8 strings invalid bytes tests handles invalid UTF-8 return values gracefully SKIP +▶ 12/77 UTF-8 strings invalid bytes tests handles invalid UTF-8 out arguments gracefully SKIP +▶ 39/77 GObject with toggle references can be re-reffed and unreffed again from other thread OK +▶ 55/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/continue.debugger OK +55/77 gjs:Debugger / continue command OK 0.34s 1 subtests passed 62/77 gjs:Debugger / lastvalues command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp MALLOC_PERTURB_=6 TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/lastvalues.debugger +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=176 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/lastvalues.debugger +▶ 50/77 Timers times out successfully OK +12/77 gjs:JS / GIMarshalling OK 4.13s 727 subtests passed + 63/77 gjs:Debugger / list command RUNNING ->>> MALLOC_PERTURB_=38 GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/list.debugger -▶ 1/77 /gjs/jsapi/util/string/to_ucs4 OK -▶ 3/77 - --version after -c should be passed to script OK -▶ 57/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/detach.debugger OK -57/77 gjs:Debugger / detach command OK 0.08s 1 subtests passed +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu MALLOC_PERTURB_=47 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/list.debugger +▶ 50/77 Timers has correct timeout args OK +▶ 59/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/finish.debugger OK +▶ 56/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/delete.debugger OK +▶ 39/77 GObject with toggle references can be re-reffed and unreffed again from other thread with delay OK +▶ 39/77 GObject with toggle references can be toggled up by getting a GWeakRef OK +59/77 gjs:Debugger / finish command OK 0.24s 1 subtests passed 64/77 gjs:Debugger / next command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=164 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/next.debugger -▶ 2/77 /callargs/invalid-jsstring-type OK -▶ 1/77 /gjs/jsapi/util/string/js/string/utf8 OK -▶ 58/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/down-up.debugger OK -58/77 gjs:Debugger / down-up command OK 0.08s 1 subtests passed +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=56 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/next.debugger +56/77 gjs:Debugger / delete command OK 0.39s 1 subtests passed +▶ 39/77 GObject with toggle references can be toggled up by getting a GWeakRef from another thread OK +▶ 39/77 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread OK 65/77 gjs:Debugger / print command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=180 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/print.debugger -▶ 59/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/finish.debugger OK -59/77 gjs:Debugger / finish command OK 0.07s 1 subtests passed +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=11 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/print.debugger +▶ 3/77 - --version after -c should not print anything OK +▶ 2/77 /callargs/invalid-autochar-type OK +▶ 1/77 /gjs/jsapi/util/error/throw OK +▶ 57/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/detach.debugger OK +▶ 3/77 - --jsversion should work OK +▶ 62/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/lastvalues.debugger OK +57/77 gjs:Debugger / detach command OK 0.42s 1 subtests passed 66/77 gjs:Debugger / quit command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=188 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/quit.debugger -▶ 2/77 /callargs/invalid-object-type OK -▶ 61/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/keys.debugger OK -61/77 gjs:Debugger / keys command OK 0.06s 1 subtests passed +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MALLOC_PERTURB_=50 GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/quit.debugger +62/77 gjs:Debugger / lastvalues command OK 0.20s 1 subtests passed 67/77 gjs:Debugger / return command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=123 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/return.debugger -▶ 39/77 GObject with toggle references can be re-reffed from other thread delayed OK -▶ 60/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/frame.debugger OK -▶ 1/77 /gjs/jsapi/util/gi/args/safe-integer/max OK -▶ 62/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/lastvalues.debugger OK -60/77 gjs:Debugger / frame command OK 0.08s 1 subtests passed +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=115 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/return.debugger +▶ 39/77 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads OK +▶ 3/77 - --jsversion should print something OK +▶ 2/77 /callargs/invalid-autojschar-type OK +▶ 63/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/list.debugger OK +▶ 61/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/keys.debugger OK +▶ 1/77 /gjs/jsapi/util/error/throw-cause OK +63/77 gjs:Debugger / list command OK 0.17s 1 subtests passed -68/77 gjs:Debugger / set command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=189 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/set.debugger -62/77 gjs:Debugger / lastvalues command OK 0.07s 1 subtests passed +61/77 gjs:Debugger / keys command OK 0.27s 1 subtests passed +68/77 gjs:Debugger / set command RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=78 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/set.debugger 69/77 gjs:Debugger / step command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=189 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/step.debugger -▶ 3/77 - --version after -c should not print anything OK -▶ 2/77 /callargs/invalid-boolean OK -▶ 63/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/list.debugger OK -▶ 64/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/next.debugger OK -63/77 gjs:Debugger / list command OK 0.08s 1 subtests passed +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=158 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/step.debugger +▶ 60/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/frame.debugger OK +60/77 gjs:Debugger / frame command OK 0.43s 1 subtests passed 70/77 gjs:Debugger / throw command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=173 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/throw.debugger -64/77 gjs:Debugger / next command OK 0.07s 1 subtests passed +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp MALLOC_PERTURB_=229 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/throw.debugger +▶ 2/77 /callargs/invalid-jsstring-type OK +▶ 3/77 - --jsversion after -c should be passed to script OK +▶ 1/77 /gjs/jsapi/util/string/utf8-nchars-to-js OK +▶ 64/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/next.debugger OK +64/77 gjs:Debugger / next command OK 0.28s 1 subtests passed 71/77 gjs:Debugger / until command RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=177 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/until.debugger -▶ 1/77 /gjs/jsapi/util/gi/args/safe-integer/min OK -▶ 3/77 - --jsversion should work OK -▶ 3/77 - --jsversion should print something OK +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none MALLOC_PERTURB_=62 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/until.debugger +▶ 67/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/return.debugger OK +67/77 gjs:Debugger / return command OK 0.22s 1 subtests passed + +72/77 gjs:Debugger / sourcemap dynamic module RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory MALLOC_PERTURB_=193 TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-dynamic-module.debugger +▶ 2/77 /callargs/invalid-object-type OK +▶ 3/77 - --jsversion after -c should not print anything OK +▶ 1/77 /gjs/jsapi/util/string/char16_data OK +▶ 68/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/set.debugger OK +68/77 gjs:Debugger / set command OK 0.26s 1 subtests passed + +73/77 gjs:Debugger / sourcemap separate module RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=58 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-separate-module.debugger +▶ 66/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/quit.debugger OK +66/77 gjs:Debugger / quit command OK 0.37s 1 subtests passed + +74/77 gjs:Debugger / sourcemap separate RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 MALLOC_PERTURB_=24 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-separate.debugger +▶ 2/77 /callargs/invalid-boolean OK +▶ 69/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/step.debugger OK +▶ 65/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/print.debugger OK +69/77 gjs:Debugger / step command OK 0.30s 1 subtests passed + +65/77 gjs:Debugger / print command OK 0.44s 1 subtests passed + +75/77 gjs:Debugger / sourcemap inlined RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js MALLOC_PERTURB_=174 ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-inlined.debugger +76/77 gjs:Debugger / sourcemap inlined module RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=71 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-inlined-module.debugger +▶ 1/77 /gjs/jsapi/util/string/to_ucs4 OK +▶ 50/77 Timers cancels successfully OK +▶ 71/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/until.debugger OK +71/77 gjs:Debugger / until command OK 0.28s 1 subtests passed + +77/77 gjs:Debugger / throw ignored RUNNING +>>> LC_ALL=C.utf8 ENABLE_GTK=yes MESON_TEST_ITERATION=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=146 GTK_A11Y=none TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GSETTINGS_BACKEND=memory TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GJS_DEBUG_TOPICS='' GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger +▶ 70/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/throw.debugger OK ▶ 2/77 /callargs/invalid-object OK ▶ 2/77 /gjs/jsapi-utils/gjs-autopointer/size OK ▶ 2/77 /gjs/jsapi-utils/gjs-autopointer/destructor OK @@ -4903,173 +4974,134 @@ ▶ 2/77 /gjs/jsapi-utils/gjs-autotypeclass/init OK ▶ 2/77 /gjs/jsapi-utils/gjs-autoerror/init OK ▶ 2/77 /gjs/jsapi-utils/gjs-autoerror/as-out-value OK -▶ 66/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/quit.debugger OK -66/77 gjs:Debugger / quit command OK 0.06s 1 subtests passed - -72/77 gjs:Debugger / sourcemap dynamic module RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=14 LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-dynamic-module.debugger -▶ 39/77 GObject with toggle references can be re-reffed and unreffed again from other thread OK -▶ 1/77 /gjs/jsapi/util/debug_id/string/no-quotes OK -▶ 67/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/return.debugger OK -67/77 gjs:Debugger / return command OK 0.07s 1 subtests passed - -73/77 gjs:Debugger / sourcemap separate module RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=171 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-separate-module.debugger -▶ 65/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/print.debugger OK -▶ 68/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/set.debugger OK -65/77 gjs:Debugger / print command OK 0.10s 1 subtests passed - -68/77 gjs:Debugger / set command OK 0.07s 1 subtests passed - -74/77 gjs:Debugger / sourcemap separate RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none MALLOC_PERTURB_=251 GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-separate.debugger -75/77 gjs:Debugger / sourcemap inlined RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=186 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-inlined.debugger -▶ 2/77 /gjs/gjs/jsapi-simple-wrapper/new-for-ptr OK -▶ 1/77 /gjs/jsapi/util/debug_string/quotes OK -▶ 69/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/step.debugger OK -69/77 gjs:Debugger / step command OK 0.08s 1 subtests passed - -76/77 gjs:Debugger / sourcemap inlined module RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=172 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-inlined-module.debugger -▶ 70/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/throw.debugger OK -▶ 3/77 - --jsversion after -c should be passed to script OK -70/77 gjs:Debugger / throw command OK 0.07s 1 subtests passed - -77/77 gjs:Debugger / throw ignored RUNNING ->>> GJS_USE_UNINSTALLED_FILES=1 GTK_A11Y=none GJS_DEBUG_OUTPUT=stderr TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/tsan.supp TOP_BUILDDIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 DYLD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals LC_ALL=C.utf8 G_SLICE=always-malloc G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js GJS_PATH='' MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.84.1/installed-tests/extra/lsan.supp MALLOC_PERTURB_=242 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ENABLE_GTK=yes GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/subprojects/gobject-introspection-tests:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/gjs-1.84.1/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger -▶ 2/77 /gjs/gjs/jsapi-simple-wrapper/new-for-ptr-null-destructor OK -▶ 39/77 GObject with toggle references can be re-reffed and unreffed again from other thread with delay OK -▶ 39/77 GObject with toggle references can be toggled up by getting a GWeakRef OK -▶ 71/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/until.debugger OK -▶ 1/77 /gjs/jsapi/util/debug_value/bigint OK -71/77 gjs:Debugger / until command OK 0.08s 1 subtests passed +▶ 3/77 - no profiling data should be dumped without --profile OK +▶ 50/77 Timers cancels multiple correctly OK +70/77 gjs:Debugger / throw command OK 0.39s 1 subtests passed -▶ 39/77 GObject with toggle references can be toggled up by getting a GWeakRef from another thread OK -▶ 39/77 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread OK -▶ 39/77 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads OK ▶ 72/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-dynamic-module.debugger OK -72/77 gjs:Debugger / sourcemap dynamic module OK 0.08s 1 subtests passed +72/77 gjs:Debugger / sourcemap dynamic module OK 0.30s 1 subtests passed +▶ 1/77 /gjs/jsapi/util/string/js/string/utf8 OK +▶ 2/77 /gjs/gjs/jsapi-simple-wrapper/new-for-ptr OK ▶ 73/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-separate-module.debugger OK -73/77 gjs:Debugger / sourcemap separate module OK 0.07s 1 subtests passed - -▶ 1/77 /gjs/jsapi/util/debug_value/bigint/uint64 OK -▶ 2/77 /gjs/gjs/jsapi-simple-wrapper/new-for-type OK -▶ 3/77 - --jsversion after -c should not print anything OK ▶ 74/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-separate.debugger OK -74/77 gjs:Debugger / sourcemap separate OK 0.07s 1 subtests passed +73/77 gjs:Debugger / sourcemap separate module OK 0.30s 1 subtests passed -▶ 75/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-inlined.debugger OK -75/77 gjs:Debugger / sourcemap inlined OK 0.07s 1 subtests passed +74/77 gjs:Debugger / sourcemap separate OK 0.26s 1 subtests passed +▶ 39/77 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone OK +▶ 2/77 /gjs/gjs/jsapi-simple-wrapper/new-for-ptr-null-destructor OK +▶ 1/77 /gjs/jsapi/util/gi/args/safe-integer/max OK ▶ 76/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-inlined-module.debugger OK -76/77 gjs:Debugger / sourcemap inlined module OK 0.07s 1 subtests passed +76/77 gjs:Debugger / sourcemap inlined module OK 0.28s 1 subtests passed ▶ 77/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger OK -77/77 gjs:Debugger / throw ignored OK 0.06s 1 subtests passed +77/77 gjs:Debugger / throw ignored OK 0.26s 1 subtests passed -▶ 1/77 /gjs/jsapi/util/debug_value/bigint/huge OK +▶ 75/77 - /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/../installed-tests/debugger/sourcemap-inlined.debugger OK +75/77 gjs:Debugger / sourcemap inlined OK 0.35s 1 subtests passed + +▶ 2/77 /gjs/gjs/jsapi-simple-wrapper/new-for-type OK +▶ 1/77 /gjs/jsapi/util/gi/args/safe-integer/min OK ▶ 2/77 /gjs/gjs/jsapi-simple-wrapper/get-invalid-type OK -▶ 3/77 - no profiling data should be dumped without --profile OK -▶ 1/77 /gjs/jsapi/util/debug_value/string/quotes OK +▶ 3/77 - --profile should dump profiling data to the default file name OK +▶ 1/77 /gjs/jsapi/util/debug_id/string/no-quotes OK ▶ 2/77 /toggle-queue/empty OK -▶ 1/77 /gjs/coverage/file_duplicated_into_output_path OK +▶ 50/77 Timers cancels invalid silent fail OK +▶ 1/77 /gjs/jsapi/util/debug_string/quotes OK ▶ 2/77 /toggle-queue/empty_cancel OK +▶ 50/77 Timers interval success OK +▶ 3/77 - --profile with argument should dump profiling data to the named file OK +▶ 1/77 /gjs/jsapi/util/debug_value/bigint OK ▶ 2/77 /toggle-queue/enqueue_one OK -▶ 1/77 /gjs/coverage/file_duplicated_full_resource_path OK +▶ 1/77 /gjs/jsapi/util/debug_value/bigint/uint64 OK +▶ 39/77 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone OK ▶ 2/77 /toggle-queue/enqueue_one_cancel OK -▶ 1/77 /gjs/coverage/contents_preserved_accumulate_mode OK +▶ 39/77 GObject with toggle references can be finalized while queued in toggle queue OK +▶ 39/77 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main SKIP +▶ 1/77 /gjs/jsapi/util/debug_value/bigint/huge OK +39/77 gjs:JS / GObjectDestructionAccess OK 3.46s 53 subtests passed + ▶ 2/77 /toggle-queue/enqueue_many_equal OK -▶ 3/77 - --profile should dump profiling data to the default file name OK -▶ 1/77 /gjs/coverage/new_contents_appended_accumulate_mode OK +▶ 3/77 - GJS_ENABLE_PROFILER=1 should enable the profiler OK +▶ 1/77 /gjs/jsapi/util/debug_value/string/quotes OK ▶ 2/77 /toggle-queue/enqueue_many_equal_cancel OK -▶ 50/77 Timers times out successfully OK +▶ 1/77 /gjs/coverage/file_duplicated_into_output_path OK ▶ 2/77 /toggle-queue/enqueue_more_up OK -▶ 1/77 /gjs/coverage/expected_source_file_name_written_to_coverage_data OK -▶ 50/77 Timers has correct timeout args OK +▶ 50/77 Timers cancels interval successfully OK ▶ 2/77 /toggle-queue/enqueue_only_up OK -▶ 1/77 /gjs/coverage/entry_not_written_for_nonexistent_file OK +▶ 3/77 - interpreter should exit with the correct exit code from a queued promise job OK +▶ 3/77 - interpreter should run queued promise jobs before finishing OK +▶ 3/77 - interpreter should stop running jobs when one calls System.exit() OK ▶ 2/77 /toggle-queue/enqueue_only_up_cancel OK -▶ 3/77 - --profile with argument should dump profiling data to the named file OK -▶ 1/77 /gjs/coverage/single_branch_coverage_written_to_coverage_data OK +▶ 1/77 /gjs/coverage/file_duplicated_full_resource_path OK +▶ 3/77 - unhandled promise rejection should be reported OK +▶ 1/77 /gjs/coverage/contents_preserved_accumulate_mode OK ▶ 2/77 /toggle-queue/handle_more_up OK +▶ 1/77 /gjs/coverage/new_contents_appended_accumulate_mode OK +▶ 3/77 - catching an await expression should not cause unhandled rejection OK +▶ 2/77 /toggle-queue/handle_only_up OK +▶ 1/77 /gjs/coverage/expected_source_file_name_written_to_coverage_data OK +▶ 50/77 Timers ordering interval OK +▶ 50/77 Timers cancel invalid silent fail OK +▶ 50/77 Timers callback this OK +▶ 50/77 Timers bind this OK +▶ 50/77 Timers function names match spec OK +▶ 50/77 Timers argument lengths match spec OK +▶ 50/77 Timers clear and interval are unique functions OK +▶ 50/77 Timers microtask ordering OK +▶ 50/77 Timers nested microtask ordering OK +▶ 2/77 /toggle-queue/spin-lock/unlock-empty OK +50/77 gjs:JS / Timers OK 3.12s 16 subtests passed + +▶ 1/77 /gjs/coverage/entry_not_written_for_nonexistent_file OK +▶ 3/77 - main program exceptions are not swallowed by queued promise jobs OK +▶ 2/77 /toggle-queue/spin-lock/unlock-same-thread OK +▶ 1/77 /gjs/coverage/single_branch_coverage_written_to_coverage_data OK ▶ 1/77 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data OK -▶ 3/77 - GJS_ENABLE_PROFILER=1 should enable the profiler OK ▶ 1/77 /gjs/coverage/branches_for_multiple_case_statements_fallthrough OK +▶ 3/77 - object unref from other thread after shutdown should not race OK ▶ 1/77 /gjs/coverage/not_hit_branch_point_written_to_coverage_data OK -▶ 2/77 /toggle-queue/handle_only_up OK +▶ 2/77 /toggle-queue/spin-lock/blocks-other-thread OK ▶ 1/77 /gjs/coverage/function_names_written_to_coverage_data OK -▶ 3/77 - interpreter should exit with the correct exit code from a queued promise job OK -▶ 3/77 - interpreter should run queued promise jobs before finishing OK -▶ 3/77 - interpreter should stop running jobs when one calls System.exit() OK +▶ 2/77 /toggle-queue/object/not-enqueued_main_thread OK +▶ 2/77 /toggle-queue/object/already_enqueued_main_thread OK ▶ 1/77 /gjs/coverage/function_lines_written_to_coverage_data OK -▶ 2/77 /toggle-queue/spin-lock/unlock-empty OK +▶ 2/77 /toggle-queue/object/already_enqueued_unref_main_thread OK ▶ 1/77 /gjs/coverage/function_hit_counts_written_to_coverage_data OK -▶ 2/77 /toggle-queue/spin-lock/unlock-same-thread OK -▶ 3/77 - unhandled promise rejection should be reported OK ▶ 1/77 /gjs/coverage/big_function_hit_counts_written_to_coverage_data OK -▶ 39/77 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone OK -▶ 3/77 - catching an await expression should not cause unhandled rejection OK +▶ 2/77 /toggle-queue/object/ref_unref_other_thread OK +▶ 3/77 - avoid crashing when GTK vfuncs are called on context destroy OK ▶ 1/77 /gjs/coverage/little_function_hit_counts_written_to_coverage_data OK +▶ 2/77 /toggle-queue/object/handle_up OK +▶ 3/77 - coverage prefix is treated as an absolute path OK ▶ 1/77 /gjs/coverage/total_function_coverage_written_to_coverage_data OK -▶ 3/77 - main program exceptions are not swallowed by queued promise jobs OK +▶ 2/77 /toggle-queue/object/handle_up_down OK ▶ 1/77 /gjs/coverage/single_line_hit_written_to_coverage_data OK +▶ 3/77 - avoid statically importing two versions of the same module OK ▶ 1/77 /gjs/coverage/hits_on_multiline_if_cond OK +▶ 2/77 /toggle-queue/object/handle_up_down_delayed OK ▶ 1/77 /gjs/coverage/full_line_tally_written_to_coverage_data OK -▶ 2/77 /toggle-queue/spin-lock/blocks-other-thread OK ▶ 1/77 /gjs/coverage/no_hits_for_unexecuted_file OK -▶ 3/77 - object unref from other thread after shutdown should not race OK +▶ 2/77 /toggle-queue/object/handle_up_down_on_gc OK ▶ 1/77 /gjs/coverage/end_of_record_section_written_to_coverage_data OK -▶ 2/77 /toggle-queue/object/not-enqueued_main_thread OK -▶ 50/77 Timers cancels successfully OK -▶ 2/77 /toggle-queue/object/already_enqueued_main_thread OK +▶ 2/77 /toggle-queue/object/handle_many_up OK ▶ 1/77 /gjs/coverage/multiple_source_file_records_written_to_coverage_data OK -▶ 2/77 /toggle-queue/object/already_enqueued_unref_main_thread OK -▶ 50/77 Timers cancels multiple correctly OK -▶ 2/77 /toggle-queue/object/ref_unref_other_thread OK +▶ 2/77 /toggle-queue/object/handle_many_up_and_down OK + 2/77 gjs:C / Internal API tests OK 8.67s 119 subtests passed + ▶ 1/77 /gjs/coverage/correct_line_coverage_data_written_for_both_sections OK ▶ 1/77 /util/misc/strv/concat/null OK ▶ 1/77 /util/misc/strv/concat/pointers OK ▶ 1/77 /gi/args/set-get-unset OK ▶ 1/77 /gi/args/rounded_values OK - 1/77 gjs:C / API tests OK 2.43s 74 subtests passed + 1/77 gjs:C / API tests OK 8.84s 74 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: ** This is an exception 42 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -▶ 3/77 - avoid crashing when GTK vfuncs are called on context destroy OK -▶ 2/77 /toggle-queue/object/handle_up OK -▶ 2/77 /toggle-queue/object/handle_up_down OK -▶ 3/77 - coverage prefix is treated as an absolute path OK -▶ 3/77 - avoid statically importing two versions of the same module OK -▶ 39/77 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone OK -▶ 39/77 GObject with toggle references can be finalized while queued in toggle queue OK -▶ 39/77 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main SKIP -39/77 gjs:JS / GObjectDestructionAccess OK 1.94s 53 subtests passed - -▶ 2/77 /toggle-queue/object/handle_up_down_delayed OK -▶ 2/77 /toggle-queue/object/handle_up_down_on_gc OK -▶ 2/77 /toggle-queue/object/handle_many_up OK -▶ 50/77 Timers cancels invalid silent fail OK -▶ 50/77 Timers interval success OK -▶ 2/77 /toggle-queue/object/handle_many_up_and_down OK - 2/77 gjs:C / Internal API tests OK 2.99s 119 subtests passed - -▶ 50/77 Timers cancels interval successfully OK -▶ 50/77 Timers ordering interval OK -▶ 50/77 Timers cancel invalid silent fail OK -▶ 50/77 Timers callback this OK -▶ 50/77 Timers bind this OK -▶ 50/77 Timers function names match spec OK -▶ 50/77 Timers argument lengths match spec OK -▶ 50/77 Timers clear and interval are unique functions OK -▶ 50/77 Timers microtask ordering OK -▶ 50/77 Timers nested microtask ordering OK -50/77 gjs:JS / Timers OK 2.91s 16 subtests passed - ▶ 3/77 - exit with correct code from a signal callback OK ▶ 3/77 - avoid asserting when System.exit is called from a signal callback OK ▶ 3/77 - exit after first System.exit call in a signal callback OK @@ -5077,24 +5109,20 @@ ▶ 3/77 - %Id prints Latin digits in en_CA locale 0036 0030 OK ▶ 3/77 - %Id prints Persian digits in fa_IR locale 06f6 06f0 OK ▶ 3/77 - %Id prints Arabic digits in ar_EG locale 0666 0660 OK - 3/77 gjs:Scripts / CommandLine OK 5.14s 53 subtests passed + 3/77 gjs:Scripts / CommandLine OK 11.37s 53 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -Trace/breakpoint trap -Gjs-Message: 10:10:22.691: Profiler started -Gjs-Message: 10:10:22.691: Profiler stopped -Gjs-Message: 10:10:22.783: Profiler started -Gjs-Message: 10:10:22.783: Profiler stopped -Gjs-Message: 10:10:22.877: Profiler started -Gjs-Message: 10:10:22.878: Profiler stopped -Trace/breakpoint trap -Trace/breakpoint trap +Gjs-Message: 16:38:08.441: Profiler started +Gjs-Message: 16:38:08.441: Profiler stopped +Gjs-Message: 16:38:08.648: Profiler started +Gjs-Message: 16:38:08.649: Profiler stopped +Gjs-Message: 16:38:08.913: Profiler started +Gjs-Message: 16:38:08.913: Profiler stopped -(gjs-console:3455152): Gjs-CRITICAL **: 10:10:23.476: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked. +(gjs-console:3269854): Gjs-CRITICAL **: 16:38:10.649: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked. The offending callback was destroy(), a vfunc. -== Stack trace for context 0xaaaad6ef6880 == -Gjs-Message: 10:10:23.577: Wrote coverage statistics to /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/coverage.lcov -Trace/breakpoint trap +== Stack trace for context 0xaaaace5c1880 == +Gjs-Message: 16:38:10.773: Wrote coverage statistics to /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/coverage.lcov ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― @@ -5106,7 +5134,7 @@ Timeout: 0 Full log written to /build/reproducible-path/gjs-1.84.1/obj-aarch64-linux-gnu/meson-logs/testlog.txt - rm -fr -- /tmp/dh-xdg-rundir-r6cR0ltH + rm -fr -- /tmp/dh-xdg-rundir-4HLF0W5_ make[1]: Leaving directory '/build/reproducible-path/gjs-1.84.1' create-stamp debian/debhelper-build-stamp dh_prep @@ -5423,14 +5451,14 @@ install -m0755 -d debian/libgjs-dev/usr/share/doc/libgjs-dev install -p -m0644 debian/copyright debian/libgjs-dev/usr/share/doc/libgjs-dev/copyright dh_installchangelogs + install -m0755 -d debian/gjs-tests/usr/share/doc/gjs-tests + install -p -m0644 debian/.debhelper/generated/gjs-tests/dh_installchangelogs.dch.trimmed debian/gjs-tests/usr/share/doc/gjs-tests/changelog.Debian install -m0755 -d debian/libgjs0g/usr/share/doc/libgjs0g install -p -m0644 debian/.debhelper/generated/libgjs0g/dh_installchangelogs.dch.trimmed debian/libgjs0g/usr/share/doc/libgjs0g/changelog.Debian - install -m0755 -d debian/libgjs-dev/usr/share/doc/libgjs-dev - install -p -m0644 debian/.debhelper/generated/libgjs-dev/dh_installchangelogs.dch.trimmed debian/libgjs-dev/usr/share/doc/libgjs-dev/changelog.Debian install -m0755 -d debian/gjs/usr/share/doc/gjs install -p -m0644 debian/.debhelper/generated/gjs/dh_installchangelogs.dch.trimmed debian/gjs/usr/share/doc/gjs/changelog.Debian - install -m0755 -d debian/gjs-tests/usr/share/doc/gjs-tests - install -p -m0644 debian/.debhelper/generated/gjs-tests/dh_installchangelogs.dch.trimmed debian/gjs-tests/usr/share/doc/gjs-tests/changelog.Debian + install -m0755 -d debian/libgjs-dev/usr/share/doc/libgjs-dev + install -p -m0644 debian/.debhelper/generated/libgjs-dev/dh_installchangelogs.dch.trimmed debian/libgjs-dev/usr/share/doc/libgjs-dev/changelog.Debian dh_installexamples install -m0755 -d debian/gjs/usr/share/doc/gjs/examples cp --reflink=auto -a ./examples/calc.js debian/gjs/usr/share/doc/gjs/examples @@ -5472,14 +5500,14 @@ dh_compress cd debian/gjs cd debian/gjs-tests - cd debian/libgjs0g cd debian/libgjs-dev - chmod a-x usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian + cd debian/libgjs0g chmod a-x usr/share/doc/libgjs-dev/changelog.Debian chmod a-x usr/share/doc/gjs-tests/changelog.Debian + chmod a-x usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian chmod a-x usr/share/doc/libgjs0g/changelog.Debian - gzip -9nf usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian gzip -9nf usr/share/doc/libgjs-dev/changelog.Debian + gzip -9nf usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian gzip -9nf usr/share/doc/gjs-tests/changelog.Debian gzip -9nf usr/share/doc/libgjs0g/changelog.Debian cd '/build/reproducible-path/gjs-1.84.1' @@ -5490,25 +5518,25 @@ make[1]: Entering directory '/build/reproducible-path/gjs-1.84.1' dh_fixperms -Xusr/libexec/installed-tests find debian/gjs ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/gjs-tests ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libgjs0g ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libgjs-dev ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s + find debian/gjs-tests ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/gjs/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/gjs/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs0g/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libgjs0g/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs-dev/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libgjs-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/gjs-tests/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/gjs-tests/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs0g/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/libgjs-dev/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libgjs-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libgjs0g/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libgjs0g/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/gjs/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libgjs-dev/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/gjs-tests/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libgjs-dev/usr/include -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libgjs0g/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/libgjs-dev/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/gjs -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libgjs0g -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/gjs-tests/usr/share/lintian/overrides -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libgjs-dev/usr/include -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libgjs-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libgjs0g/usr/lib -type f -name '*.ali' -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod uga-w - find debian/gjs-tests -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/gjs/usr/bin -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod a+x + find debian/gjs-tests -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libgjs-dev/usr/lib -type f -name '*.ali' -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/gjs-tests/usr/libexec -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod a+x chmod --changes u=rw,og=r debian/*-tests/usr/libexec/installed-tests/gjs/*.so @@ -5538,11 +5566,11 @@ chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/f4/532cdf0b294bbea411550b9c2df416739ac02b.debug strip --remove-section=.comment --remove-section=.note debian/gjs/usr/bin/gjs-console objcopy --add-gnu-debuglink debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/f4/532cdf0b294bbea411550b9c2df416739ac02b.debug debian/gjs/usr/bin/gjs-console + chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/12/34f454092d800849d0a8d579990e53e01eae67.debug + strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so install -m0755 -d debian/.debhelper/gjs/dbgsym-root/usr/share/doc ln -s gjs debian/.debhelper/gjs/dbgsym-root/usr/share/doc/gjs-dbgsym install -m0755 -d debian/.debhelper/gjs - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/12/34f454092d800849d0a8d579990e53e01eae67.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/12/34f454092d800849d0a8d579990e53e01eae67.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/c9 objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/c9/bfcce0385aefe9064e0918df43f0db64346294.debug @@ -5612,13 +5640,13 @@ dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 from: /lib/ld-linux-aarch64.so.1 -dpkg-shlibdeps: warning: diversions involved - output may be incorrect - diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged -dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 from: /lib/aarch64-linux-gnu/libreadline.so.8 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libreadline8t64 to: /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged +dpkg-shlibdeps: warning: diversions involved - output may be incorrect + diversion by libc6 from: /lib/ld-linux-aarch64.so.1 +dpkg-shlibdeps: warning: diversions involved - output may be incorrect + diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged rm -f debian/gjs-tests.debhelper.log debian/gjs.debhelper.log debian/libgjs-dev.debhelper.log debian/libgjs0g.debhelper.log debian/rules override_dh_girepository make[1]: Entering directory '/build/reproducible-path/gjs-1.84.1' @@ -5639,6 +5667,16 @@ install -p -m0644 debian/.debhelper/generated/libgjs0g/triggers debian/libgjs0g/DEBIAN/triggers install -m0755 -d debian/libgjs-dev/DEBIAN dh_gencontrol + install -m0755 -d debian/gjs/DEBIAN + echo misc:Depends= >> debian/gjs.substvars + echo misc:Pre-Depends= >> debian/gjs.substvars + install -m0755 -d debian/.debhelper/gjs/dbgsym-root/DEBIAN + dpkg-gencontrol -pgjs -ldebian/changelog -Tdebian/gjs.substvars -cdebian/control -Pdebian/.debhelper/gjs/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=gjs-dbgsym "-DDepends=gjs (= \${binary:Version})" "-DDescription=debug symbols for gjs" -DBuild-Ids=f4532cdf0b294bbea411550b9c2df416739ac02b -DSection=debug -UMulti-Arch -UReplaces -UBreaks + install -m0755 -d debian/libgjs0g/DEBIAN + echo misc:Depends= >> debian/libgjs0g.substvars + echo misc:Pre-Depends= >> debian/libgjs0g.substvars + install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN + dpkg-gencontrol -plibgjs0g -ldebian/changelog -Tdebian/libgjs0g.substvars -cdebian/control -Pdebian/.debhelper/libgjs0g/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libgjs0g-dbgsym "-DDepends=libgjs0g (= \${binary:Version})" "-DDescription=debug symbols for libgjs0g" -DBuild-Ids=05719c3446463b6678d07f64f92e38abe8d2c2f1 -DSection=debug -UReplaces -UBreaks install -m0755 -d debian/libgjs-dev/DEBIAN echo misc:Depends= >> debian/libgjs-dev.substvars echo misc:Pre-Depends= >> debian/libgjs-dev.substvars @@ -5647,16 +5685,7 @@ echo misc:Pre-Depends= >> debian/gjs-tests.substvars install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN dpkg-gencontrol -pgjs-tests -ldebian/changelog -Tdebian/gjs-tests.substvars -cdebian/control -Pdebian/.debhelper/gjs-tests/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=gjs-tests-dbgsym "-DDepends=gjs-tests (= \${binary:Version})" "-DDescription=debug symbols for gjs-tests" "-DBuild-Ids=1234f454092d800849d0a8d579990e53e01eae67 5357c88cb66709174001826e583802e26a6390eb 7f1bac56edd9c0e4267390d9c80b4e8e417d80f3 c7d9d4d446376a8b3e21b6d656cd915cc9c778ce c9bfcce0385aefe9064e0918df43f0db64346294 ca3e9d71d84e626f0c92a3d0823cf1bcb00b3c33" -DSection=debug -UMulti-Arch -UReplaces -UBreaks - install -m0755 -d debian/libgjs0g/DEBIAN - echo misc:Depends= >> debian/libgjs0g.substvars - echo misc:Pre-Depends= >> debian/libgjs0g.substvars - install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN - dpkg-gencontrol -plibgjs0g -ldebian/changelog -Tdebian/libgjs0g.substvars -cdebian/control -Pdebian/.debhelper/libgjs0g/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=libgjs0g-dbgsym "-DDepends=libgjs0g (= \${binary:Version})" "-DDescription=debug symbols for libgjs0g" -DBuild-Ids=05719c3446463b6678d07f64f92e38abe8d2c2f1 -DSection=debug -UReplaces -UBreaks - install -m0755 -d debian/gjs/DEBIAN - echo misc:Depends= >> debian/gjs.substvars - echo misc:Pre-Depends= >> debian/gjs.substvars - install -m0755 -d debian/.debhelper/gjs/dbgsym-root/DEBIAN - dpkg-gencontrol -pgjs -ldebian/changelog -Tdebian/gjs.substvars -cdebian/control -Pdebian/.debhelper/gjs/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=gjs-dbgsym "-DDepends=gjs (= \${binary:Version})" "-DDescription=debug symbols for gjs" -DBuild-Ids=f4532cdf0b294bbea411550b9c2df416739ac02b -DSection=debug -UMulti-Arch -UReplaces -UBreaks + chmod 0644 -- debian/libgjs-dev/DEBIAN/control dpkg-gencontrol: warning: Depends field of package libgjs0g: substitution variable ${gir:Depends} used, but is not defined chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN/control dpkg-gencontrol -plibgjs0g -ldebian/changelog -Tdebian/libgjs0g.substvars -cdebian/control -Pdebian/libgjs0g @@ -5664,47 +5693,46 @@ dpkg-gencontrol -pgjs -ldebian/changelog -Tdebian/gjs.substvars -cdebian/control -Pdebian/gjs chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN/control dpkg-gencontrol -pgjs-tests -ldebian/changelog -Tdebian/gjs-tests.substvars -cdebian/control -Pdebian/gjs-tests - chmod 0644 -- debian/libgjs-dev/DEBIAN/control dpkg-gencontrol: warning: Depends field of package libgjs0g: substitution variable ${gir:Depends} used, but is not defined - chmod 0644 -- debian/gjs/DEBIAN/control chmod 0644 -- debian/libgjs0g/DEBIAN/control chmod 0644 -- debian/gjs-tests/DEBIAN/control + chmod 0644 -- debian/gjs/DEBIAN/control dh_md5sums install -m0755 -d debian/gjs/DEBIAN - install -m0755 -d debian/libgjs0g/DEBIAN install -m0755 -d debian/gjs-tests/DEBIAN install -m0755 -d debian/libgjs-dev/DEBIAN + install -m0755 -d debian/libgjs0g/DEBIAN cd debian/gjs >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libgjs0g >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/libgjs-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/gjs-tests >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/libgjs-dev/DEBIAN/md5sums + cd debian/libgjs-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/gjs/DEBIAN/md5sums install -m0755 -d debian/.debhelper/gjs/dbgsym-root/DEBIAN - cd debian/.debhelper/gjs/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/libgjs0g/DEBIAN/md5sums install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN + cd debian/.debhelper/gjs/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + chmod 0644 -- debian/libgjs-dev/DEBIAN/md5sums cd debian/.debhelper/libgjs0g/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/gjs-tests/DEBIAN/md5sums install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN - chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/DEBIAN/md5sums cd debian/.debhelper/gjs-tests/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN/md5sums dh_builddeb dpkg-deb --root-owner-group --build debian/gjs .. - dpkg-deb --root-owner-group --build debian/.debhelper/gjs/dbgsym-root .. - dpkg-deb --root-owner-group --build debian/gjs-tests .. + dpkg-deb --root-owner-group --build debian/.debhelper/libgjs0g/dbgsym-root .. dpkg-deb --root-owner-group --build debian/.debhelper/gjs-tests/dbgsym-root .. + dpkg-deb --root-owner-group --build debian/gjs-tests .. dpkg-deb --root-owner-group --build debian/libgjs0g .. - dpkg-deb --root-owner-group --build debian/.debhelper/libgjs0g/dbgsym-root .. + dpkg-deb --root-owner-group --build debian/.debhelper/gjs/dbgsym-root .. dpkg-deb --root-owner-group --build debian/libgjs-dev .. dpkg-deb: building package 'gjs' in '../gjs_1.84.1-1_arm64.deb'. -dpkg-deb: building package 'gjs-dbgsym' in '../gjs-dbgsym_1.84.1-1_arm64.deb'. -dpkg-deb: building package 'libgjs0g' in '../libgjs0g_1.84.1-1_arm64.deb'. dpkg-deb: building package 'gjs-tests' in '../gjs-tests_1.84.1-1_arm64.deb'. -dpkg-deb: building package 'gjs-tests-dbgsym' in '../gjs-tests-dbgsym_1.84.1-1_arm64.deb'. dpkg-deb: building package 'libgjs0g-dbgsym' in '../libgjs0g-dbgsym_1.84.1-1_arm64.deb'. +dpkg-deb: building package 'libgjs0g' in '../libgjs0g_1.84.1-1_arm64.deb'. +dpkg-deb: building package 'gjs-dbgsym' in '../gjs-dbgsym_1.84.1-1_arm64.deb'. +dpkg-deb: building package 'gjs-tests-dbgsym' in '../gjs-tests-dbgsym_1.84.1-1_arm64.deb'. dpkg-deb: building package 'libgjs-dev' in '../libgjs-dev_1.84.1-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../gjs_1.84.1-1_arm64.buildinfo dpkg-genchanges --build=binary -O../gjs_1.84.1-1_arm64.changes @@ -5713,12 +5741,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/3243045/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3243045/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/3433844 and its subdirectories -I: Current time: Sun Mar 30 22:10:47 -12 2025 -I: pbuilder-time-stamp: 1743415847 +I: removing directory /srv/workspace/pbuilder/3243045 and its subdirectories +I: Current time: Mon May 4 06:38:56 +14 2026 +I: pbuilder-time-stamp: 1777826336