Diff of the two buildlogs:

--
--- b1/build.log	2024-12-17 05:15:12.095147435 +0000
+++ b2/build.log	2024-12-17 05:17:11.285758932 +0000
@@ -1,6 +1,6 @@
 I: pbuilder: network access will be disabled during build
-I: Current time: Mon Dec 16 17:13:37 -12 2024
-I: pbuilder-time-stamp: 1734412417
+I: Current time: Tue Jan 20 01:38:15 +14 2026
+I: pbuilder-time-stamp: 1768822695
 I: Building the build Environment
 I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz]
 I: copying local configuration
@@ -25,52 +25,84 @@
 dpkg-source: info: unpacking cjs_6.4.0-1.debian.tar.xz
 I: Not using root during the build.
 I: Installing the build-deps
-I: user script /srv/workspace/pbuilder/4135024/tmp/hooks/D02_print_environment starting
+I: user script /srv/workspace/pbuilder/1314803/tmp/hooks/D01_modify_environment starting
+debug: Running on codethink01-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 Jan 19 11:38 /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/1314803/tmp/hooks/D01_modify_environment finished
+I: user script /srv/workspace/pbuilder/1314803/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='trixie'
-  HOME='/root'
-  HOST_ARCH='arm64'
+  DIRSTACK=()
+  DISTRIBUTION=trixie
+  EUID=0
+  FUNCNAME=([0]="Echo" [1]="main")
+  GROUPS=()
+  HOME=/root
+  HOSTNAME=i-capture-the-hostname
+  HOSTTYPE=aarch64
+  HOST_ARCH=arm64
   IFS=' 	
   '
-  INVOCATION_ID='a851bbe26ea34323911259f9cdb420b2'
-  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='4135024'
-  PS1='# '
-  PS2='> '
+  INVOCATION_ID=2b6443939dc945609a966dc36aa1bcd7
+  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=1314803
   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.dx2siTq2/pbuilderrc_rx4I --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dx2siTq2/b1 --logfile b1/build.log cjs_6.4.0-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.dx2siTq2/pbuilderrc_23KJ --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.dx2siTq2/b2 --logfile b2/build.log cjs_6.4.0-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-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux
+  Linux i-capture-the-hostname 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux
 I: ls -l /bin
-  lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin
-I: user script /srv/workspace/pbuilder/4135024/tmp/hooks/D02_print_environment finished
+  lrwxrwxrwx 1 root root 7 Nov 22  2024 /bin -> usr/bin
+I: user script /srv/workspace/pbuilder/1314803/tmp/hooks/D02_print_environment finished
  -> Attempting to satisfy build-dependencies
  -> Creating pbuilder-satisfydepends-dummy package
 Package: pbuilder-satisfydepends-dummy
@@ -416,7 +448,7 @@
 Get: 274 http://deb.debian.org/debian trixie/main arm64 xauth arm64 1:1.1.2-1.1 [35.4 kB]
 Get: 275 http://deb.debian.org/debian trixie/main arm64 xserver-common all 2:21.1.14-2 [2397 kB]
 Get: 276 http://deb.debian.org/debian trixie/main arm64 xvfb arm64 2:21.1.14-2 [3110 kB]
-Fetched 136 MB in 1s (180 MB/s)
+Fetched 136 MB in 1s (211 MB/s)
 debconf: delaying package configuration, since apt-utils is not installed
 Selecting previously unselected package libapparmor1: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 ... 20082 files and directories currently installed.)
@@ -1326,8 +1358,8 @@
 Setting up tzdata (2024b-4) ...
 
 Current default time zone: 'Etc/UTC'
-Local time is now:      Tue Dec 17 05:14:06 UTC 2024.
-Universal Time is now:  Tue Dec 17 05:14:06 UTC 2024.
+Local time is now:      Mon Jan 19 11:38:50 UTC 2026.
+Universal Time is now:  Mon Jan 19 11:38:50 UTC 2026.
 Run 'dpkg-reconfigure tzdata' if you wish to change it.
 
 Setting up libxcb-present0:arm64 (1.17.0-2+b1) ...
@@ -1569,7 +1601,11 @@
 Building tag database...
  -> Finished parsing the build-deps
 I: Building the package
-I: Running cd /build/reproducible-path/cjs-6.4.0/ && 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  > ../cjs_6.4.0-1_source.changes
+I: user script /srv/workspace/pbuilder/1314803/tmp/hooks/A99_set_merged_usr starting
+Not re-configuring usrmerge for trixie
+I: user script /srv/workspace/pbuilder/1314803/tmp/hooks/A99_set_merged_usr finished
+hostname: Name or service not known
+I: Running cd /build/reproducible-path/cjs-6.4.0/ && 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  > ../cjs_6.4.0-1_source.changes
 dpkg-buildpackage: info: source package cjs
 dpkg-buildpackage: info: source version 6.4.0-1
 dpkg-buildpackage: info: source distribution unstable
@@ -1803,119 +1839,119 @@
 [1/123] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir .. --c-name js_resources --internal --generate --target js-resources.h
 [2/123] /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
 [3/123] /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
-[4/123] /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
-[5/123] /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
+[4/123] /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
+[5/123] /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
 [6/123] /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
 [7/123] cc -Iinstalled-tests/js/libwarnlib.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -MF installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o.d -o installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -c /usr/share/gobject-introspection-1.0/tests/warnlib.c
 [8/123] cc  -o installed-tests/js/libwarnlib.so installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libwarnlib.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cjs-6.4.0=. -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
-[9/123] cc -Ilibcjs.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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -MF libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o.d -o libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -c js-resources.c
-[10/123] cc -Ilibcjs.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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -MF libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o.d -o libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -c ../libgjs-private/gjs-gdbus-wrapper.c
-[11/123] cc -Ilibcjs.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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -MF libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o.d -o libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -c ../libgjs-private/gjs-util.c
+[9/123] cc -Ilibcjs.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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -MF libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o.d -o libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -c ../libgjs-private/gjs-gdbus-wrapper.c
+[10/123] cc -Ilibcjs.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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -MF libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o.d -o libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -c ../libgjs-private/gjs-util.c
+[11/123] cc -Ilibcjs.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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -MF libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o.d -o libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -c js-resources.c
 [12/123] 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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o -MF installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o.d -o installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o -c installed-tests/js/jsunit-resources.c
-[13/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' '-DINSTTESTDIR="/usr/libexec/installed-tests/cjs"' -MD -MQ installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -MF installed-tests/js/minijasmine.p/.._minijasmine.cpp.o.d -o installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -c ../installed-tests/minijasmine.cpp
-[14/123] 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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o -MF test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o.d -o test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o -c test/mock-js-resources.c
+[13/123] 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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o -MF test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o.d -o test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o -c test/mock-js-resources.c
+[14/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' '-DINSTTESTDIR="/usr/libexec/installed-tests/cjs"' -MD -MQ installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -MF installed-tests/js/minijasmine.p/.._minijasmine.cpp.o.d -o installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -c ../installed-tests/minijasmine.cpp
 [15/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -MF test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o.d -o test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -c ../test/gjs-test-no-introspection-object.cpp
-[16/123] 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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -MD -MQ test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o -MF test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o.d -o test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o -c js-resources.c
-[17/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -MF test/libgjs-tests-common.a.p/gjs-test-common.cpp.o.d -o test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -c ../test/gjs-test-common.cpp
-[18/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-tests-internal.cpp.o -MF test/gjs-tests-internal.p/gjs-tests-internal.cpp.o.d -o test/gjs-tests-internal.p/gjs-tests-internal.cpp.o -c ../test/gjs-tests-internal.cpp
-[19/123] env PKG_CONFIG_PATH=/build/reproducible-path/cjs-6.4.0/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 installed-tests/js/WarnLib-1.0.gir --c-include=warnlib.h -I/build/reproducible-path/cjs-6.4.0/installed-tests/js -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libwarnlib.so.p/WarnLib_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=warnlib_ --cflags-begin -I/usr/share/gobject-introspection-1.0/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/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js --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/cjs-6.4.0/ --sources-top-dirs /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/
+[16/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -MF test/libgjs-tests-common.a.p/gjs-test-common.cpp.o.d -o test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -c ../test/gjs-test-common.cpp
+[17/123] 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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -MD -MQ test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o -MF test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o.d -o test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o -c js-resources.c
+[18/123] c++ -Icjs-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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ cjs-console.p/cjs_console.cpp.o -MF cjs-console.p/cjs_console.cpp.o.d -o cjs-console.p/cjs_console.cpp.o -c ../cjs/console.cpp
+[19/123] cc -Iinstalled-tests/js/libregress.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -MF installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o.d -o installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -c /usr/share/gobject-introspection-1.0/tests/regress.c
+[20/123] env PKG_CONFIG_PATH=/build/reproducible-path/cjs-6.4.0/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 installed-tests/js/WarnLib-1.0.gir --c-include=warnlib.h -I/build/reproducible-path/cjs-6.4.0/installed-tests/js -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libwarnlib.so.p/WarnLib_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=warnlib_ --cflags-begin -I/usr/share/gobject-introspection-1.0/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/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js --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/cjs-6.4.0/ --sources-top-dirs /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/
 ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:36: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable
 ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:36: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable
 ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:42: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable
 ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:42: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable
 ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:44: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable
 ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:44: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable
-../../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:39: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'x' in documentation comment, should be one of 'arg1', 'arg2'
 ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:40: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'y' in documentation comment, should be one of 'arg1', 'arg2'
+../../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:39: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'x' in documentation comment, should be one of 'arg1', 'arg2'
 <unknown>:: Warning: WarnLib: (ErrorQuarkFunction)unpaired_error_quark: warnlib_unpaired_error_quark: Couldn't find corresponding enumeration
-[20/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o -MF test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o.d -o test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o -c ../test/gjs-test-utils.cpp
-[21/123] c++ -Icjs-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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ cjs-console.p/cjs_console.cpp.o -MF cjs-console.p/cjs_console.cpp.o.d -o cjs-console.p/cjs_console.cpp.o -c ../cjs/console.cpp
-[22/123] rm -f test/libgjs-tests-common.a && gcc-ar csrDT test/libgjs-tests-common.a test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o test/libgjs-tests-common.a.p/gjs-test-common.cpp.o
-[23/123] cc -Iinstalled-tests/js/libregress.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -MF installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o.d -o installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -c /usr/share/gobject-introspection-1.0/tests/regress.c
-[24/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -Wno-error -MD -MQ installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -MF installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o.d -o installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -c ../installed-tests/js/libgjstesttools/gjs-test-tools.cpp
-[25/123] /usr/lib/aarch64-linux-gnu/glib-2.0/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js
-[26/123] cc  -o installed-tests/js/libregress.so installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libregress.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cjs-6.4.0=. -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
+[21/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-tests-internal.cpp.o -MF test/gjs-tests-internal.p/gjs-tests-internal.cpp.o.d -o test/gjs-tests-internal.p/gjs-tests-internal.cpp.o -c ../test/gjs-tests-internal.cpp
+[22/123] cc  -o installed-tests/js/libregress.so installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libregress.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cjs-6.4.0=. -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
+[23/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -Wno-error -MD -MQ installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -MF installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o.d -o installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -c ../installed-tests/js/libgjstesttools/gjs-test-tools.cpp
+[24/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o -MF test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o.d -o test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o -c ../test/gjs-test-utils.cpp
+[25/123] rm -f test/libgjs-tests-common.a && gcc-ar csrDT test/libgjs-tests-common.a test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o test/libgjs-tests-common.a.p/gjs-test-common.cpp.o
+[26/123] /usr/lib/aarch64-linux-gnu/glib-2.0/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js
 [27/123] /usr/bin/aarch64-linux-gnu-g-ir-compiler installed-tests/js/WarnLib-1.0.gir --output installed-tests/js/WarnLib-1.0.typelib --includedir=/usr/share/gir-1.0
 [28/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/gjs-test-coverage.cpp.o -MF test/gjs-tests.p/gjs-test-coverage.cpp.o.d -o test/gjs-tests.p/gjs-test-coverage.cpp.o -c ../test/gjs-test-coverage.cpp
 [29/123] cc -Iinstalled-tests/js/libgimarshallingtests.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/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 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -MF installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o.d -o installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -c /usr/share/gobject-introspection-1.0/tests/gimarshallingtests.c
 [30/123] cc  -o installed-tests/js/libgimarshallingtests.so installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libgimarshallingtests.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/cjs-6.4.0=. -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
 [31/123] env PKG_CONFIG_PATH=/build/reproducible-path/cjs-6.4.0/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 installed-tests/js/Regress-1.0.gir --warn-all -I/build/reproducible-path/cjs-6.4.0/installed-tests/js -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libregress.so.p/Regress_1.0_gir_filelist --include=Gio-2.0 --include=cairo-1.0 --symbol-prefix=regress_ --identifier-prefix=Regress --cflags-begin -I/usr/share/gobject-introspection-1.0/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 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js --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/cjs-6.4.0/ --sources-top-dirs /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/
-[32/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o -MF test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o -c ../test/gjs-test-jsapi-utils.cpp
-[33/123] /usr/bin/aarch64-linux-gnu-g-ir-compiler installed-tests/js/Regress-1.0.gir --output installed-tests/js/Regress-1.0.typelib --includedir=/usr/share/gir-1.0
+[32/123] /usr/bin/aarch64-linux-gnu-g-ir-compiler installed-tests/js/Regress-1.0.gir --output installed-tests/js/Regress-1.0.typelib --includedir=/usr/share/gir-1.0
+[33/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o -MF test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o -c ../test/gjs-test-jsapi-utils.cpp
 [34/123] env PKG_CONFIG_PATH=/build/reproducible-path/cjs-6.4.0/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 installed-tests/js/GIMarshallingTests-1.0.gir -I/build/reproducible-path/cjs-6.4.0/installed-tests/js -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgimarshallingtests.so.p/GIMarshallingTests_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=gi_marshalling_tests_ --cflags-begin -I/usr/share/gobject-introspection-1.0/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/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js --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/cjs-6.4.0/ --sources-top-dirs /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/
-[35/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-call-args.cpp.o -MF test/gjs-tests-internal.p/gjs-test-call-args.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-call-args.cpp.o -c ../test/gjs-test-call-args.cpp
-[36/123] /usr/bin/aarch64-linux-gnu-g-ir-compiler installed-tests/js/GIMarshallingTests-1.0.gir --output installed-tests/js/GIMarshallingTests-1.0.typelib --includedir=/usr/share/gir-1.0
-[37/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-rooting.cpp.o -MF test/gjs-tests-internal.p/gjs-test-rooting.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-rooting.cpp.o -c ../test/gjs-test-rooting.cpp
+[35/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-rooting.cpp.o -MF test/gjs-tests-internal.p/gjs-test-rooting.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-rooting.cpp.o -c ../test/gjs-test-rooting.cpp
+[36/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-call-args.cpp.o -MF test/gjs-tests-internal.p/gjs-test-call-args.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-call-args.cpp.o -c ../test/gjs-test-call-args.cpp
+[37/123] /usr/bin/aarch64-linux-gnu-g-ir-compiler installed-tests/js/GIMarshallingTests-1.0.gir --output installed-tests/js/GIMarshallingTests-1.0.typelib --includedir=/usr/share/gir-1.0
 [38/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/gjs-tests.cpp.o -MF test/gjs-tests.p/gjs-tests.cpp.o.d -o test/gjs-tests.p/gjs-tests.cpp.o -c ../test/gjs-tests.cpp
 [39/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-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 ../cjs/gjs_pch.hh
 [40/123] c++ -Ilibcjs-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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/gjs_pch.hh.gch -MF libcjs-jsapi.a.p/gjs_pch.hh.gch.d -o libcjs-jsapi.a.p/gjs_pch.hh.gch -c ../cjs/gjs_pch.hh
 [41/123] 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 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o -MF test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o -c ../test/gjs-test-toggle-queue.cpp
-[42/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_enumeration.cpp.o -MF libgjs-internal.a.p/gi_enumeration.cpp.o.d -o libgjs-internal.a.p/gi_enumeration.cpp.o -c ../gi/enumeration.cpp
-[43/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_cwrapper.cpp.o -MF libgjs-internal.a.p/gi_cwrapper.cpp.o.d -o libgjs-internal.a.p/gi_cwrapper.cpp.o -c ../gi/cwrapper.cpp
-[44/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_closure.cpp.o -MF libgjs-internal.a.p/gi_closure.cpp.o.d -o libgjs-internal.a.p/gi_closure.cpp.o -c ../gi/closure.cpp
-[45/123] c++ -Ilibcjs-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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o -c ../cjs/jsapi-dynamic-class.cpp
-[46/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_foreign.cpp.o -MF libgjs-internal.a.p/gi_foreign.cpp.o.d -o libgjs-internal.a.p/gi_foreign.cpp.o -c ../gi/foreign.cpp
+[42/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_cwrapper.cpp.o -MF libgjs-internal.a.p/gi_cwrapper.cpp.o.d -o libgjs-internal.a.p/gi_cwrapper.cpp.o -c ../gi/cwrapper.cpp
+[43/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_enumeration.cpp.o -MF libgjs-internal.a.p/gi_enumeration.cpp.o.d -o libgjs-internal.a.p/gi_enumeration.cpp.o -c ../gi/enumeration.cpp
+[44/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_foreign.cpp.o -MF libgjs-internal.a.p/gi_foreign.cpp.o.d -o libgjs-internal.a.p/gi_foreign.cpp.o -c ../gi/foreign.cpp
+[45/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_closure.cpp.o -MF libgjs-internal.a.p/gi_closure.cpp.o.d -o libgjs-internal.a.p/gi_closure.cpp.o -c ../gi/closure.cpp
+[46/123] c++ -Ilibcjs-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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o -c ../cjs/jsapi-dynamic-class.cpp
 [47/123] c++ -Ilibcjs-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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_console.cpp.o -MF libcjs-jsapi.a.p/util_console.cpp.o.d -o libcjs-jsapi.a.p/util_console.cpp.o -c ../util/console.cpp
 [48/123] c++ -Ilibcjs-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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_misc.cpp.o -MF libcjs-jsapi.a.p/util_misc.cpp.o.d -o libcjs-jsapi.a.p/util_misc.cpp.o -c ../util/misc.cpp
 [49/123] c++ -Ilibcjs-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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o -c ../cjs/jsapi-util-error.cpp
 [50/123] c++ -Ilibcjs-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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_log.cpp.o -MF libcjs-jsapi.a.p/util_log.cpp.o.d -o libcjs-jsapi.a.p/util_log.cpp.o -c ../util/log.cpp
 [51/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_fundamental.cpp.o -MF libgjs-internal.a.p/gi_fundamental.cpp.o.d -o libgjs-internal.a.p/gi_fundamental.cpp.o -c ../gi/fundamental.cpp
-[52/123] c++ -Ilibcjs-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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o -c ../cjs/jsapi-util-string.cpp
-[53/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gerror.cpp.o -MF libgjs-internal.a.p/gi_gerror.cpp.o.d -o libgjs-internal.a.p/gi_gerror.cpp.o -c ../gi/gerror.cpp
-[54/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gtype.cpp.o -MF libgjs-internal.a.p/gi_gtype.cpp.o.d -o libgjs-internal.a.p/gi_gtype.cpp.o -c ../gi/gtype.cpp
+[52/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gerror.cpp.o -MF libgjs-internal.a.p/gi_gerror.cpp.o.d -o libgjs-internal.a.p/gi_gerror.cpp.o -c ../gi/gerror.cpp
+[53/123] c++ -Ilibcjs-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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o -c ../cjs/jsapi-util-string.cpp
+[54/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_ns.cpp.o -MF libgjs-internal.a.p/gi_ns.cpp.o.d -o libgjs-internal.a.p/gi_ns.cpp.o -c ../gi/ns.cpp
 [55/123] c++ -Ilibcjs-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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o -c ../cjs/jsapi-util.cpp
-[56/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gobject.cpp.o -MF libgjs-internal.a.p/gi_gobject.cpp.o.d -o libgjs-internal.a.p/gi_gobject.cpp.o -c ../gi/gobject.cpp
-[57/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_function.cpp.o -MF libgjs-internal.a.p/gi_function.cpp.o.d -o libgjs-internal.a.p/gi_function.cpp.o -c ../gi/function.cpp
+[56/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_boxed.cpp.o -MF libgjs-internal.a.p/gi_boxed.cpp.o.d -o libgjs-internal.a.p/gi_boxed.cpp.o -c ../gi/boxed.cpp
+[57/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gobject.cpp.o -MF libgjs-internal.a.p/gi_gobject.cpp.o.d -o libgjs-internal.a.p/gi_gobject.cpp.o -c ../gi/gobject.cpp
 [58/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_interface.cpp.o -MF libgjs-internal.a.p/gi_interface.cpp.o.d -o libgjs-internal.a.p/gi_interface.cpp.o -c ../gi/interface.cpp
-[59/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_ns.cpp.o -MF libgjs-internal.a.p/gi_ns.cpp.o.d -o libgjs-internal.a.p/gi_ns.cpp.o -c ../gi/ns.cpp
-[60/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_param.cpp.o -MF libgjs-internal.a.p/gi_param.cpp.o.d -o libgjs-internal.a.p/gi_param.cpp.o -c ../gi/param.cpp
-[61/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_boxed.cpp.o -MF libgjs-internal.a.p/gi_boxed.cpp.o.d -o libgjs-internal.a.p/gi_boxed.cpp.o -c ../gi/boxed.cpp
+[59/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gtype.cpp.o -MF libgjs-internal.a.p/gi_gtype.cpp.o.d -o libgjs-internal.a.p/gi_gtype.cpp.o -c ../gi/gtype.cpp
+[60/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_function.cpp.o -MF libgjs-internal.a.p/gi_function.cpp.o.d -o libgjs-internal.a.p/gi_function.cpp.o -c ../gi/function.cpp
+[61/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_param.cpp.o -MF libgjs-internal.a.p/gi_param.cpp.o.d -o libgjs-internal.a.p/gi_param.cpp.o -c ../gi/param.cpp
 [62/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_atoms.cpp.o -MF libgjs-internal.a.p/cjs_atoms.cpp.o.d -o libgjs-internal.a.p/cjs_atoms.cpp.o -c ../cjs/atoms.cpp
-[63/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_toggle.cpp.o -MF libgjs-internal.a.p/gi_toggle.cpp.o.d -o libgjs-internal.a.p/gi_toggle.cpp.o -c ../gi/toggle.cpp
-[64/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_wrapperutils.cpp.o -MF libgjs-internal.a.p/gi_wrapperutils.cpp.o.d -o libgjs-internal.a.p/gi_wrapperutils.cpp.o -c ../gi/wrapperutils.cpp
+[63/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_wrapperutils.cpp.o -MF libgjs-internal.a.p/gi_wrapperutils.cpp.o.d -o libgjs-internal.a.p/gi_wrapperutils.cpp.o -c ../gi/wrapperutils.cpp
+[64/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_toggle.cpp.o -MF libgjs-internal.a.p/gi_toggle.cpp.o.d -o libgjs-internal.a.p/gi_toggle.cpp.o -c ../gi/toggle.cpp
 [65/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_union.cpp.o -MF libgjs-internal.a.p/gi_union.cpp.o.d -o libgjs-internal.a.p/gi_union.cpp.o -c ../gi/union.cpp
-[66/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_private.cpp.o -MF libgjs-internal.a.p/gi_private.cpp.o.d -o libgjs-internal.a.p/gi_private.cpp.o -c ../gi/private.cpp
-[67/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_repo.cpp.o -MF libgjs-internal.a.p/gi_repo.cpp.o.d -o libgjs-internal.a.p/gi_repo.cpp.o -c ../gi/repo.cpp
-[68/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_byteArray.cpp.o -MF libgjs-internal.a.p/cjs_byteArray.cpp.o.d -o libgjs-internal.a.p/cjs_byteArray.cpp.o -c ../cjs/byteArray.cpp
+[66/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_byteArray.cpp.o -MF libgjs-internal.a.p/cjs_byteArray.cpp.o.d -o libgjs-internal.a.p/cjs_byteArray.cpp.o -c ../cjs/byteArray.cpp
+[67/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_private.cpp.o -MF libgjs-internal.a.p/gi_private.cpp.o.d -o libgjs-internal.a.p/gi_private.cpp.o -c ../gi/private.cpp
+[68/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_repo.cpp.o -MF libgjs-internal.a.p/gi_repo.cpp.o.d -o libgjs-internal.a.p/gi_repo.cpp.o -c ../gi/repo.cpp
 [69/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_coverage.cpp.o -MF libgjs-internal.a.p/cjs_coverage.cpp.o.d -o libgjs-internal.a.p/cjs_coverage.cpp.o -c ../cjs/coverage.cpp
 [70/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_error-types.cpp.o -MF libgjs-internal.a.p/cjs_error-types.cpp.o.d -o libgjs-internal.a.p/cjs_error-types.cpp.o -c ../cjs/error-types.cpp
-[71/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_engine.cpp.o -MF libgjs-internal.a.p/cjs_engine.cpp.o.d -o libgjs-internal.a.p/cjs_engine.cpp.o -c ../cjs/engine.cpp
-[72/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_debugger.cpp.o -MF libgjs-internal.a.p/cjs_debugger.cpp.o.d -o libgjs-internal.a.p/cjs_debugger.cpp.o -c ../cjs/debugger.cpp
-[73/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_arg-cache.cpp.o -MF libgjs-internal.a.p/gi_arg-cache.cpp.o.d -o libgjs-internal.a.p/gi_arg-cache.cpp.o -c ../gi/arg-cache.cpp
-[74/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_value.cpp.o -MF libgjs-internal.a.p/gi_value.cpp.o.d -o libgjs-internal.a.p/gi_value.cpp.o -c ../gi/value.cpp
+[71/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_debugger.cpp.o -MF libgjs-internal.a.p/cjs_debugger.cpp.o.d -o libgjs-internal.a.p/cjs_debugger.cpp.o -c ../cjs/debugger.cpp
+[72/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_engine.cpp.o -MF libgjs-internal.a.p/cjs_engine.cpp.o.d -o libgjs-internal.a.p/cjs_engine.cpp.o -c ../cjs/engine.cpp
+[73/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_deprecation.cpp.o -MF libgjs-internal.a.p/cjs_deprecation.cpp.o.d -o libgjs-internal.a.p/cjs_deprecation.cpp.o -c ../cjs/deprecation.cpp
+[74/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_arg-cache.cpp.o -MF libgjs-internal.a.p/gi_arg-cache.cpp.o.d -o libgjs-internal.a.p/gi_arg-cache.cpp.o -c ../gi/arg-cache.cpp
 [75/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_mem.cpp.o -MF libgjs-internal.a.p/cjs_mem.cpp.o.d -o libgjs-internal.a.p/cjs_mem.cpp.o -c ../cjs/mem.cpp
-[76/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_arg.cpp.o -MF libgjs-internal.a.p/gi_arg.cpp.o.d -o libgjs-internal.a.p/gi_arg.cpp.o -c ../gi/arg.cpp
-[77/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_mainloop.cpp.o -MF libgjs-internal.a.p/cjs_mainloop.cpp.o.d -o libgjs-internal.a.p/cjs_mainloop.cpp.o -c ../cjs/mainloop.cpp
-[78/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_deprecation.cpp.o -MF libgjs-internal.a.p/cjs_deprecation.cpp.o.d -o libgjs-internal.a.p/cjs_deprecation.cpp.o -c ../cjs/deprecation.cpp
-[79/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_global.cpp.o -MF libgjs-internal.a.p/cjs_global.cpp.o.d -o libgjs-internal.a.p/cjs_global.cpp.o -c ../cjs/global.cpp
+[76/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_global.cpp.o -MF libgjs-internal.a.p/cjs_global.cpp.o.d -o libgjs-internal.a.p/cjs_global.cpp.o -c ../cjs/global.cpp
+[77/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_value.cpp.o -MF libgjs-internal.a.p/gi_value.cpp.o.d -o libgjs-internal.a.p/gi_value.cpp.o -c ../gi/value.cpp
+[78/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_mainloop.cpp.o -MF libgjs-internal.a.p/cjs_mainloop.cpp.o.d -o libgjs-internal.a.p/cjs_mainloop.cpp.o -c ../cjs/mainloop.cpp
+[79/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_arg.cpp.o -MF libgjs-internal.a.p/gi_arg.cpp.o.d -o libgjs-internal.a.p/gi_arg.cpp.o -c ../gi/arg.cpp
 [80/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_profiler.cpp.o -MF libgjs-internal.a.p/cjs_profiler.cpp.o.d -o libgjs-internal.a.p/cjs_profiler.cpp.o -c ../cjs/profiler.cpp
 [81/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_native.cpp.o -MF libgjs-internal.a.p/cjs_native.cpp.o.d -o libgjs-internal.a.p/cjs_native.cpp.o -c ../cjs/native.cpp
-[82/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_internal.cpp.o -MF libgjs-internal.a.p/cjs_internal.cpp.o.d -o libgjs-internal.a.p/cjs_internal.cpp.o -c ../cjs/internal.cpp
-[83/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_objectbox.cpp.o -MF libgjs-internal.a.p/cjs_objectbox.cpp.o.d -o libgjs-internal.a.p/cjs_objectbox.cpp.o -c ../cjs/objectbox.cpp
+[82/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_objectbox.cpp.o -MF libgjs-internal.a.p/cjs_objectbox.cpp.o.d -o libgjs-internal.a.p/cjs_objectbox.cpp.o -c ../cjs/objectbox.cpp
+[83/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_internal.cpp.o -MF libgjs-internal.a.p/cjs_internal.cpp.o.d -o libgjs-internal.a.p/cjs_internal.cpp.o -c ../cjs/internal.cpp
 [84/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_promise.cpp.o -MF libgjs-internal.a.p/cjs_promise.cpp.o.d -o libgjs-internal.a.p/cjs_promise.cpp.o -c ../cjs/promise.cpp
-[85/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_stack.cpp.o -MF libgjs-internal.a.p/cjs_stack.cpp.o.d -o libgjs-internal.a.p/cjs_stack.cpp.o -c ../cjs/stack.cpp
-[86/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_console.cpp.o -MF libgjs-internal.a.p/modules_console.cpp.o.d -o libgjs-internal.a.p/modules_console.cpp.o -c ../modules/console.cpp
+[85/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_console.cpp.o -MF libgjs-internal.a.p/modules_console.cpp.o.d -o libgjs-internal.a.p/modules_console.cpp.o -c ../modules/console.cpp
+[86/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_stack.cpp.o -MF libgjs-internal.a.p/cjs_stack.cpp.o.d -o libgjs-internal.a.p/cjs_stack.cpp.o -c ../cjs/stack.cpp
 [87/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_modules.cpp.o -MF libgjs-internal.a.p/modules_modules.cpp.o.d -o libgjs-internal.a.p/modules_modules.cpp.o -c ../modules/modules.cpp
 [88/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_text-encoding.cpp.o -MF libgjs-internal.a.p/cjs_text-encoding.cpp.o.d -o libgjs-internal.a.p/cjs_text-encoding.cpp.o -c ../cjs/text-encoding.cpp
 [89/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_print.cpp.o -MF libgjs-internal.a.p/modules_print.cpp.o.d -o libgjs-internal.a.p/modules_print.cpp.o -c ../modules/print.cpp
-[90/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_importer.cpp.o -MF libgjs-internal.a.p/cjs_importer.cpp.o.d -o libgjs-internal.a.p/cjs_importer.cpp.o -c ../cjs/importer.cpp
-[91/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_module.cpp.o -MF libgjs-internal.a.p/cjs_module.cpp.o.d -o libgjs-internal.a.p/cjs_module.cpp.o -c ../cjs/module.cpp
+[90/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_module.cpp.o -MF libgjs-internal.a.p/cjs_module.cpp.o.d -o libgjs-internal.a.p/cjs_module.cpp.o -c ../cjs/module.cpp
+[91/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_importer.cpp.o -MF libgjs-internal.a.p/cjs_importer.cpp.o.d -o libgjs-internal.a.p/cjs_importer.cpp.o -c ../cjs/importer.cpp
 [92/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-path.cpp.o -MF libgjs-internal.a.p/modules_cairo-path.cpp.o.d -o libgjs-internal.a.p/modules_cairo-path.cpp.o -c ../modules/cairo-path.cpp
-[93/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-image-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-image-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-image-surface.cpp.o -c ../modules/cairo-image-surface.cpp
-[94/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_context.cpp.o -MF libgjs-internal.a.p/cjs_context.cpp.o.d -o libgjs-internal.a.p/cjs_context.cpp.o -c ../cjs/context.cpp
-[95/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o -c ../modules/cairo-ps-surface.cpp
-[96/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-region.cpp.o -MF libgjs-internal.a.p/modules_cairo-region.cpp.o.d -o libgjs-internal.a.p/modules_cairo-region.cpp.o -c ../modules/cairo-region.cpp
-[97/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o -c ../modules/cairo-pdf-surface.cpp
-[98/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_system.cpp.o -MF libgjs-internal.a.p/modules_system.cpp.o.d -o libgjs-internal.a.p/modules_system.cpp.o -c ../modules/system.cpp
-[99/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o -c ../modules/cairo-svg-surface.cpp
-[100/123] rm -f libcjs-jsapi.a && gcc-ar csrDT libcjs-jsapi.a libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o libcjs-jsapi.a.p/util_console.cpp.o libcjs-jsapi.a.p/util_log.cpp.o libcjs-jsapi.a.p/util_misc.cpp.o
+[93/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_context.cpp.o -MF libgjs-internal.a.p/cjs_context.cpp.o.d -o libgjs-internal.a.p/cjs_context.cpp.o -c ../cjs/context.cpp
+[94/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_system.cpp.o -MF libgjs-internal.a.p/modules_system.cpp.o.d -o libgjs-internal.a.p/modules_system.cpp.o -c ../modules/system.cpp
+[95/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-image-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-image-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-image-surface.cpp.o -c ../modules/cairo-image-surface.cpp
+[96/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o -c ../modules/cairo-pdf-surface.cpp
+[97/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o -c ../modules/cairo-ps-surface.cpp
+[98/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o -c ../modules/cairo-svg-surface.cpp
+[99/123] rm -f libcjs-jsapi.a && gcc-ar csrDT libcjs-jsapi.a libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o libcjs-jsapi.a.p/util_console.cpp.o libcjs-jsapi.a.p/util_log.cpp.o libcjs-jsapi.a.p/util_misc.cpp.o
+[100/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-region.cpp.o -MF libgjs-internal.a.p/modules_cairo-region.cpp.o.d -o libgjs-internal.a.p/modules_cairo-region.cpp.o -c ../modules/cairo-region.cpp
 [101/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-gradient.cpp.o -c ../modules/cairo-gradient.cpp
 [102/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-pattern.cpp.o -c ../modules/cairo-pattern.cpp
 [103/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-surface.cpp.o -c ../modules/cairo-surface.cpp
-[104/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o -c ../modules/cairo-radial-gradient.cpp
-[105/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o -c ../modules/cairo-linear-gradient.cpp
-[106/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o -c ../modules/cairo-surface-pattern.cpp
-[107/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o -c ../modules/cairo-solid-pattern.cpp
+[104/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o -c ../modules/cairo-linear-gradient.cpp
+[105/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o -c ../modules/cairo-radial-gradient.cpp
+[106/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o -c ../modules/cairo-solid-pattern.cpp
+[107/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o -c ../modules/cairo-surface-pattern.cpp
 [108/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo.cpp.o -MF libgjs-internal.a.p/modules_cairo.cpp.o.d -o libgjs-internal.a.p/modules_cairo.cpp.o -c ../modules/cairo.cpp
 [109/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_object.cpp.o -MF libgjs-internal.a.p/gi_object.cpp.o.d -o libgjs-internal.a.p/gi_object.cpp.o -c ../gi/object.cpp
 [110/123] 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 -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-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/cjs-6.4.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -isystem /usr/include/mozjs-115 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-context.cpp.o -MF libgjs-internal.a.p/modules_cairo-context.cpp.o.d -o libgjs-internal.a.p/modules_cairo-context.cpp.o -c ../modules/cairo-context.cpp
@@ -1929,8 +1965,8 @@
 [118/123] /usr/bin/meson --internal symbolextractor /build/reproducible-path/cjs-6.4.0/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 
 [119/123] c++  -o test/gjs-tests-internal test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o test/gjs-tests-internal.p/gjs-tests-internal.cpp.o test/gjs-tests-internal.p/gjs-test-call-args.cpp.o test/gjs-tests-internal.p/gjs-test-rooting.cpp.o test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o test/gjs-tests-internal.p/gjs-test-toggle-queue.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/cjs-6.4.0=. -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/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools -Wl,-rpath-link,/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/ -Wl,--start-group test/libgjs-tests-common.a libgjs-internal.a libcjs-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/libmozjs-115.so -lreadline /usr/lib/aarch64-linux-gnu/libcairo.so /usr/lib/aarch64-linux-gnu/libcairo-gobject.so /usr/lib/aarch64-linux-gnu/libX11.so /usr/lib/aarch64-linux-gnu/libXext.so -lffi -lreadline -lffi -lreadline -lffi -lreadline -Wl,--end-group
 [120/123] env PKG_CONFIG_PATH=/build/reproducible-path/cjs-6.4.0/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=CjsPrivate --nsversion=1.0 --warn-all --output CjsPrivate-1.0.gir -I/build/reproducible-path/cjs-6.4.0/ -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/ --filelist=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/libcjs.so.0.0.0.p/CjsPrivate_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/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-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 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/ --library cjs --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 -L/usr/lib/aarch64-linux-gnu/ --extra-library=mozjs-115 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/cjs-6.4.0/ --sources-top-dirs /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/
-[121/123] /usr/bin/aarch64-linux-gnu-g-ir-compiler CjsPrivate-1.0.gir --output CjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0
-[122/123] env PKG_CONFIG_PATH=/build/reproducible-path/cjs-6.4.0/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/cjs-6.4.0/installed-tests/js/libgjstesttools -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools -I/build/reproducible-path/cjs-6.4.0/. -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/. --filelist=/build/reproducible-path/cjs-6.4.0/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/cjs-6.4.0/. -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/. -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-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 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools --library gjstesttools -L/build/reproducible-path/cjs-6.4.0/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 -L/usr/lib/aarch64-linux-gnu/ --extra-library=mozjs-115 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/cjs-6.4.0/ --sources-top-dirs /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/
+[121/123] env PKG_CONFIG_PATH=/build/reproducible-path/cjs-6.4.0/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/cjs-6.4.0/installed-tests/js/libgjstesttools -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools -I/build/reproducible-path/cjs-6.4.0/. -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/. --filelist=/build/reproducible-path/cjs-6.4.0/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/cjs-6.4.0/. -I/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/. -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib/aarch64-linux-gnu/cjs"' '-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 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools --library gjstesttools -L/build/reproducible-path/cjs-6.4.0/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 -L/usr/lib/aarch64-linux-gnu/ --extra-library=mozjs-115 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/cjs-6.4.0/ --sources-top-dirs /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/
+[122/123] /usr/bin/aarch64-linux-gnu-g-ir-compiler CjsPrivate-1.0.gir --output CjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0
 [123/123] /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
 	rm -f debian/cjs-tests.debhelper.log debian/cjs.debhelper.log debian/libcjs-dev.debhelper.log debian/libcjs0.debhelper.log
    debian/rules override_dh_auto_test
@@ -1947,168 +1983,115 @@
 ninja: Entering directory `/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu'
 ninja: no work to do.
  1/71 cjs:Scripts / CommandLine            RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=220 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/scripts/testCommandLine.sh
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory MALLOC_PERTURB_=191 LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/scripts/testCommandLine.sh
  2/71 cjs:Scripts / CommandLineModules     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MALLOC_PERTURB_=118 GJS_PATH='' GJS_USE_UNINSTALLED_FILES=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/scripts/testCommandLineModules.sh
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=221 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/scripts/testCommandLineModules.sh
  3/71 cjs:Scripts / Warnings               RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory MALLOC_PERTURB_=160 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/scripts/testWarnings.sh
+>>> MALLOC_PERTURB_=169 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/scripts/testWarnings.sh
  4/71 cjs:JS / self                        RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=32 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testself.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory MALLOC_PERTURB_=191 LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testself.js
  5/71 cjs:JS / ByteArray                   RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=41 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testByteArray.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=123 /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testByteArray.js
  6/71 cjs:JS / Exceptions                  RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MALLOC_PERTURB_=134 GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testExceptions.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=23 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testExceptions.js
  7/71 cjs:JS / Format                      RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=31 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testFormat.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=181 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testFormat.js
  8/71 cjs:JS / Fundamental                 RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=33 GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testFundamental.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=56 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testFundamental.js
  9/71 cjs:JS / Gettext                     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=98 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGettext.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp MALLOC_PERTURB_=4 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGettext.js
 10/71 cjs:JS / GIMarshalling               RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' MALLOC_PERTURB_=183 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGIMarshalling.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=86 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGIMarshalling.js
 11/71 cjs:JS / Gio                         RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 MALLOC_PERTURB_=217 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGio.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=216 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGio.js
 12/71 cjs:JS / GLib                        RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=110 GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGLib.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=250 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGLib.js
 ▶  1/71 - Invalid option should exit with failure (exit code 1) OK            
 ▶  1/71 - Invalid option should print a relevant message OK            
-▶  1/71 - System.exit(0) should exit successfully OK            
-▶  2/71 - ensure dynamic imports load even if the same import resolves elsewhere first OK            
 ▶  3/71 - overwriting method with Signals.addSignalMethods() should warn OK            
+▶  9/71 Gettext module setlocale returns a locale OK            
+▶  2/71 - ensure dynamic imports load even if the same import resolves elsewhere first OK            
+▶  1/71 - System.exit(0) should exit successfully OK            
 ▶  5/71 Byte array can be created from a string OK            
-▶  7/71 imports.format escapes % with another % character OK            
+ 9/71 cjs:JS / Gettext                     OK               0.08s   1 subtests passed
+
+13/71 cjs:JS / GObject                     RUNNING       
+>>> MALLOC_PERTURB_=176 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGObject.js
 ▶  5/71 Byte array can be encoded from a string OK            
 ▶  5/71 Byte array encodes as UTF-8 by default OK            
 ▶  5/71 Byte array can be converted to a string of ASCII characters OK            
 ▶  5/71 Byte array can be converted to a string of UTF-8 characters even if it ends with a 0 OK            
-▶  4/71 Test harness internal consistency  OK            
-▶  4/71 Test harness internal consistency awaiting a Promise resolves OK            
-▶  4/71 Test harness internal consistency awaiting a nested async function resolves OK            
-▶  7/71 imports.format formats a single string argument OK            
-▶  7/71 imports.format formats two string arguments OK            
 ▶  5/71 Byte array can be converted to a string of encoded characters even with a 0 byte OK            
-▶  7/71 imports.format formats two swapped string arguments OK            
-▶  8/71 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue OK            
 ▶  5/71 Byte array stops converting to a string at an embedded 0 byte OK            
-▶  7/71 imports.format formats a number in base 10 OK            
 ▶  5/71 Byte array deals gracefully with a 0-length array OK            
 ▶  5/71 Byte array deals gracefully with a 0-length GLib.Bytes OK            
-▶  7/71 imports.format formats a number in base 16 OK            
-▶  8/71 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue OK            
 ▶  5/71 Byte array deals gracefully with a 0-length string OK            
-▶  4/71 SpiderMonkey features check Intl API was compiled into SpiderMonkey OK            
-▶  7/71 imports.format formats a floating point number with no precision OK            
-▶  4/71 SpiderMonkey features check WeakRef is enabled OK            
-▶  7/71 imports.format formats a floating point number with precision 2 OK            
 ▶  5/71 Byte array deals gracefully with a non Uint8Array OK            
 ▶  6/71 Exceptions are thrown from property setter OK            
-▶  4/71 SpiderMonkey features check class static blocks are enabled OK            
-▶  8/71 Fundamental type support can marshal a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters OK            
-▶  5/71 Byte array legacy toString() behavior is preserved when created from a string OK            
-▶  7/71 imports.format pads with zeroes    OK            
 ▶  6/71 Exceptions are thrown from property getter OK            
-▶  7/71 imports.format pads with spaces    OK            
 ▶  6/71 Exceptions are logged from constructor OK            
-▶  8/71 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            
-▶  5/71 Byte array legacy toString() behavior is preserved when marshalled from GI OK            
 ▶  6/71 Exceptions are logged from property setter with binding OK            
-▶  7/71 imports.format throws an error when given incorrect modifiers for the conversion type OK            
-▶  7/71 imports.format throws an error when incorrectly instructed to swap arguments OK            
-▶  8/71 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype OK            
 ▶  6/71 Exceptions are logged from property getter with binding OK            
-▶  8/71 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype OK            
-▶  8/71 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype OK            
+▶  4/71 Test harness internal consistency  OK            
+▶  4/71 Test harness internal consistency awaiting a Promise resolves OK            
+▶  4/71 Test harness internal consistency awaiting a nested async function resolves OK            
+▶  4/71 SpiderMonkey features check Intl API was compiled into SpiderMonkey OK            
+▶  4/71 SpiderMonkey features check WeakRef is enabled OK            
 ▶  6/71 logError logs a warning for a GError OK            
 ▶  6/71 logError logs a warning with a message if given OK            
-▶  8/71 Fundamental type support can marshal a custom fundamental type into a transformable type OK            
 ▶  6/71 logError also logs an error for a created GError that is not thrown OK            
-▶  8/71 Fundamental type support can marshal to a null value OK            
+▶  4/71 SpiderMonkey features check class static blocks are enabled OK            
+▶  5/71 Byte array legacy toString() behavior is preserved when created from a string OK            
+▶  5/71 Byte array legacy toString() behavior is preserved when marshalled from GI OK            
 ▶  6/71 logError logs an error created with the GLib.Error constructor OK            
-▶  9/71 Gettext module setlocale returns a locale OK            
-▶  8/71 Fundamental type support can marshal to a null value if has no getter function OK            
 ▶  6/71 logError logs the quark for a JS-created GError type OK            
 ▶  6/71 logError logs with stack for a GError created from a C struct OK            
 ▶  6/71 logError logs an error with a prefix if given OK            
+▶  7/71 imports.format escapes % with another % character OK            
+▶  7/71 imports.format formats a single string argument OK            
 ▶  6/71 logError logs an error with prefix and message OK            
 ▶  6/71 logError logs a SyntaxError        OK            
-▶  1/71 - System.exit(42) should exit with the correct exit code OK            
 ▶  6/71 logError logs an error with cause  OK            
+▶  7/71 imports.format formats two string arguments OK            
+▶  7/71 imports.format formats two swapped string arguments OK            
+ 4/71 cjs:JS / self                        OK               0.14s   6 subtests passed
+
+14/71 cjs:JS / GObjectClass                RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=70 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectClass.js
+▶  7/71 imports.format formats a number in base 10 OK            
+▶  7/71 imports.format formats a number in base 16 OK            
+▶  7/71 imports.format formats a floating point number with no precision OK            
+▶  7/71 imports.format formats a floating point number with precision 2 OK            
 ▶  6/71 logError logs a GError with cause  OK            
 ▶  6/71 logError logs an error with non-object cause OK            
 ▶  6/71 logError logs an error with a cause tree OK            
- 7/71 cjs:JS / Format                      OK               0.13s   12 subtests passed
-
-13/71 cjs:JS / GObject                     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=72 NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGObject.js
- 5/71 cjs:JS / ByteArray                   OK               0.16s   13 subtests passed
-
-14/71 cjs:JS / GObjectClass                RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=176 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectClass.js
 ▶  6/71 logError logs an error with cyclical causes OK            
+▶  8/71 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue OK            
+ 5/71 cjs:JS / ByteArray                   OK               0.15s   13 subtests passed
+
+▶  7/71 imports.format pads with zeroes    OK            
+▶  7/71 imports.format pads with spaces    OK            
+▶  7/71 imports.format throws an error when given incorrect modifiers for the conversion type OK            
+▶  7/71 imports.format throws an error when incorrectly instructed to swap arguments OK            
 ▶  6/71 Exception from function with too few arguments contains the full function name OK            
 ▶  6/71 Exception from function with too few arguments contains the full method name OK            
 ▶  6/71 thrown GError is an instance of error enum type OK            
 ▶  6/71 thrown GError matches error domain and code OK            
 ▶  6/71 thrown GError has properties for domain and code OK            
 ▶  6/71 GError.new_literal constructs a valid GLib.Error OK            
-▶  6/71 GError.new_literal does not accept invalid domains OK            
-▶  2/71 - ensure dynamic imports resolve without an explicit mainloop OK            
-▶ 12/71 GVariant constructor constructs a string variant OK            
-▶ 12/71 GVariant constructor constructs a string variant (backwards compatible API) OK            
- 4/71 cjs:JS / self                        OK               0.19s   6 subtests passed
-
-▶  3/71 - passing too many arguments to a GI function should warn OK            
+▶  8/71 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue OK            
+▶  8/71 Fundamental type support can marshal a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters OK            
+▶  8/71 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            
+▶  8/71 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype OK            
 15/71 cjs:JS / GObjectInterface            RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' MALLOC_PERTURB_=242 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectInterface.js
- 8/71 cjs:JS / Fundamental                 OK               0.16s   10 subtests passed
-
- 9/71 cjs:JS / Gettext                     OK               0.15s   1 subtests passed
-
-16/71 cjs:JS / GObjectValue                RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MALLOC_PERTURB_=153 MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectValue.js
-17/71 cjs:JS / GTypeClass                  RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 MALLOC_PERTURB_=11 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGTypeClass.js
- 6/71 cjs:JS / Exceptions                  OK               0.21s   26 subtests passed
-
-▶ 12/71 GVariant constructor constructs a struct variant OK            
-▶ 12/71 GVariant constructor constructs a maybe variant OK            
-18/71 cjs:JS / Importer                    RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=196 ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testImporter.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=178 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectInterface.js
+▶  6/71 GError.new_literal does not accept invalid domains OK            
+▶  8/71 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype OK            
+▶  8/71 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype OK            
+▶  8/71 Fundamental type support can marshal a custom fundamental type into a transformable type OK            
+▶  8/71 Fundamental type support can marshal to a null value OK            
+▶  8/71 Fundamental type support can marshal to a null value if has no getter function OK            
 ▶ 11/71 ListStore iterator ListStore iterates OK            
-▶ 12/71 GVariant constructor constructs a byte array variant OK            
-▶ 12/71 GVariant constructor constructs a byte array variant from a string OK            
-▶ 12/71 GVariant constructor 0-terminates a byte array variant constructed from a string OK            
-▶ 12/71 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array OK            
-▶ 12/71 GVariant unpack preserves type information if the unpacked object contains variants OK            
-▶ 12/71 GVariant unpack recursive leaves no variants in the unpacked object OK            
-▶ 12/71 GVariant strv unpacked matches constructed OK            
-▶ 12/71 GVariant strv getter matches constructed OK            
-▶ 12/71 GVariant strv getter (dup) matches constructed OK            
-▶ 12/71 GVariantDict lookup returns the unpacked variant OK            
-▶ 12/71 GVariantDict lookup returns null if the key isn't present OK            
-▶ 12/71 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter OK            
-▶ 12/71 GLib string function overrides GLib.stpcpy OK            
-▶ 12/71 GLib string function overrides GLib.strstr_len OK            
-▶ 10/71 Boolean true marshals as a return value OK            
-▶ 10/71 Boolean true marshals as an in parameter OK            
-▶ 10/71 Boolean true marshals as an out parameter OK            
-▶ 10/71 Boolean true marshals as an inout parameter OK            
-▶ 10/71 Boolean false marshals as a return value OK            
-▶ 10/71 Boolean false marshals as an in parameter OK            
-▶ 10/71 Boolean false marshals as an out parameter OK            
-▶ 10/71 Boolean false marshals as an inout parameter OK            
-▶ 10/71 Integer int8-typed marshals signed value as a return value OK            
-▶ 10/71 Integer int8-typed marshals signed value as an in parameter OK            
-▶ 10/71 Integer int8-typed marshals signed value as an out parameter OK            
-▶ 10/71 Integer int8-typed marshals as an inout parameter OK            
-▶ 10/71 Integer int8-typed marshals unsigned value as a return value OK            
-▶ 10/71 Integer int8-typed marshals unsigned value as an in parameter OK            
-▶ 10/71 Integer int8-typed marshals unsigned value as an out parameter OK            
-▶ 10/71 Integer int8-typed marshals unsigned value as an inout parameter OK            
-▶ 10/71 Integer int16-typed marshals signed value as a return value OK            
-▶ 10/71 Integer int16-typed marshals signed value as an in parameter OK            
-▶ 10/71 Integer int16-typed marshals signed value as an out parameter OK            
-▶ 10/71 Integer int16-typed marshals as an inout parameter OK            
 ▶ 11/71 Sorting in ListStore test insert_sorted OK            
 ▶ 11/71 Sorting in ListStore test sort     OK            
 ▶ 11/71 Promisify function doesn't crash when async function is not defined OK            
@@ -2116,12 +2099,31 @@
 ▶ 11/71 Promisify function promisifies functions OK            
 ▶ 11/71 Promisify function preserves old behavior OK            
 ▶ 11/71 Promisify function can guess the finish function OK            
+▶  1/71 - System.exit(42) should exit with the correct exit code OK            
+▶  3/71 - passing too many arguments to a GI function should warn OK            
+ 7/71 cjs:JS / Format                      OK               0.15s   12 subtests passed
+
+16/71 cjs:JS / GObjectValue                RUNNING       
+>>> MALLOC_PERTURB_=32 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectValue.js
 ▶ 11/71 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID OK            
 ▶ 11/71 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed OK            
 ▶ 11/71 Gio.Settings overrides doesn't crash when forgetting to specify a schema path OK            
+ 6/71 cjs:JS / Exceptions                  OK               0.17s   26 subtests passed
+
+ 8/71 cjs:JS / Fundamental                 OK               0.15s   10 subtests passed
+
+17/71 cjs:JS / GTypeClass                  RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=133 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGTypeClass.js
+18/71 cjs:JS / Importer                    RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp MALLOC_PERTURB_=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testImporter.js
 ▶ 11/71 Gio.Settings overrides doesn't crash when specifying conflicting schema paths OK            
 ▶ 11/71 Gio.Settings overrides can construct with a settings schema object OK            
 ▶ 11/71 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type OK            
+▶ 12/71 GVariant constructor constructs a string variant OK            
+▶ 12/71 GVariant constructor constructs a string variant (backwards compatible API) OK            
+▶ 12/71 GVariant constructor constructs a struct variant OK            
+▶ 12/71 GVariant constructor constructs a maybe variant OK            
+▶ 12/71 GVariant constructor constructs a byte array variant OK            
 ▶ 11/71 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key OK            
 ▶ 11/71 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key OK            
 ▶ 11/71 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key OK            
@@ -2132,6 +2134,39 @@
 ▶ 11/71 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key OK            
 ▶ 11/71 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key OK            
 ▶ 11/71 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema OK            
+▶ 10/71 Boolean true marshals as a return value OK            
+▶ 10/71 Boolean true marshals as an in parameter OK            
+▶ 10/71 Boolean true marshals as an out parameter OK            
+▶ 10/71 Boolean true marshals as an inout parameter OK            
+▶ 10/71 Boolean false marshals as a return value OK            
+▶ 10/71 Boolean false marshals as an in parameter OK            
+▶ 10/71 Boolean false marshals as an out parameter OK            
+▶ 10/71 Boolean false marshals as an inout parameter OK            
+▶ 10/71 Integer int8-typed marshals signed value as a return value OK            
+▶ 10/71 Integer int8-typed marshals signed value as an in parameter OK            
+▶ 10/71 Integer int8-typed marshals signed value as an out parameter OK            
+▶ 10/71 Integer int8-typed marshals as an inout parameter OK            
+▶ 10/71 Integer int8-typed marshals unsigned value as a return value OK            
+▶ 10/71 Integer int8-typed marshals unsigned value as an in parameter OK            
+▶ 10/71 Integer int8-typed marshals unsigned value as an out parameter OK            
+▶ 12/71 GVariant constructor constructs a byte array variant from a string OK            
+▶ 12/71 GVariant constructor 0-terminates a byte array variant constructed from a string OK            
+▶ 12/71 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array OK            
+▶ 12/71 GVariant unpack preserves type information if the unpacked object contains variants OK            
+▶ 12/71 GVariant unpack recursive leaves no variants in the unpacked object OK            
+▶ 12/71 GVariant strv unpacked matches constructed OK            
+▶ 12/71 GVariant strv getter matches constructed OK            
+▶ 12/71 GVariant strv getter (dup) matches constructed OK            
+▶ 12/71 GVariantDict lookup returns the unpacked variant OK            
+▶ 12/71 GVariantDict lookup returns null if the key isn't present OK            
+▶ 12/71 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter OK            
+▶ 12/71 GLib string function overrides GLib.stpcpy OK            
+▶ 12/71 GLib string function overrides GLib.strstr_len OK            
+▶ 12/71 GLib string function overrides GLib.strrstr OK            
+▶ 12/71 GLib string function overrides GLib.strrstr_len OK            
+▶ 12/71 GLib string function overrides GLib.strup OK            
+▶ 12/71 GLib string function overrides GLib.strdown OK            
+▶  2/71 - ensure dynamic imports resolve without an explicit mainloop OK            
 ▶ 11/71 Gio.Settings overrides with existing schema still works with correct keys OK            
 ▶ 11/71 Gio.add_action_entries override registers each entry as an action OK            
 ▶ 11/71 Gio.add_action_entries override connects and binds the activate handler OK            
@@ -2139,6 +2174,25 @@
 ▶ 11/71 Gio.add_action_entries override throw an error if the parameter_type is invalid OK            
 ▶ 11/71 Gio.add_action_entries override throw an error if the state is invalid OK            
 ▶ 11/71 Gio.InputStream.prototype.createSyncIterator iterates synchronously OK            
+▶ 11/71 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously OK            
+▶ 11/71 Gio.FileEnumerator overrides iterates synchronously OK            
+▶ 13/71 GObject overrides GObject.set()    OK            
+▶  1/71 - System.programPath should end in '/argv.js' when gjs argv.js is run OK            
+▶ 10/71 Integer int8-typed marshals unsigned value as an inout parameter OK            
+▶ 10/71 Integer int16-typed marshals signed value as a return value OK            
+▶ 10/71 Integer int16-typed marshals signed value as an in parameter OK            
+▶ 10/71 Integer int16-typed marshals signed value as an out parameter OK            
+▶ 12/71 GLib string function overrides GLib.strreverse OK            
+▶ 12/71 GLib string function overrides GLib.ascii_dtostr OK            
+▶ 13/71 GObject overrides Signal alternative syntax handler is called with the right object OK            
+▶ 13/71 GObject overrides Signal alternative syntax disconnected handler is not called OK            
+▶  3/71 - file and line number are logged for syntax errors OK            
+▶ 12/71 GLib string function overrides GLib.ascii_formatd OK            
+▶ 12/71 GLib string function overrides GLib.strchug OK            
+▶ 12/71 GLib string function overrides GLib.strchomp OK            
+▶ 12/71 GLib string function overrides GLib.strstrip OK            
+▶ 12/71 GLib string function overrides GLib.strdelimit OK            
+▶ 10/71 Integer int16-typed marshals as an inout parameter OK            
 ▶ 10/71 Integer int16-typed marshals unsigned value as a return value OK            
 ▶ 10/71 Integer int16-typed marshals unsigned value as an in parameter OK            
 ▶ 10/71 Integer int16-typed marshals unsigned value as an out parameter OK            
@@ -2146,11 +2200,27 @@
 ▶ 10/71 Integer int32-typed marshals signed value as a return value OK            
 ▶ 10/71 Integer int32-typed marshals signed value as an in parameter OK            
 ▶ 10/71 Integer int32-typed marshals signed value as an out parameter OK            
+▶ 13/71 GObject overrides toString() shows the native object address OK            
+▶ 13/71 GObject should be able to create a GType object for gpointer OK            
+ 3/71 cjs:Scripts / Warnings               OK               0.22s   3 subtests passed
+
 ▶ 10/71 Integer int32-typed marshals as an inout parameter OK            
 ▶ 10/71 Integer int32-typed marshals unsigned value as a return value OK            
+▶ 11/71 Gio.FileEnumerator overrides iterates asynchronously OK            
+▶ 12/71 GLib string function overrides GLib.strcanon OK            
+▶ 12/71 GLib string function overrides GLib.base64_encode OK            
+19/71 cjs:JS / Importer2                   RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=182 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testImporter2.js
+▶ 13/71 GObject should be able to create a GType object for GBoxed OK            
+▶ 13/71 GObject should be able to create a GType object for GParam OK            
+▶ 13/71 GObject should be able to create a GType object for GInterface OK            
 ▶ 10/71 Integer int32-typed marshals unsigned value as an in parameter OK            
 ▶ 10/71 Integer int32-typed marshals unsigned value as an out parameter OK            
 ▶ 10/71 Integer int32-typed marshals unsigned value as an inout parameter OK            
+▶ 11/71 Non-introspectable file attribute overrides invalid means unsetting the attribute OK            
+▶ 11/71 Non-introspectable file attribute overrides works for boolean OK            
+▶ 13/71 GObject should be able to create a GType object for GObject OK            
+▶ 13/71 GObject should be able to create a GType object for GVariant OK            
 ▶ 10/71 Integer int64-typed marshals signed value as a return value OK            
 ▶ 10/71 Integer int64-typed marshals signed value as an in parameter SKIP          
 ▶ 10/71 Integer int64-typed marshals signed value as an out parameter OK            
@@ -2170,6 +2240,21 @@
 ▶ 10/71 Integer int-typed marshals signed value as a return value OK            
 ▶ 10/71 Integer int-typed marshals signed value as an in parameter OK            
 ▶ 10/71 Integer int-typed marshals signed value as an out parameter OK            
+▶ 13/71 GObject should be able to query signals OK            
+▶ 13/71 GObject.Object.new() can be called with a property bag OK            
+▶ 13/71 GObject.Object.new() can be called to construct an object without setting properties OK            
+▶ 13/71 GObject.Object.new() complains about wrong types OK            
+▶ 13/71 GObject.Object.new() complains about wrong properties OK            
+▶ 13/71 GObject.Object.new() can construct C GObjects as well OK            
+▶ 13/71 GObject.Object.new_with_properties() can be called with two arrays OK            
+▶ 13/71 GObject.Object.new_with_properties() can be called to construct an object without setting properties OK            
+▶ 13/71 GObject.Object.new_with_properties() complains about various incorrect usages OK            
+▶ 13/71 GObject.Object.new_with_properties() complains about wrong types OK            
+▶ 13/71 GObject.Object.new_with_properties() complains about wrong properties OK            
+▶ 13/71 GObject.Object.new_with_properties() can construct C GObjects as well OK            
+▶ 11/71 Non-introspectable file attribute overrides works for uint32 OK            
+▶ 11/71 Non-introspectable file attribute overrides works for uint64 OK            
+▶ 11/71 Non-introspectable file attribute overrides works for object OK            
 ▶ 10/71 Integer int-typed marshals as an inout parameter OK            
 ▶ 10/71 Integer int-typed marshals unsigned value as a return value OK            
 ▶ 10/71 Integer int-typed marshals unsigned value as an in parameter OK            
@@ -2180,11 +2265,19 @@
 ▶ 10/71 Integer long-typed marshals signed value as an out parameter OK            
 ▶ 10/71 Integer long-typed marshals as an inout parameter SKIP          
 ▶ 10/71 Integer long-typed marshals unsigned value as a return value OK            
+12/71 cjs:JS / GLib                        OK               0.17s   31 subtests passed
+
 ▶ 10/71 Integer long-typed marshals unsigned value as an in parameter SKIP          
 ▶ 10/71 Integer long-typed marshals unsigned value as an out parameter OK            
 ▶ 10/71 Integer long-typed marshals unsigned value as an inout parameter SKIP          
+20/71 cjs:JS / Introspection               RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=227 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testIntrospection.js
 ▶ 10/71 Integer ssize-typed marshals signed value as a return value OK            
 ▶ 10/71 Integer ssize-typed marshals signed value as an in parameter SKIP          
+11/71 cjs:JS / Gio                         OK               0.19s   39 subtests passed
+
+21/71 cjs:JS / Lang                        RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=33 ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testLang.js
 ▶ 10/71 Integer ssize-typed marshals signed value as an out parameter OK            
 ▶ 10/71 Integer ssize-typed marshals as an inout parameter SKIP          
 ▶ 10/71 Integer ssize-typed marshals unsigned value as a return value OK            
@@ -2202,6 +2295,8 @@
 ▶ 10/71 Floating point float-typed marshals value as an out parameter OK            
 ▶ 10/71 Floating point float-typed marshals value as an inout parameter OK            
 ▶ 10/71 Floating point double-typed marshals value as a return value OK            
+13/71 cjs:JS / GObject                     OK               0.13s   22 subtests passed
+
 ▶ 10/71 Floating point double-typed marshals as an in parameter OK            
 ▶ 10/71 Floating point double-typed marshals value as an out parameter OK            
 ▶ 10/71 Floating point double-typed marshals value as an inout parameter OK            
@@ -2209,28 +2304,6 @@
 ▶ 10/71 time_t marshals as an in parameter OK            
 ▶ 10/71 time_t marshals as an out parameter OK            
 ▶ 10/71 time_t marshals as an inout parameter OK            
-▶ 12/71 GLib string function overrides GLib.strrstr OK            
-▶ 12/71 GLib string function overrides GLib.strrstr_len OK            
-▶ 12/71 GLib string function overrides GLib.strup OK            
-▶ 12/71 GLib string function overrides GLib.strdown OK            
-▶ 12/71 GLib string function overrides GLib.strreverse OK            
-▶ 12/71 GLib string function overrides GLib.ascii_dtostr OK            
-▶ 12/71 GLib string function overrides GLib.ascii_formatd OK            
-▶ 12/71 GLib string function overrides GLib.strchug OK            
-▶ 12/71 GLib string function overrides GLib.strchomp OK            
-▶ 12/71 GLib string function overrides GLib.strstrip OK            
-▶ 12/71 GLib string function overrides GLib.strdelimit OK            
-▶ 12/71 GLib string function overrides GLib.strcanon OK            
-▶ 12/71 GLib string function overrides GLib.base64_encode OK            
-▶  1/71 - System.programPath should end in '/argv.js' when gjs argv.js is run OK            
-▶  2/71 - ensure top level await can import modules OK            
-▶  3/71 - file and line number are logged for syntax errors OK            
-▶ 13/71 GObject overrides GObject.set()    OK            
-▶ 13/71 GObject overrides Signal alternative syntax handler is called with the right object OK            
-▶ 13/71 GObject overrides Signal alternative syntax disconnected handler is not called OK            
-▶ 11/71 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously OK            
-▶ 11/71 Gio.FileEnumerator overrides iterates synchronously OK            
-▶ 11/71 Gio.FileEnumerator overrides iterates asynchronously OK            
 ▶ 10/71 GType void marshals as a return value OK            
 ▶ 10/71 GType void marshals as an in parameter OK            
 ▶ 10/71 GType void marshals as an out parameter OK            
@@ -2241,39 +2314,32 @@
 ▶ 10/71 GType can be implicitly converted from a GObject type alias OK            
 ▶ 10/71 GType can be implicitly converted from a JS type OK            
 ▶ 10/71 UTF-8 string with transfer none marshals as a return value OK            
+▶ 16/71 GObject value (GValue) initializes schar OK            
+▶ 16/71 GObject value (GValue) schar is compatible with itself OK            
+▶ 16/71 GObject value (GValue) schar is transformable to itself OK            
+▶ 16/71 GObject value (GValue) initialized sets and gets schar OK            
+▶  1/71 - System.exit() should still exit across an FFI boundary OK            
+▶ 15/71 GObject interface cannot be instantiated OK            
+▶  2/71 - ensure top level await can import modules OK            
+22/71 cjs:JS / LegacyByteArray             RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js MALLOC_PERTURB_=2 GSETTINGS_BACKEND=memory G_SLICE=always-malloc LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyByteArray.js
 ▶ 10/71 UTF-8 string with transfer none marshals as an in parameter OK            
 ▶ 10/71 UTF-8 string with transfer none marshals as an out parameter OK            
 ▶ 10/71 UTF-8 string with transfer none marshals as an inout parameter OK            
 ▶ 10/71 UTF-8 string with transfer full marshals as a return value OK            
-▶ 13/71 GObject overrides toString() shows the native object address OK            
-▶ 13/71 GObject should be able to create a GType object for gpointer OK            
-▶ 13/71 GObject should be able to create a GType object for GBoxed OK            
-▶ 13/71 GObject should be able to create a GType object for GParam OK            
-▶ 13/71 GObject should be able to create a GType object for GInterface OK            
-▶ 13/71 GObject should be able to create a GType object for GObject OK            
-▶ 13/71 GObject should be able to create a GType object for GVariant OK            
-▶ 13/71 GObject should be able to query signals OK            
-12/71 cjs:JS / GLib                        OK               0.18s   31 subtests passed
-
- 2/71 cjs:Scripts / CommandLineModules     OK               0.28s   3 subtests passed
-
- 3/71 cjs:Scripts / Warnings               OK               0.27s   3 subtests passed
-――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
-stderr:
-Trace/breakpoint trap
-――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
+▶ 15/71 GObject interface has a name       OK            
+▶ 15/71 GObject interface reports its type name OK            
+ 2/71 cjs:Scripts / CommandLineModules     OK               0.29s   3 subtests passed
 
-▶ 11/71 Non-introspectable file attribute overrides invalid means unsetting the attribute OK            
-▶ 11/71 Non-introspectable file attribute overrides works for boolean OK            
-▶ 11/71 Non-introspectable file attribute overrides works for uint32 OK            
-▶ 11/71 Non-introspectable file attribute overrides works for uint64 OK            
-▶ 11/71 Non-introspectable file attribute overrides works for object OK            
-19/71 cjs:JS / Importer2                   RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MALLOC_PERTURB_=166 GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testImporter2.js
-20/71 cjs:JS / Introspection               RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=247 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testIntrospection.js
-21/71 cjs:JS / Lang                        RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=119 NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testLang.js
+▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a schar OK            
+▶ 16/71 GObject value (GValue) initialized copies schar OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS schar OK            
+▶ 16/71 GObject value (GValue) initializes int OK            
+▶ 16/71 GObject value (GValue) int is compatible with itself OK            
+▶ 16/71 GObject value (GValue) int is transformable to itself OK            
+▶ 16/71 GObject value (GValue) initialized sets and gets int OK            
+23/71 cjs:JS / LegacyClass                 RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=227 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyClass.js
 ▶ 10/71 UTF-8 string with transfer full marshals as an out parameter OK            
 ▶ 10/71 UTF-8 string with transfer full marshals as an inout parameter SKIP          
 ▶ 10/71 UTF-8 string marshals value as a byte array OK            
@@ -2289,18 +2355,6 @@
 ▶ 10/71 Fixed-size C array of shorts marshals as a return value OK            
 ▶ 10/71 Fixed-size C array of shorts marshals as an in parameter OK            
 ▶ 10/71 Fixed-size C array marshals a struct array as an out parameter OK            
-▶ 13/71 GObject.Object.new() can be called with a property bag OK            
-▶ 13/71 GObject.Object.new() can be called to construct an object without setting properties OK            
-▶ 13/71 GObject.Object.new() complains about wrong types OK            
-▶ 13/71 GObject.Object.new() complains about wrong properties OK            
-▶ 13/71 GObject.Object.new() can construct C GObjects as well OK            
-▶ 13/71 GObject.Object.new_with_properties() can be called with two arrays OK            
-▶ 13/71 GObject.Object.new_with_properties() can be called to construct an object without setting properties OK            
-▶ 13/71 GObject.Object.new_with_properties() complains about various incorrect usages OK            
-▶ 13/71 GObject.Object.new_with_properties() complains about wrong types OK            
-▶ 13/71 GObject.Object.new_with_properties() complains about wrong properties OK            
-▶ 13/71 GObject.Object.new_with_properties() can construct C GObjects as well OK            
-▶  1/71 - System.exit() should still exit across an FFI boundary OK            
 ▶ 10/71 Fixed-size C array marshals a fixed-size struct array as caller allocated out param OK            
 ▶ 10/71 C array with length marshals as a return value OK            
 ▶ 10/71 C array with length marshals as an in parameter OK            
@@ -2310,95 +2364,6 @@
 ▶ 10/71 C array with length can be passed to a function with its length parameter before it OK            
 ▶ 10/71 C array with length can be passed to a function with zero terminator OK            
 ▶ 10/71 C array with length of strings marshals as an in parameter OK            
-▶ 10/71 C array with length marshals a byte array as an in parameter OK            
-▶ 10/71 C array with length of signed 64-bit ints marshals as an in parameter OK            
-▶ 10/71 C array with length of unsigned 64-bit ints marshals as an in parameter OK            
-▶ 10/71 C array with length of unichars marshals as an in parameter OK            
-▶ 10/71 C array with length of unichars marshals as an out parameter OK            
-▶ 10/71 C array with length of unichars marshals from an array of codepoints OK            
-▶ 10/71 C array with length of booleans marshals as an in parameter OK            
-▶ 10/71 C array with length of booleans marshals as an out parameter OK            
-▶ 10/71 C array with length of booleans marshals from an array of numbers OK            
-▶ 10/71 C array with length of boxed structs marshals as an in parameter OK            
-▶ 10/71 C array with length of boxed structs passed by value marshals as an in parameter SKIP          
-▶ 10/71 C array with length of simple structs marshals as an in parameter SKIP          
-▶ 10/71 C array with length marshals two arrays with the same length parameter OK            
-▶ 10/71 C array with length copies correctly on transfer full OK            
-▶ 10/71 C array with length of enums marshals as an in parameter OK            
-▶ 10/71 C array with length of flags marshals as an in parameter OK            
-▶ 10/71 C array with length marshals an array with a 64-bit length parameter OK            
-▶ 10/71 C array with length marshals an array with an 8-bit length parameter OK            
-▶ 10/71 C array with length can be an out argument along with other arguments OK            
-▶ 10/71 C array with length can be an in-out argument along with other arguments OK            
-▶ 10/71 C array with length does not interpret an unannotated integer as a length parameter OK            
-▶ 10/71 Zero-terminated C array of strings marshals as a return value OK            
-▶ 10/71 Zero-terminated C array of strings marshals as an in parameter OK            
-▶ 10/71 Zero-terminated C array of strings marshals as an out parameter OK            
-▶ 10/71 Zero-terminated C array of strings marshals as an inout parameter OK            
-▶ 10/71 Zero-terminated C array marshals null as a zero-terminated array return value OK            
-▶ 10/71 Zero-terminated C array marshals an array of structs as a return value OK            
-▶ 10/71 Zero-terminated C array marshals an array of unichars as a return value OK            
-▶ 10/71 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter OK            
-▶ 10/71 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter OK            
-▶ 10/71 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter SKIP          
-▶ 10/71 GArray of ints with transfer none marshals as a return value OK            
-▶ 10/71 GArray of ints with transfer none marshals as an in parameter OK            
-▶ 10/71 GArray marshals int64s as a transfer-none return value OK            
-▶ 10/71 GArray of strings with transfer none marshals as a return value OK            
-▶ 10/71 GArray of strings with transfer none marshals as an in parameter OK            
-▶ 10/71 GArray of strings with transfer none marshals as an out parameter OK            
-▶ 10/71 GArray of strings with transfer none marshals as an inout parameter OK            
-▶ 10/71 GArray of strings with transfer full marshals as a return value OK            
-▶ 10/71 GArray of strings with transfer full marshals as an out parameter OK            
-▶ 10/71 GArray of strings with transfer full marshals as an inout parameter SKIP          
-▶ 10/71 GArray of strings with transfer container marshals as a return value OK            
-▶ 10/71 GArray of strings with transfer container marshals as an out parameter OK            
-▶ 10/71 GArray of strings with transfer container marshals as an inout parameter SKIP          
-▶ 10/71 GArray of strings marshals as a transfer-full caller-allocated out parameter SKIP          
-▶ 10/71 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors OK            
-▶ 10/71 GArray marshals boxed structs as a transfer-full return value OK            
-▶ 10/71 GArray of booleans with transfer none marshals as an in parameter OK            
-▶ 10/71 GArray of unichars can be passed in with transfer none OK            
-▶ 10/71 GPtrArray of strings with transfer none marshals as a return value OK            
-▶ 10/71 GPtrArray of strings with transfer none marshals as an in parameter OK            
-▶ 10/71 GPtrArray of strings with transfer none marshals as an out parameter OK            
-▶ 10/71 GPtrArray of strings with transfer none marshals as an inout parameter OK            
-▶ 16/71 GObject value (GValue) initializes schar OK            
-▶ 16/71 GObject value (GValue) schar is compatible with itself OK            
-▶ 16/71 GObject value (GValue) schar is transformable to itself OK            
-▶ 16/71 GObject value (GValue) initialized sets and gets schar OK            
-▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a schar OK            
-▶ 16/71 GObject value (GValue) initialized copies schar OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS schar OK            
-▶ 16/71 GObject value (GValue) initializes int OK            
-▶ 16/71 GObject value (GValue) int is compatible with itself OK            
-▶ 16/71 GObject value (GValue) int is transformable to itself OK            
-▶ 16/71 GObject value (GValue) initialized sets and gets int OK            
-▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a int OK            
-▶ 16/71 GObject value (GValue) initialized copies int OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS int OK            
-▶ 16/71 GObject value (GValue) initializes int64 OK            
-▶ 16/71 GObject value (GValue) int64 is compatible with itself OK            
-▶ 16/71 GObject value (GValue) int64 is transformable to itself OK            
-▶ 16/71 GObject value (GValue) initialized sets and gets int64 OK            
-▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a int64 OK            
-▶ 16/71 GObject value (GValue) initialized copies int64 OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS int64 OK            
-▶ 16/71 GObject value (GValue) initializes long OK            
-▶ 16/71 GObject value (GValue) long is compatible with itself OK            
-▶ 16/71 GObject value (GValue) long is transformable to itself OK            
-▶ 16/71 GObject value (GValue) initialized sets and gets long OK            
-▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a long OK            
-▶ 16/71 GObject value (GValue) initialized copies long OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS long OK            
-▶ 16/71 GObject value (GValue) initializes char OK            
-▶ 16/71 GObject value (GValue) char is compatible with itself OK            
-▶ 16/71 GObject value (GValue) char is transformable to itself OK            
-▶ 16/71 GObject value (GValue) initialized sets and gets char OK            
-▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a char OK            
-▶ 15/71 GObject interface cannot be instantiated OK            
-▶ 15/71 GObject interface has a name       OK            
-▶ 15/71 GObject interface reports its type name OK            
 ▶ 15/71 GObject interface can be implemented by a GObject class OK            
 ▶ 15/71 GObject interface is implemented by a GObject class with the correct class object OK            
 ▶ 15/71 GObject interface can have its required function implemented OK            
@@ -2414,6 +2379,9 @@
 ▶ 15/71 GObject interface can require an interface from C OK            
 ▶ 15/71 GObject interface can connect class signals on the implementing class OK            
 ▶ 15/71 GObject interface can connect interface signals on the implementing class OK            
+▶ 15/71 GObject interface can define properties on the implementing class OK            
+▶ 15/71 GObject interface must have its properties overridden OK            
+▶ 15/71 GObject interface can have introspected properties overriden OK            
 ▶ 17/71 Looking up param specs works       OK            
 ▶ 17/71 Looking up param specs gives the correct name OK            
 ▶ 17/71 Looking up param specs gives the default value if present OK            
@@ -2422,60 +2390,53 @@
 ▶ 17/71 GType object has an undeletable name OK            
 ▶ 17/71 GType object has a string representation OK            
 ▶ 17/71 GType marshalling marshals the invalid GType object into JS null OK            
-▶ 14/71 GObject class with decorator throws an error when not used with a GObject-derived class OK            
-▶ 14/71 GObject class with decorator throws an error when used with an abstract class OK            
-▶ 14/71 GObject class with decorator constructs with default values for properties OK            
-▶ 14/71 GObject class with decorator constructs with a hash of property values OK            
-▶ 14/71 GObject class with decorator warns if more than one argument passed to the default constructor OK            
-▶ 14/71 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash OK            
-▶ 14/71 GObject class with decorator accepts a property hash that is not a plain object OK            
-▶ 14/71 GObject class with decorator constructs with property values from Gtk.Builder OK            
-▶ 14/71 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties OK            
-▶ 14/71 GObject class with decorator has a name OK            
-13/71 cjs:JS / GObject                     OK               0.15s   22 subtests passed
-
-▶ 10/71 GPtrArray of strings with transfer full marshals as a return value OK            
-▶ 10/71 GPtrArray of strings with transfer full marshals as an out parameter OK            
-▶ 10/71 GPtrArray of strings with transfer full marshals as an inout parameter SKIP          
-22/71 cjs:JS / LegacyByteArray             RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=222 NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyByteArray.js
-11/71 cjs:JS / Gio                         OK               0.27s   39 subtests passed
-
+▶ 18/71 GI importer can import GI modules  OK            
+▶ 18/71 GI importer on failure throws an exception when the overrides file can't be imported OK            
+▶ 18/71 GI importer on failure throws an exception when the overrides import throws one OK            
+▶ 18/71 GI importer on failure throws an exception when the overrides _init throws one OK            
+▶ 18/71 GI importer on failure throws an exception when the overrides _init is a primitive OK            
+▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a int OK            
+▶ 16/71 GObject value (GValue) initialized copies int OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS int OK            
+▶ 16/71 GObject value (GValue) initializes int64 OK            
+▶ 16/71 GObject value (GValue) int64 is compatible with itself OK            
+▶ 16/71 GObject value (GValue) int64 is transformable to itself OK            
+▶ 16/71 GObject value (GValue) initialized sets and gets int64 OK            
+▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a int64 OK            
+▶ 16/71 GObject value (GValue) initialized copies int64 OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS int64 OK            
+▶ 16/71 GObject value (GValue) initializes long OK            
+▶ 16/71 GObject value (GValue) long is compatible with itself OK            
+▶ 16/71 GObject value (GValue) long is transformable to itself OK            
+▶ 16/71 GObject value (GValue) initialized sets and gets long OK            
+▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a long OK            
+▶ 16/71 GObject value (GValue) initialized copies long OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS long OK            
+▶ 16/71 GObject value (GValue) initializes char OK            
+▶ 16/71 GObject value (GValue) char is compatible with itself OK            
+▶ 16/71 GObject value (GValue) char is transformable to itself OK            
+▶ 16/71 GObject value (GValue) initialized sets and gets char OK            
+▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a char OK            
 ▶ 16/71 GObject value (GValue) initialized copies char OK            
 ▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS char OK            
 ▶ 16/71 GObject value (GValue) initializes uchar OK            
 ▶ 16/71 GObject value (GValue) uchar is compatible with itself OK            
-▶ 15/71 GObject interface can define properties on the implementing class OK            
-▶ 15/71 GObject interface must have its properties overridden OK            
-23/71 cjs:JS / LegacyClass                 RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MALLOC_PERTURB_=177 GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyClass.js
-▶ 14/71 GObject class with decorator has a notify signal OK            
-▶ 14/71 GObject class with decorator can define its own signals OK            
-▶ 14/71 GObject class with decorator passes emitted arguments to signal handlers OK            
-▶ 14/71 GObject class with decorator can return values from signals OK            
-▶ 14/71 GObject class with decorator does not call first-wins signal handlers after one returns a value OK            
-▶ 14/71 GObject class with decorator gets the return value of the default handler OK            
-▶ 14/71 GObject class with decorator calls run-last default handler last OK            
-▶ 14/71 GObject class with decorator can inherit from something that's not GObject.Object OK            
-▶ 14/71 GObject class with decorator can implement an interface OK            
-▶ 14/71 GObject class with decorator can implement interface vfuncs OK            
-▶ 14/71 GObject class with decorator can be a subclass OK            
-▶ 14/71 GObject class with decorator can have any valid class name OK            
-▶ 14/71 GObject class with decorator handles anonymous class expressions OK            
-▶ 14/71 GObject class with decorator calls its _instance_init() function while chaining up in constructor OK            
-▶ 14/71 GObject class with decorator can have an interface-valued property OK            
-▶ 14/71 GObject class with decorator can have an int64 property OK            
-▶ 10/71 GPtrArray of strings with transfer container marshals as a return value OK            
-▶ 10/71 GPtrArray of strings with transfer container marshals as an out parameter OK            
-▶ 10/71 GPtrArray of strings with transfer container marshals as an inout parameter SKIP          
-▶ 10/71 GPtrArray of structs can be returned with transfer full OK            
-▶ 10/71 GByteArray marshals as a return value OK            
-▶ 10/71 GByteArray can be passed in with transfer none OK            
 ▶ 16/71 GObject value (GValue) uchar is transformable to itself OK            
 ▶ 16/71 GObject value (GValue) initialized sets and gets uchar OK            
 ▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a uchar OK            
 ▶ 16/71 GObject value (GValue) initialized copies uchar OK            
 ▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS uchar OK            
+▶ 15/71 GObject interface can be implemented by a class as well as its parent class OK            
+▶ 15/71 GObject interface can be reimplemented by a subclass of a class that already implements it OK            
+▶ 15/71 GObject interface has a toString() defintion OK            
+▶ 15/71 GObject interface has instance definition OK            
+▶ 15/71 GObject interface has instance definition for non-object type OK            
+▶ 10/71 C array with length marshals a byte array as an in parameter OK            
+▶ 10/71 C array with length of signed 64-bit ints marshals as an in parameter OK            
+▶ 10/71 C array with length of unsigned 64-bit ints marshals as an in parameter OK            
+▶ 10/71 C array with length of unichars marshals as an in parameter OK            
+▶ 10/71 C array with length of unichars marshals as an out parameter OK            
+▶ 10/71 C array with length of unichars marshals from an array of codepoints OK            
 ▶ 16/71 GObject value (GValue) initializes uint OK            
 ▶ 16/71 GObject value (GValue) uint is compatible with itself OK            
 ▶ 16/71 GObject value (GValue) uint is transformable to itself OK            
@@ -2499,76 +2460,6 @@
 ▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS ulong OK            
 ▶ 16/71 GObject value (GValue) initializes double OK            
 ▶ 16/71 GObject value (GValue) double is compatible with itself OK            
-▶ 15/71 GObject interface can have introspected properties overriden OK            
-▶ 15/71 GObject interface can be implemented by a class as well as its parent class OK            
-▶ 15/71 GObject interface can be reimplemented by a subclass of a class that already implements it OK            
-▶ 15/71 GObject interface has a toString() defintion OK            
-▶ 15/71 GObject interface has instance definition OK            
-▶ 15/71 GObject interface has instance definition for non-object type OK            
-▶ 15/71 GObject interface has instance definition for non-object type for native interface OK            
-▶ 15/71 GObject interface prototype toString is enumerable and defined OK            
-▶ 15/71 GObject interface prototype method properties are enumerated OK            
-▶  1/71 - Unhandled promise rejections should still be printed when exiting OK            
-▶ 18/71 GI importer can import GI modules  OK            
-▶ 18/71 GI importer on failure throws an exception when the overrides file can't be imported OK            
-▶ 18/71 GI importer on failure throws an exception when the overrides import throws one OK            
-▶ 18/71 GI importer on failure throws an exception when the overrides _init throws one OK            
-▶ 18/71 GI importer on failure throws an exception when the overrides _init is a primitive OK            
-▶ 18/71 Importer is on the global object (backwards compatibility) OK            
-▶ 18/71 Importer is abstract               OK            
-▶ 18/71 Importer exists                    OK            
-▶ 18/71 Importer has a toString representation OK            
-▶ 14/71 GObject class with decorator can have a default int64 property OK            
-▶ 14/71 GObject class with decorator can have an uint64 property OK            
-▶ 14/71 GObject class with decorator can have a default uint64 property OK            
-▶ 14/71 GObject class with decorator can override a property from the parent class OK            
-▶ 14/71 GObject class with decorator cannot override a non-existent property OK            
-▶ 14/71 GObject class with decorator handles gracefully forgetting to override a C property OK            
-▶ 14/71 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors OK            
-▶ 14/71 GObject class with decorator does not pollute the wrong prototype with GObject properties OK            
-▶ 14/71 GObject class with decorator resolves properties from interfaces OK            
-▶ 14/71 GObject class with decorator has a toString() defintion OK            
-▶ 14/71 GObject class with decorator does not clobber native parent interface vfunc definitions OK            
-▶ 14/71 GObject class with decorator does not clobber dynamic parent interface vfunc definitions OK            
-▶ 14/71 GObject class with custom constructor throws an error when not used with a GObject-derived class OK            
-▶ 14/71 GObject class with custom constructor constructs with default values for properties OK            
-▶ 14/71 GObject class with custom constructor has a toString() defintion OK            
-▶ 14/71 GObject class with custom constructor constructs with a hash of property values OK            
-▶ 14/71 GObject class with custom constructor accepts a property hash that is not a plain object OK            
-▶ 10/71 GBytes marshals as a transfer-full return value OK            
-▶ 10/71 GBytes can be created from an array and passed in OK            
-▶ 10/71 GBytes can be created by returning from a function and passed in OK            
-▶ 10/71 GBytes can be implicitly converted from a ByteArray OK            
-▶ 10/71 GBytes can be created from a string and is encoded in UTF-8 OK            
-▶ 10/71 GBytes turns into a GByteArray on assignment OK            
-▶ 10/71 GBytes cannot be passed to a function expecting a byte array OK            
-▶ 10/71 GStrv marshals as a return value   OK            
-▶ 10/71 GStrv marshals as an in parameter  OK            
-▶ 10/71 GStrv marshals as an out parameter OK            
-▶ 10/71 GStrv marshals as an inout parameter OK            
-▶ 10/71 GList of ints with transfer none marshals as a return value OK            
-▶ 10/71 GList of ints with transfer none marshals as an in parameter OK            
-▶ 10/71 GList of unsigned 32-bit ints with transfer none marshals as a return value OK            
-▶ 10/71 GList of unsigned 32-bit ints with transfer none marshals as an in parameter OK            
-▶ 10/71 GList of strings with transfer none marshals as a return value OK            
-▶ 10/71 GList of strings with transfer none marshals as an in parameter OK            
-▶ 10/71 GList of strings with transfer none marshals as an out parameter OK            
-▶ 10/71 GList of strings with transfer none marshals as an inout parameter OK            
-▶ 10/71 GList of strings with transfer full marshals as a return value OK            
-▶ 10/71 GList of strings with transfer full marshals as an out parameter OK            
-▶ 10/71 GList of strings with transfer full marshals as an inout parameter SKIP          
-▶ 10/71 GList of strings with transfer container marshals as a return value OK            
-▶ 10/71 GList of strings with transfer container marshals as an out parameter OK            
-▶ 10/71 GList of strings with transfer container marshals as an inout parameter SKIP          
-▶ 10/71 GSList of ints with transfer none marshals as a return value OK            
-▶ 10/71 GSList of ints with transfer none marshals as an in parameter OK            
-▶ 10/71 GSList of strings with transfer none marshals as a return value OK            
-▶ 10/71 GSList of strings with transfer none marshals as an in parameter OK            
-▶ 10/71 GSList of strings with transfer none marshals as an out parameter OK            
-▶ 10/71 GSList of strings with transfer none marshals as an inout parameter OK            
-▶ 10/71 GSList of strings with transfer full marshals as a return value OK            
-▶ 10/71 GSList of strings with transfer full marshals as an out parameter OK            
-▶ 10/71 GSList of strings with transfer full marshals as an inout parameter SKIP          
 ▶ 16/71 GObject value (GValue) double is transformable to itself OK            
 ▶ 16/71 GObject value (GValue) initialized sets and gets double OK            
 ▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a double OK            
@@ -2594,6 +2485,117 @@
 ▶ 16/71 GObject value (GValue) initialized sets and gets boolean OK            
 ▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a boolean OK            
 ▶ 16/71 GObject value (GValue) initialized copies boolean OK            
+▶ 18/71 Importer is on the global object (backwards compatibility) OK            
+▶ 18/71 Importer is abstract               OK            
+▶ 18/71 Importer exists                    OK            
+▶ 18/71 Importer has a toString representation OK            
+▶ 18/71 Importer throws an import error when trying to import a nonexistent module OK            
+▶ 18/71 Importer throws an error when evaluating the module file throws an error OK            
+▶ 18/71 Importer can import a module       OK            
+▶ 18/71 Importer can import a module with a toString property OK            
+▶ 18/71 Importer makes deleting the import a no-op OK            
+▶ 18/71 Importer gives the same object when importing a second time OK            
+▶ 18/71 Importer can import a submodule    OK            
+▶ 18/71 Importer imports modules with a toString representation OK            
+▶ 18/71 Importer does not share the same object for a module on a different path OK            
+▶ 18/71 Importer gives the same object when importing a submodule a second time OK            
+▶ 18/71 Importer has no meta properties on the toplevel importer OK            
+▶ 18/71 Importer sets the names of imported modules OK            
+▶ 18/71 Importer gives a module the importer object as parent module OK            
+▶ 18/71 Importer gives a submodule the module as parent module OK            
+▶ 18/71 Importer does not make a separate copy of a module imported in two places OK            
+▶ 18/71 Importer evaluates an __init__.js file in an imported directory OK            
+▶ 18/71 Importer throws on an __init__.js file with a syntax error OK            
+▶ 18/71 Importer throws when an __init__.js throws an error OK            
+▶ 18/71 Importer accesses a class defined in an __init__.js file OK            
+▶ 18/71 Importer can import a file encoded in UTF-8 OK            
+▶ 18/71 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed OK            
+▶ 18/71 Importer properties defined in the module's lexical scope can be accessed OK            
+▶ 18/71 Importer properties defined in the module's lexical scope does not leak module properties into the global scope OK            
+▶ 18/71 Importer enumerating modules gets all of them OK            
+▶ 18/71 Importer enumerating modules includes modules that throw on import OK            
+▶ 18/71 Importer enumerating modules does not include meta properties OK            
+▶ 18/71 Importer doesn't crash when resolving a non-string property OK            
+▶ 14/71 GObject class with decorator throws an error when not used with a GObject-derived class OK            
+▶ 14/71 GObject class with decorator throws an error when used with an abstract class OK            
+▶ 14/71 GObject class with decorator constructs with default values for properties OK            
+▶ 14/71 GObject class with decorator constructs with a hash of property values OK            
+▶ 14/71 GObject class with decorator warns if more than one argument passed to the default constructor OK            
+▶ 14/71 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash OK            
+▶ 14/71 GObject class with decorator accepts a property hash that is not a plain object OK            
+▶ 14/71 GObject class with decorator constructs with property values from Gtk.Builder OK            
+▶ 14/71 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties OK            
+▶ 14/71 GObject class with decorator has a name OK            
+▶ 14/71 GObject class with decorator has a notify signal OK            
+▶ 14/71 GObject class with decorator can define its own signals OK            
+▶ 14/71 GObject class with decorator passes emitted arguments to signal handlers OK            
+▶ 14/71 GObject class with decorator can return values from signals OK            
+▶ 14/71 GObject class with decorator does not call first-wins signal handlers after one returns a value OK            
+▶ 14/71 GObject class with decorator gets the return value of the default handler OK            
+▶ 14/71 GObject class with decorator calls run-last default handler last OK            
+▶ 19/71 GI importer on failure throws an exception when the overrides _init isn't a function OK            
+▶ 19/71 GI importer on failure throws an exception when the overrides _init is null OK            
+▶ 19/71 GI importer on failure throws an exception when the overrides _init is undefined OK            
+▶ 19/71 GI importer on failure throws an exception when the overrides _init is missing OK            
+▶ 15/71 GObject interface has instance definition for non-object type for native interface OK            
+▶ 15/71 GObject interface prototype toString is enumerable and defined OK            
+▶ 15/71 GObject interface prototype method properties are enumerated OK            
+▶ 15/71 GObject interface prototype method properties are defined OK            
+▶ 15/71 GObject interface prototype overrides are inherited by implementing classes OK            
+▶ 15/71 GObject interface prototype overrides cannot be changed by instances of child classes OK            
+▶ 15/71 GObject interface prototype unknown properties are inherited by implementing classes OK            
+▶ 15/71 GObject interface prototype original property can be shadowed by class prototype property OK            
+▶ 15/71 GObject interface prototype overridden property can be shadowed by class prototype property OK            
+▶ 15/71 GObject interface prototype shadowed property can be restored OK            
+▶ 15/71 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init OK            
+▶ 10/71 C array with length of booleans marshals as an in parameter OK            
+▶ 10/71 C array with length of booleans marshals as an out parameter OK            
+▶ 10/71 C array with length of booleans marshals from an array of numbers OK            
+▶ 10/71 C array with length of boxed structs marshals as an in parameter OK            
+▶ 10/71 C array with length of boxed structs passed by value marshals as an in parameter SKIP          
+▶ 10/71 C array with length of simple structs marshals as an in parameter SKIP          
+▶ 10/71 C array with length marshals two arrays with the same length parameter OK            
+▶ 10/71 C array with length copies correctly on transfer full OK            
+▶ 10/71 C array with length of enums marshals as an in parameter OK            
+▶ 10/71 C array with length of flags marshals as an in parameter OK            
+▶ 10/71 C array with length marshals an array with a 64-bit length parameter OK            
+▶ 10/71 C array with length marshals an array with an 8-bit length parameter OK            
+▶ 10/71 C array with length can be an out argument along with other arguments OK            
+▶ 10/71 C array with length can be an in-out argument along with other arguments OK            
+▶ 10/71 C array with length does not interpret an unannotated integer as a length parameter OK            
+▶ 10/71 Zero-terminated C array of strings marshals as a return value OK            
+▶ 10/71 Zero-terminated C array of strings marshals as an in parameter OK            
+▶ 10/71 Zero-terminated C array of strings marshals as an out parameter OK            
+▶ 10/71 Zero-terminated C array of strings marshals as an inout parameter OK            
+▶ 10/71 Zero-terminated C array marshals null as a zero-terminated array return value OK            
+▶ 10/71 Zero-terminated C array marshals an array of structs as a return value OK            
+▶ 10/71 Zero-terminated C array marshals an array of unichars as a return value OK            
+▶ 10/71 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter OK            
+▶ 10/71 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter OK            
+▶ 10/71 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter SKIP          
+▶ 10/71 GArray of ints with transfer none marshals as a return value OK            
+▶ 10/71 GArray of ints with transfer none marshals as an in parameter OK            
+▶ 10/71 GArray marshals int64s as a transfer-none return value OK            
+▶ 10/71 GArray of strings with transfer none marshals as a return value OK            
+▶ 10/71 GArray of strings with transfer none marshals as an in parameter OK            
+▶ 10/71 GArray of strings with transfer none marshals as an out parameter OK            
+▶ 10/71 GArray of strings with transfer none marshals as an inout parameter OK            
+▶ 10/71 GArray of strings with transfer full marshals as a return value OK            
+▶ 10/71 GArray of strings with transfer full marshals as an out parameter OK            
+▶ 10/71 GArray of strings with transfer full marshals as an inout parameter SKIP          
+▶  1/71 - Unhandled promise rejections should still be printed when exiting OK            
+▶ 21/71 Lang module counts properties with Lang.countProperties() OK            
+▶ 14/71 GObject class with decorator can inherit from something that's not GObject.Object OK            
+▶ 14/71 GObject class with decorator can implement an interface OK            
+▶ 14/71 GObject class with decorator can implement interface vfuncs OK            
+▶ 14/71 GObject class with decorator can be a subclass OK            
+▶ 14/71 GObject class with decorator can have any valid class name OK            
+▶ 14/71 GObject class with decorator handles anonymous class expressions OK            
+▶ 14/71 GObject class with decorator calls its _instance_init() function while chaining up in constructor OK            
+▶ 14/71 GObject class with decorator can have an interface-valued property OK            
+▶ 14/71 GObject class with decorator can have an int64 property OK            
+▶ 14/71 GObject class with decorator can have a default int64 property OK            
+▶ 14/71 GObject class with decorator can have an uint64 property OK            
 ▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS boolean OK            
 ▶ 16/71 GObject value (GValue) initializes string OK            
 ▶ 16/71 GObject value (GValue) string is compatible with itself OK            
@@ -2605,6 +2607,54 @@
 ▶ 16/71 GObject value (GValue) initializes param OK            
 ▶ 16/71 GObject value (GValue) param is compatible with itself OK            
 ▶ 16/71 GObject value (GValue) param is transformable to itself OK            
+▶ 18/71 Importer scripts support relative dynamic imports OK            
+▶ 18/71 Importer imported scripts support relative dynamic imports OK            
+17/71 cjs:JS / GTypeClass                  OK               0.14s   8 subtests passed
+
+▶ 14/71 GObject class with decorator can have a default uint64 property OK            
+▶ 14/71 GObject class with decorator can override a property from the parent class OK            
+▶ 14/71 GObject class with decorator cannot override a non-existent property OK            
+▶ 14/71 GObject class with decorator handles gracefully forgetting to override a C property OK            
+▶ 14/71 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors OK            
+▶ 14/71 GObject class with decorator does not pollute the wrong prototype with GObject properties OK            
+▶ 14/71 GObject class with decorator resolves properties from interfaces OK            
+▶ 14/71 GObject class with decorator has a toString() defintion OK            
+▶ 14/71 GObject class with decorator does not clobber native parent interface vfunc definitions OK            
+▶ 14/71 GObject class with decorator does not clobber dynamic parent interface vfunc definitions OK            
+▶ 14/71 GObject class with custom constructor throws an error when not used with a GObject-derived class OK            
+▶ 14/71 GObject class with custom constructor constructs with default values for properties OK            
+▶ 14/71 GObject class with custom constructor has a toString() defintion OK            
+▶ 10/71 GArray of strings with transfer container marshals as a return value OK            
+▶ 10/71 GArray of strings with transfer container marshals as an out parameter OK            
+▶ 10/71 GArray of strings with transfer container marshals as an inout parameter SKIP          
+▶ 10/71 GArray of strings marshals as a transfer-full caller-allocated out parameter SKIP          
+▶ 10/71 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors OK            
+▶ 10/71 GArray marshals boxed structs as a transfer-full return value OK            
+▶ 10/71 GArray of booleans with transfer none marshals as an in parameter OK            
+▶ 10/71 GArray of unichars can be passed in with transfer none OK            
+▶ 10/71 GPtrArray of strings with transfer none marshals as a return value OK            
+▶ 10/71 GPtrArray of strings with transfer none marshals as an in parameter OK            
+▶ 10/71 GPtrArray of strings with transfer none marshals as an out parameter OK            
+▶ 10/71 GPtrArray of strings with transfer none marshals as an inout parameter OK            
+▶ 10/71 GPtrArray of strings with transfer full marshals as a return value OK            
+▶ 10/71 GPtrArray of strings with transfer full marshals as an out parameter OK            
+▶ 10/71 GPtrArray of strings with transfer full marshals as an inout parameter SKIP          
+▶ 10/71 GPtrArray of strings with transfer container marshals as a return value OK            
+▶ 10/71 GPtrArray of strings with transfer container marshals as an out parameter OK            
+▶ 10/71 GPtrArray of strings with transfer container marshals as an inout parameter SKIP          
+▶ 10/71 GPtrArray of structs can be returned with transfer full OK            
+▶ 10/71 GByteArray marshals as a return value OK            
+▶ 10/71 GByteArray can be passed in with transfer none OK            
+▶ 21/71 Lang module copies properties from one object to another with Lang.copyProperties() OK            
+▶ 21/71 Lang module copies properties without an underscore with Lang.copyPublicProperties() OK            
+▶ 21/71 Lang module copies property getters and setters OK            
+▶ 21/71 Lang module bind() calls the bound function with the supplied this-object OK            
+▶ 21/71 Lang module bind() throws an error when no function supplied OK            
+▶ 21/71 Lang module bind() throws an error when this-object undefined OK            
+▶ 21/71 Lang module bind() supplies extra arguments to the function OK            
+▶ 21/71 Lang module bind() appends the extra arguments to any arguments passed OK            
+24/71 cjs:JS / LegacyGObject               RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=75 ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyGObject.js
 ▶ 16/71 GObject value (GValue) initialized sets and gets param OK            
 ▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a param OK            
 ▶ 16/71 GObject value (GValue) initialized copies param OK            
@@ -2630,66 +2680,39 @@
 ▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a gvalue SKIP          
 ▶ 16/71 GObject value (GValue) initialized copies gvalue SKIP          
 ▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue SKIP          
-▶ 16/71 GObject value (GValue) initializes object OK            
-▶ 16/71 GObject value (GValue) object is compatible with itself OK            
-▶ 16/71 GObject value (GValue) object is transformable to itself OK            
-▶ 16/71 GObject value (GValue) initialized sets and gets object OK            
-▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a object OK            
-▶ 16/71 GObject value (GValue) initialized copies object OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS object OK            
-▶ 16/71 GObject value (GValue) initializes instance OK            
-▶ 16/71 GObject value (GValue) instance is compatible with itself OK            
-▶ 16/71 GObject value (GValue) instance is transformable to itself OK            
-▶ 16/71 GObject value (GValue) initialized sets and gets instance SKIP          
-▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a instance SKIP          
-▶ 16/71 GObject value (GValue) initialized copies instance SKIP          
-▶ 18/71 Importer throws an import error when trying to import a nonexistent module OK            
-▶ 18/71 Importer throws an error when evaluating the module file throws an error OK            
-▶ 18/71 Importer can import a module       OK            
-▶ 18/71 Importer can import a module with a toString property OK            
-▶ 18/71 Importer makes deleting the import a no-op OK            
-▶ 18/71 Importer gives the same object when importing a second time OK            
-▶ 18/71 Importer can import a submodule    OK            
-▶ 18/71 Importer imports modules with a toString representation OK            
-▶ 18/71 Importer does not share the same object for a module on a different path OK            
-▶ 18/71 Importer gives the same object when importing a submodule a second time OK            
-▶ 18/71 Importer has no meta properties on the toplevel importer OK            
-▶ 18/71 Importer sets the names of imported modules OK            
-▶ 18/71 Importer gives a module the importer object as parent module OK            
-▶ 18/71 Importer gives a submodule the module as parent module OK            
-▶ 18/71 Importer does not make a separate copy of a module imported in two places OK            
-▶ 18/71 Importer evaluates an __init__.js file in an imported directory OK            
-▶ 18/71 Importer throws on an __init__.js file with a syntax error OK            
-▶ 18/71 Importer throws when an __init__.js throws an error OK            
-▶ 18/71 Importer accesses a class defined in an __init__.js file OK            
-▶ 18/71 Importer can import a file encoded in UTF-8 OK            
-▶ 18/71 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed OK            
-▶ 18/71 Importer properties defined in the module's lexical scope can be accessed OK            
-▶ 18/71 Importer properties defined in the module's lexical scope does not leak module properties into the global scope OK            
-▶ 18/71 Importer enumerating modules gets all of them OK            
-▶ 18/71 Importer enumerating modules includes modules that throw on import OK            
-▶ 18/71 Importer enumerating modules does not include meta properties OK            
-▶ 18/71 Importer doesn't crash when resolving a non-string property OK            
-▶ 18/71 Importer scripts support relative dynamic imports OK            
-▶ 18/71 Importer imported scripts support relative dynamic imports OK            
-▶ 15/71 GObject interface prototype method properties are defined OK            
-▶ 15/71 GObject interface prototype overrides are inherited by implementing classes OK            
-▶ 15/71 GObject interface prototype overrides cannot be changed by instances of child classes OK            
-▶ 15/71 GObject interface prototype unknown properties are inherited by implementing classes OK            
-▶ 15/71 GObject interface prototype original property can be shadowed by class prototype property OK            
-▶ 15/71 GObject interface prototype overridden property can be shadowed by class prototype property OK            
-▶ 15/71 GObject interface prototype shadowed property can be restored OK            
-▶ 15/71 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init OK            
-▶ 19/71 GI importer on failure throws an exception when the overrides _init isn't a function OK            
-▶ 19/71 GI importer on failure throws an exception when the overrides _init is null OK            
-▶ 19/71 GI importer on failure throws an exception when the overrides _init is undefined OK            
-▶ 19/71 GI importer on failure throws an exception when the overrides _init is missing OK            
+▶ 20/71 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback OK            
+▶ 20/71 Unsafe integer marshalling warns when conversion is lossy OK            
+▶ 10/71 GBytes marshals as a transfer-full return value OK            
+▶ 10/71 GBytes can be created from an array and passed in OK            
+▶ 10/71 GBytes can be created by returning from a function and passed in OK            
+▶ 10/71 GBytes can be implicitly converted from a ByteArray OK            
+▶ 10/71 GBytes can be created from a string and is encoded in UTF-8 OK            
+▶ 10/71 GBytes turns into a GByteArray on assignment OK            
+▶ 10/71 GBytes cannot be passed to a function expecting a byte array OK            
+▶ 14/71 GObject class with custom constructor constructs with a hash of property values OK            
+▶ 14/71 GObject class with custom constructor accepts a property hash that is not a plain object OK            
 ▶ 14/71 GObject class with custom constructor constructs with property values from Gtk.Builder OK            
 ▶ 14/71 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties OK            
 ▶ 14/71 GObject class with custom constructor has a name OK            
 ▶ 14/71 GObject class with custom constructor has a notify signal OK            
 ▶ 14/71 GObject class with custom constructor can define its own signals OK            
 ▶ 14/71 GObject class with custom constructor passes emitted arguments to signal handlers OK            
+15/71 cjs:JS / GObjectInterface            OK               0.18s   37 subtests passed
+
+18/71 cjs:JS / Importer                    OK               0.15s   38 subtests passed
+
+▶ 16/71 GObject value (GValue) initializes object OK            
+▶ 16/71 GObject value (GValue) object is compatible with itself OK            
+▶ 16/71 GObject value (GValue) object is transformable to itself OK            
+▶ 16/71 GObject value (GValue) initialized sets and gets object OK            
+25/71 cjs:JS / Mainloop                    RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=85 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testMainloop.js
+26/71 cjs:JS / Namespace                   RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=122 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testNamespace.js
+19/71 cjs:JS / Importer2                   OK               0.14s   4 subtests passed
+
+21/71 cjs:JS / Lang                        OK               0.11s   9 subtests passed
+
 ▶ 14/71 GObject class with custom constructor can return values from signals OK            
 ▶ 14/71 GObject class with custom constructor does not call first-wins signal handlers after one returns a value OK            
 ▶ 14/71 GObject class with custom constructor gets the return value of the default handler OK            
@@ -2703,10 +2726,55 @@
 ▶ 14/71 GObject virtual function gracefully bails out when overriding an unsupported vfunc type OK            
 ▶ 14/71 GObject virtual function are defined also for static virtual functions OK            
 ▶ 14/71 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type OK            
+▶ 10/71 GStrv marshals as a return value   OK            
+▶ 10/71 GStrv marshals as an in parameter  OK            
+▶ 10/71 GStrv marshals as an out parameter OK            
+▶ 10/71 GStrv marshals as an inout parameter OK            
+▶ 10/71 GList of ints with transfer none marshals as a return value OK            
+▶ 10/71 GList of ints with transfer none marshals as an in parameter OK            
+▶ 10/71 GList of unsigned 32-bit ints with transfer none marshals as a return value OK            
+▶ 10/71 GList of unsigned 32-bit ints with transfer none marshals as an in parameter OK            
+▶ 10/71 GList of strings with transfer none marshals as a return value OK            
+▶ 10/71 GList of strings with transfer none marshals as an in parameter OK            
+▶ 10/71 GList of strings with transfer none marshals as an out parameter OK            
+▶ 10/71 GList of strings with transfer none marshals as an inout parameter OK            
+▶ 10/71 GList of strings with transfer full marshals as a return value OK            
+▶ 10/71 GList of strings with transfer full marshals as an out parameter OK            
+▶ 10/71 GList of strings with transfer full marshals as an inout parameter SKIP          
+▶  1/71 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. OK            
+27/71 cjs:JS / Package                     RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=200 ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testPackage.js
+28/71 cjs:JS / ParamSpec                   RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=23 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testParamSpec.js
+▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a object OK            
+▶ 16/71 GObject value (GValue) initialized copies object OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS object OK            
+▶ 16/71 GObject value (GValue) initializes instance OK            
+▶ 16/71 GObject value (GValue) instance is compatible with itself OK            
+▶ 16/71 GObject value (GValue) instance is transformable to itself OK            
+▶ 16/71 GObject value (GValue) initialized sets and gets instance SKIP          
+▶ 16/71 GObject value (GValue) initialized can be passed to a function and returns a instance SKIP          
+▶ 16/71 GObject value (GValue) initialized copies instance SKIP          
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS instance OK            
+▶ 22/71 Legacy byte array has length 0 for empty array OK            
+▶ 22/71 Legacy byte array initially sized to 10 has length 10 OK            
+▶ 22/71 Legacy byte array initially sized to 10 is initialized to zeroes OK            
 ▶ 14/71 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type OK            
 ▶ 14/71 Register GType name uses the class name OK            
 ▶ 14/71 Register GType name uses the sanitized class name OK            
 ▶ 14/71 Register GType name use the file path and class name OK            
+▶ 10/71 GList of strings with transfer container marshals as a return value OK            
+▶ 10/71 GList of strings with transfer container marshals as an out parameter OK            
+▶ 10/71 GList of strings with transfer container marshals as an inout parameter SKIP          
+▶ 10/71 GSList of ints with transfer none marshals as a return value OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double OK            
+▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float OK            
+▶ 16/71 GObject value (GValue) initializes from instance of object OK            
+▶ 16/71 GObject value (GValue) initializes from instance of instance OK            
 ▶ 14/71 Register GType name use the file path and sanitized class name OK            
 ▶ 14/71 Register GType name use provided class name OK            
 ▶ 14/71 Register GType name sanitizes user provided class name OK            
@@ -2721,6 +2789,37 @@
 ▶ 14/71 Signal handler matching blocks multiple handlers by callback OK            
 ▶ 14/71 Signal handler matching blocks handlers by a combination of parameters OK            
 ▶ 14/71 Signal handler matching blocks a handler by callback, convenience method OK            
+▶ 14/71 Signal handler matching disconnects a handler by callback, convenience method OK            
+▶ 14/71 Signal handler matching does not support disconnecting a handler by callback data OK            
+▶ 14/71 Property bindings can bind properties of the same type OK            
+▶ 14/71 Property bindings can use custom mappings to bind properties of different types OK            
+▶ 14/71 Property bindings can be set up as a group OK            
+▶ 14/71 Property bindings can be set up as a group with custom mappings OK            
+▶ 14/71 Auto accessor generation get and set the property OK            
+▶ 14/71 Auto accessor generation initial value is the param spec's default value OK            
+▶ 14/71 Auto accessor generation set properties at construct time OK            
+▶ 14/71 Auto accessor generation set properties at construct time with locale OK            
+▶ 14/71 Auto accessor generation notify when the property changes OK            
+▶ 14/71 Auto accessor generation copies accessors for camel and kebab if snake accessors given OK            
+▶ 14/71 Auto accessor generation copies accessors for snake and kebab if camel accessors given OK            
+▶ 14/71 Auto accessor generation copies accessors for snake and camel if kebab accessors given OK            
+▶ 14/71 Auto accessor generation readonly getter throws OK            
+▶ 14/71 Auto accessor generation writeonly setter throws OK            
+▶ 14/71 Auto accessor generation getter throws when setter defined OK            
+▶ 14/71 Auto accessor generation setter throws when getter defined OK            
+▶ 14/71 GObject class with JSObject property assigns a valid JSObject on construct OK            
+▶ 14/71 GObject class with JSObject property Set null with an empty JSObject on construct OK            
+▶ 14/71 GObject class with JSObject property assigns a null JSObject on construct OK            
+▶ 14/71 GObject class with JSObject property assigns a JSObject Array on construct OK            
+▶ 14/71 GObject class with JSObject property assigns a Function on construct OK            
+▶ 10/71 GSList of ints with transfer none marshals as an in parameter OK            
+▶ 10/71 GSList of strings with transfer none marshals as a return value OK            
+▶ 10/71 GSList of strings with transfer none marshals as an in parameter OK            
+▶ 10/71 GSList of strings with transfer none marshals as an out parameter OK            
+▶ 10/71 GSList of strings with transfer none marshals as an inout parameter OK            
+▶ 10/71 GSList of strings with transfer full marshals as a return value OK            
+▶ 10/71 GSList of strings with transfer full marshals as an out parameter OK            
+▶ 10/71 GSList of strings with transfer full marshals as an inout parameter SKIP          
 ▶ 10/71 GSList of strings with transfer container marshals as a return value OK            
 ▶ 10/71 GSList of strings with transfer container marshals as an out parameter OK            
 ▶ 10/71 GSList of strings with transfer container marshals as an inout parameter SKIP          
@@ -2757,151 +2856,9 @@
 ▶ 10/71 GValue marshals as a caller-allocated out parameter OK            
 ▶ 10/71 GValue array can be passed into a function and packed OK            
 ▶ 10/71 GValue array of boxed type GValues can be passed into a function OK            
-▶ 10/71 GValue array of uninitialized boxed GValues OK            
-▶ 10/71 GValue array can be passed as an out argument and unpacked OK            
-▶ 10/71 GValue array can be passed as an out argument and unpacked when zero-terminated OK            
-▶ 10/71 GValue array can roundtrip with GValues intact SKIP          
-▶ 10/71 GValue can have its type inferred from primitive values OK            
-▶ 10/71 GValue can have its type inferred as a GObject type OK            
-▶ 10/71 GValue can have its type inferred as a superclass OK            
-▶ 10/71 GValue can have its type inferred as an interface that it implements OK            
-▶  1/71 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. OK            
-▶ 21/71 Lang module counts properties with Lang.countProperties() OK            
-▶ 21/71 Lang module copies properties from one object to another with Lang.copyProperties() OK            
-▶ 21/71 Lang module copies properties without an underscore with Lang.copyPublicProperties() OK            
-▶ 21/71 Lang module copies property getters and setters OK            
-▶ 21/71 Lang module bind() calls the bound function with the supplied this-object OK            
-▶ 21/71 Lang module bind() throws an error when no function supplied OK            
-▶ 21/71 Lang module bind() throws an error when this-object undefined OK            
-▶ 21/71 Lang module bind() supplies extra arguments to the function OK            
-▶ 21/71 Lang module bind() appends the extra arguments to any arguments passed OK            
-▶ 20/71 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback OK            
-▶ 20/71 Unsafe integer marshalling warns when conversion is lossy OK            
-17/71 cjs:JS / GTypeClass                  OK               0.19s   8 subtests passed
-
-▶ 14/71 Signal handler matching disconnects a handler by callback, convenience method OK            
-▶ 14/71 Signal handler matching does not support disconnecting a handler by callback data OK            
-▶ 14/71 Property bindings can bind properties of the same type OK            
-▶ 14/71 Property bindings can use custom mappings to bind properties of different types OK            
-▶ 14/71 Property bindings can be set up as a group OK            
-▶ 14/71 Property bindings can be set up as a group with custom mappings OK            
-▶ 14/71 Auto accessor generation get and set the property OK            
-▶ 14/71 Auto accessor generation initial value is the param spec's default value OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS instance OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double OK            
-▶ 16/71 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float OK            
-▶ 16/71 GObject value (GValue) initializes from instance of object OK            
-▶ 16/71 GObject value (GValue) initializes from instance of instance OK            
-24/71 cjs:JS / LegacyGObject               RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MALLOC_PERTURB_=185 GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyGObject.js
-15/71 cjs:JS / GObjectInterface            OK               0.23s   37 subtests passed
-
-19/71 cjs:JS / Importer2                   OK               0.16s   4 subtests passed
-
-18/71 cjs:JS / Importer                    OK               0.19s   38 subtests passed
-
-▶ 10/71 GValue can have its type inferred as a boxed type OK            
-▶ 10/71 GValue can have its type inferred as GVariant OK            
-▶ 10/71 GValue can have its type inferred as a union type OK            
-▶ 10/71 GValue can have its type inferred as a GParamSpec OK            
-▶ 10/71 GValue can deal with a GValue packed in a GValue OK            
-▶ 10/71 Callback GClosure marshals as an in parameter OK            
-▶ 10/71 Callback GClosure marshals a GClosure as a return value SKIP          
-▶ 10/71 Callback marshals a return value   OK            
-▶ 10/71 Callback marshals one out parameter OK            
-▶ 10/71 Callback marshals multiple out parameters OK            
-▶ 10/71 Callback marshals a return value and one out parameter OK            
-▶ 10/71 Callback marshals a return value and multiple out parameters OK            
-▶ 10/71 Callback marshals an array out parameter SKIP          
-▶ 10/71 Callback marshals a callback parameter that can be called from C OK            
-▶ 10/71 Raw pointers gets an allocated return value OK            
-▶ 10/71 Raw pointers can be roundtripped at least if the pointer is null OK            
-▶ 10/71 Registered enum type marshals as a return value OK            
-▶ 10/71 Registered enum type marshals as an in parameter OK            
-▶ 10/71 Registered enum type marshals as an out parameter OK            
-▶ 10/71 Registered enum type marshals as an inout parameter OK            
-▶ 10/71 Bare enum type marshals as a return value OK            
-▶ 10/71 Bare enum type marshals as an in parameter OK            
-▶ 22/71 Legacy byte array has length 0 for empty array OK            
-▶ 22/71 Legacy byte array initially sized to 10 has length 10 OK            
-▶ 22/71 Legacy byte array initially sized to 10 is initialized to zeroes OK            
 ▶ 22/71 Legacy byte array assigns values correctly OK            
 ▶ 22/71 Legacy byte array assignment past end implicitly lengthens the array OK            
 ▶ 22/71 Legacy byte array assignment past end implicitly creates zero bytes OK            
-25/71 cjs:JS / Mainloop                    RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp MALLOC_PERTURB_=157 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testMainloop.js
-26/71 cjs:JS / Namespace                   RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' MALLOC_PERTURB_=195 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testNamespace.js
-27/71 cjs:JS / Package                     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=212 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testPackage.js
-21/71 cjs:JS / Lang                        OK               0.17s   9 subtests passed
-
-▶ 14/71 Auto accessor generation set properties at construct time OK            
-▶ 14/71 Auto accessor generation set properties at construct time with locale OK            
-▶ 14/71 Auto accessor generation notify when the property changes OK            
-▶ 14/71 Auto accessor generation copies accessors for camel and kebab if snake accessors given OK            
-▶ 14/71 Auto accessor generation copies accessors for snake and kebab if camel accessors given OK            
-▶ 14/71 Auto accessor generation copies accessors for snake and camel if kebab accessors given OK            
-▶ 14/71 Auto accessor generation readonly getter throws OK            
-▶ 14/71 Auto accessor generation writeonly setter throws OK            
-▶ 14/71 Auto accessor generation getter throws when setter defined OK            
-▶ 14/71 Auto accessor generation setter throws when getter defined OK            
-▶ 14/71 GObject class with JSObject property assigns a valid JSObject on construct OK            
-▶ 14/71 GObject class with JSObject property Set null with an empty JSObject on construct OK            
-▶ 14/71 GObject class with JSObject property assigns a null JSObject on construct OK            
-▶ 14/71 GObject class with JSObject property assigns a JSObject Array on construct OK            
-▶ 14/71 GObject class with JSObject property assigns a Function on construct OK            
-▶ 14/71 GObject class with JSObject property throws an error when using a boolean value on construct OK            
-▶ 14/71 GObject class with JSObject property throws an error when using an int value on construct OK            
-▶ 14/71 GObject class with JSObject property throws an error when using a numeric value on construct OK            
-▶ 14/71 GObject class with JSObject property throws an error when using a string value on construct OK            
-▶ 14/71 GObject class with JSObject property throws an error when using an undefined value on construct OK            
-▶  1/71 - Unicode encoding for symbols should be functioning properly for ARGV and imports. OK            
-▶  1/71 - --help should succeed            OK            
-▶  1/71 - --help should print something    OK            
-28/71 cjs:JS / ParamSpec                   RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MALLOC_PERTURB_=200 GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testParamSpec.js
-▶ 10/71 Bare enum type marshals as an out parameter OK            
-▶ 10/71 Bare enum type marshals as an inout parameter OK            
-▶ 10/71 Registered flags type marshals as a return value OK            
-▶ 10/71 Registered flags type marshals as an in parameter OK            
-▶ 10/71 Registered flags type marshals as an out parameter OK            
-▶ 10/71 Registered flags type marshals as an inout parameter OK            
-▶ 10/71 Registered flags type accepts zero OK            
-▶ 10/71 Bare flags type marshals as a return value OK            
-▶ 10/71 Bare flags type marshals as an in parameter OK            
-▶ 10/71 Bare flags type marshals as an out parameter OK            
-▶ 10/71 Bare flags type marshals as an inout parameter OK            
-▶ 10/71 Bare flags type accepts zero       OK            
-▶ 10/71 Simple struct marshals as a return value OK            
-▶ 10/71 Simple struct marshals as the this-argument of a method OK            
-▶ 10/71 Pointer struct marshals as a return value OK            
-▶ 10/71 Pointer struct marshals as the this-argument of a method OK            
-16/71 cjs:JS / GObjectValue                OK               0.27s   137 subtests passed
-
-▶ 14/71 GObject class with JSObject property property value survives when GObject wrapper is collected OK            
-▶ 14/71 GObject class with JSObject signals emits signal with null JSObject parameter OK            
-▶ 14/71 GObject class with JSObject signals emits signal with JSObject parameter OK            
-▶ 14/71 GObject class with JSObject signals emits signal with multiple JSObject parameters OK            
-▶ 14/71 GObject class with JSObject signals re-emits signal with same JSObject parameter OK            
-▶ 14/71 GObject class with JSObject signals throws an error when using a boolean value as parameter OK            
-▶ 14/71 GObject class with JSObject signals throws an error when using an int value as parameter OK            
-▶ 14/71 GObject class with JSObject signals throws an error when using a numeric value as parameter OK            
-▶ 14/71 GObject class with JSObject signals throws an error when using a string value as parameter OK            
-▶ 14/71 GObject class with JSObject signals throws an error when using an undefined value as parameter OK            
-▶ 14/71 GObject class with JSObject signals returns a JSObject OK            
-▶ 14/71 GObject class with JSObject signals returns null when returning undefined OK            
-▶ 14/71 GObject class with JSObject signals returns null when not returning OK            
-▶ 14/71 GObject class with JSObject signals throws an error when returning a boolean value OK            
-▶ 14/71 GObject class with JSObject signals throws an error when returning an int value OK            
-▶ 14/71 GObject class with JSObject signals throws an error when returning a numeric value OK            
-▶ 14/71 GObject class with JSObject signals throws an error when returning a string value OK            
-▶ 14/71 GObject class with int64 properties can set an int64 property OK            
-▶ 14/71 GObject class with int64 properties can construct with int64 property OK            
 ▶ 22/71 Legacy byte array changes the length when assigning to length property OK            
 ▶ 22/71 Legacy byte array conversions gives a byte 5 when assigning 5 OK            
 ▶ 22/71 Legacy byte array conversions gives a byte 0 when assigning null OK            
@@ -2910,66 +2867,6 @@
 ▶ 22/71 Legacy byte array can be created from an array OK            
 ▶ 22/71 Legacy byte array can be converted to a string of ASCII characters OK            
 ▶ 22/71 Legacy byte array can be passed in with transfer none OK            
-29/71 cjs:JS / Print                       RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MALLOC_PERTURB_=144 GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testPrint.js
-▶ 10/71 Boxed struct marshals as a return value OK            
-▶ 10/71 Boxed struct marshals as the this-argument of a method OK            
-▶ 10/71 Boxed struct marshals as an out parameter OK            
-▶ 10/71 Boxed struct marshals as an inout parameter OK            
-▶ 10/71 Union marshals as a return value   SKIP          
-▶ 10/71 Union marshals as the this-argument of a method OK            
-▶ 10/71 GObject has a static method that can be called OK            
-▶ 10/71 GObject has a method that can be called OK            
-▶ 10/71 GObject has an overridden method that can be called OK            
-▶ 10/71 GObject can be created from a static constructor OK            
-▶ 10/71 GObject can have a static constructor that fails OK            
-▶ 10/71 GObject method marshals an int array as an in parameter OK            
-▶ 10/71 GObject method marshals an int array as an out parameter OK            
-▶ 10/71 GObject method marshals an int array as an inout parameter OK            
-▶ 10/71 GObject method marshals an int array as a return value OK            
-▶ 10/71 GObject method with default implementation can be called OK            
-▶ 10/71 GObject marshals as a return parameter with transfer none OK            
-▶ 10/71 GObject marshals as a out parameter with transfer none OK            
-▶ 10/71 GObject marshals as an inout parameter with transfer none OK            
-▶ 10/71 GObject marshals as a return parameter with transfer full OK            
-▶ 10/71 GObject marshals as a out parameter with transfer full OK            
-▶ 10/71 GObject marshals as an inout parameter with transfer full OK            
-▶ 10/71 GObject marshals as a this value with transfer none OK            
-▶ 10/71 Virtual function marshals an in argument OK            
-▶ 10/71 Virtual function marshals an out argument OK            
-▶ 10/71 Virtual function marshals a POD out argument OK            
-▶ 10/71 Virtual function marshals a callee-allocated pointer out argument OK            
-▶ 10/71 Virtual function marshals a string out argument and return value OK            
-▶ 10/71 Virtual function can override a default implementation in JS OK            
-▶ 10/71 Virtual function marshals a callback SKIP          
-▶ 10/71 Virtual function marshals a return value OK            
-▶ 10/71 Virtual function marshals one out parameter OK            
-▶ 10/71 Virtual function marshals multiple out parameters OK            
-▶ 10/71 Virtual function marshals a return value and one out parameter OK            
-▶ 10/71 Virtual function marshals a return value and multiple out parameters OK            
-▶ 10/71 Virtual function marshals one inout parameter OK            
-▶ 10/71 Virtual function marshals multiple inout parameters OK            
-▶ 10/71 Virtual function marshals a return value and one inout parameter OK            
-▶ 10/71 Virtual function marshals a return value and multiple inout parameters OK            
-▶ 10/71 Virtual function marshals an array out parameter OK            
-▶ 10/71 Virtual function marshals a caller-allocated GValue out parameter OK            
-▶ 10/71 Virtual function marshals an error out parameter when no error OK            
-▶ 10/71 Virtual function marshals an error out parameter with a JavaScript exception OK            
-▶ 10/71 Virtual function marshals an error out parameter with a GError exception OK            
-▶ 10/71 Virtual function marshals an error out parameter with a primitive value OK            
-▶ 10/71 Virtual function marshals an error out parameter with a plain object OK            
-▶ 10/71 Virtual function marshals an enum return value OK            
-▶ 10/71 Virtual function marshals an enum out parameter OK            
-▶ 10/71 Virtual function marshals a flags return value OK            
-▶ 10/71 Virtual function marshals a flags out parameter OK            
-▶ 10/71 Virtual function marshals an object return parameter with transfer none OK            
-▶ 10/71 Virtual function marshals an object return parameter with transfer full OK            
-▶ 10/71 Virtual function marshals an object out parameter with transfer none OK            
-▶  1/71 - should succeed when --help is not first arg OK            
-▶  1/71 - should print something when --help is not first arg OK            
-▶  1/71 - --help should succeed before a script file OK            
-▶  1/71 - --help should print something before a script file OK            
-▶  1/71 - --help should succeed before -c  OK            
 ▶ 23/71 A metaclass has its constructor called each time a class is created with it OK            
 ▶ 23/71 A metaclass is an instance of Lang.Class OK            
 ▶ 23/71 A metaclass produces instances that are instances of itself and Lang.Class OK            
@@ -2978,10 +2875,28 @@
 ▶ 23/71 A metaclass instance gets dynamically defined properties from metaclass OK            
 ▶ 23/71 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass OK            
 ▶ 23/71 A metaclass can be detected with Lang.getMetaClass OK            
+▶  1/71 - Unicode encoding for symbols should be functioning properly for ARGV and imports. OK            
+▶ 14/71 GObject class with JSObject property throws an error when using a boolean value on construct OK            
+▶ 14/71 GObject class with JSObject property throws an error when using an int value on construct OK            
+▶ 14/71 GObject class with JSObject property throws an error when using a numeric value on construct OK            
+▶ 14/71 GObject class with JSObject property throws an error when using a string value on construct OK            
+▶ 14/71 GObject class with JSObject property throws an error when using an undefined value on construct OK            
+▶ 10/71 GValue array of uninitialized boxed GValues OK            
+▶ 10/71 GValue array can be passed as an out argument and unpacked OK            
+▶ 10/71 GValue array can be passed as an out argument and unpacked when zero-terminated OK            
+▶ 10/71 GValue array can roundtrip with GValues intact SKIP          
+▶ 10/71 GValue can have its type inferred from primitive values OK            
+▶ 10/71 GValue can have its type inferred as a GObject type OK            
 ▶ 23/71 Class framework calls _init constructors OK            
 ▶ 23/71 Class framework calls parent constructors OK            
 ▶ 23/71 Class framework sets the right constructor properties OK            
 ▶ 23/71 Class framework sets up instanceof correctly OK            
+16/71 cjs:JS / GObjectValue                OK               0.23s   137 subtests passed
+
+29/71 cjs:JS / Print                       RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' MALLOC_PERTURB_=152 TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testPrint.js
+22/71 cjs:JS / LegacyByteArray             OK               0.15s   14 subtests passed
+
 ▶ 23/71 Class framework has a name         OK            
 ▶ 23/71 Class framework reports a sensible value for toString() OK            
 ▶ 23/71 Class framework allows overriding toString() OK            
@@ -3010,11 +2925,70 @@
 ▶ 23/71 An interface can have its property getter deferred to OK            
 ▶ 23/71 An interface can have its property setter deferred to OK            
 ▶ 23/71 An interface can have its property getter overridden OK            
+▶ 10/71 GValue can have its type inferred as a superclass OK            
+▶ 10/71 GValue can have its type inferred as an interface that it implements OK            
+▶ 10/71 GValue can have its type inferred as a boxed type OK            
+▶ 10/71 GValue can have its type inferred as GVariant OK            
+▶ 10/71 GValue can have its type inferred as a union type OK            
+▶ 10/71 GValue can have its type inferred as a GParamSpec OK            
+▶ 10/71 GValue can deal with a GValue packed in a GValue OK            
+▶ 10/71 Callback GClosure marshals as an in parameter OK            
+▶ 10/71 Callback GClosure marshals a GClosure as a return value SKIP          
+▶ 10/71 Callback marshals a return value   OK            
+▶ 10/71 Callback marshals one out parameter OK            
+▶ 10/71 Callback marshals multiple out parameters OK            
+▶ 10/71 Callback marshals a return value and one out parameter OK            
+▶ 10/71 Callback marshals a return value and multiple out parameters OK            
+▶ 10/71 Callback marshals an array out parameter SKIP          
+▶ 10/71 Callback marshals a callback parameter that can be called from C OK            
+▶ 10/71 Raw pointers gets an allocated return value OK            
+▶ 10/71 Raw pointers can be roundtripped at least if the pointer is null OK            
+▶ 10/71 Registered enum type marshals as a return value OK            
+▶ 10/71 Registered enum type marshals as an in parameter OK            
+▶ 10/71 Registered enum type marshals as an out parameter OK            
+▶ 14/71 GObject class with JSObject property property value survives when GObject wrapper is collected OK            
+▶ 14/71 GObject class with JSObject signals emits signal with null JSObject parameter OK            
+▶ 14/71 GObject class with JSObject signals emits signal with JSObject parameter OK            
+▶ 14/71 GObject class with JSObject signals emits signal with multiple JSObject parameters OK            
+▶ 14/71 GObject class with JSObject signals re-emits signal with same JSObject parameter OK            
+▶ 14/71 GObject class with JSObject signals throws an error when using a boolean value as parameter OK            
+▶ 14/71 GObject class with JSObject signals throws an error when using an int value as parameter OK            
+▶ 14/71 GObject class with JSObject signals throws an error when using a numeric value as parameter OK            
+▶ 14/71 GObject class with JSObject signals throws an error when using a string value as parameter OK            
+▶ 14/71 GObject class with JSObject signals throws an error when using an undefined value as parameter OK            
+▶ 14/71 GObject class with JSObject signals returns a JSObject OK            
+▶ 14/71 GObject class with JSObject signals returns null when returning undefined OK            
+▶ 14/71 GObject class with JSObject signals returns null when not returning OK            
+▶ 14/71 GObject class with JSObject signals throws an error when returning a boolean value OK            
+▶ 14/71 GObject class with JSObject signals throws an error when returning an int value OK            
+▶  1/71 - --help should succeed            OK            
+30/71 cjs:JS / Promise                     RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=214 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testPromise.js
 ▶ 23/71 An interface can have its property setter overridden OK            
 ▶ 23/71 An interface can require another interface OK            
 ▶ 23/71 An interface can have empty requires OK            
 ▶ 23/71 An interface can chain up to another interface OK            
 ▶ 23/71 An interface can be chained up to with a generic OK            
+▶ 23/71 An interface can chain up to another interface with a generic OK            
+▶ 23/71 An interface has its optional function defer to that of the last interface OK            
+▶ 23/71 An interface must have all its required interfaces implemented OK            
+▶ 23/71 An interface must have all its required interfaces implemented in the correct order OK            
+▶ 23/71 An interface can have its implementation on a parent class OK            
+▶ 23/71 An interface can require its implementor to be a subclass of some class OK            
+▶ 10/71 Registered enum type marshals as an inout parameter OK            
+▶ 10/71 Bare enum type marshals as a return value OK            
+▶ 10/71 Bare enum type marshals as an in parameter OK            
+▶ 10/71 Bare enum type marshals as an out parameter OK            
+▶ 10/71 Bare enum type marshals as an inout parameter OK            
+▶ 10/71 Registered flags type marshals as a return value OK            
+▶ 10/71 Registered flags type marshals as an in parameter OK            
+▶ 10/71 Registered flags type marshals as an out parameter OK            
+▶ 10/71 Registered flags type marshals as an inout parameter OK            
+▶ 14/71 GObject class with JSObject signals throws an error when returning a numeric value OK            
+▶ 14/71 GObject class with JSObject signals throws an error when returning a string value OK            
+▶ 14/71 GObject class with int64 properties can set an int64 property OK            
+▶ 14/71 GObject class with int64 properties can construct with int64 property OK            
+▶ 26/71 GI repository namespace supplies a name OK            
 ▶ 20/71 Marshalling empty flat arrays of structs accepts null OK            
 ▶ 20/71 Marshalling empty flat arrays of structs accepts an empty array OK            
 ▶ 20/71 Constructor throws when constructor called without new OK            
@@ -3025,31 +2999,30 @@
 ▶ 20/71 Object properties on GtkBuilder-constructed objects are found on the GObject's parents OK            
 ▶ 20/71 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces OK            
 ▶ 20/71 Garbage collection of introspected objects collects objects properly with signals connected OK            
-22/71 cjs:JS / LegacyByteArray             OK               0.18s   14 subtests passed
-
-▶ 10/71 Virtual function marshals an object out parameter with transfer full OK            
-▶ 10/71 Virtual function marshals an object in parameter with transfer none OK            
-▶ 10/71 Virtual function marshals an object in parameter with transfer full SKIP          
-▶ 10/71 Wrong virtual functions marshals a return value SKIP          
-▶ 10/71 Wrong virtual functions marshals one out parameter SKIP          
-▶ 10/71 Wrong virtual functions marshals multiple out parameters OK            
-▶ 10/71 Wrong virtual functions marshals a return value and one out parameter OK            
-▶ 10/71 Wrong virtual functions marshals a return value and multiple out parameters OK            
-▶ 10/71 Wrong virtual functions marshals an array out parameter OK            
-▶ 10/71 Wrong virtual functions marshals an enum return value OK            
-▶ 10/71 Wrong virtual functions marshals an enum out parameter OK            
-▶ 10/71 Wrong virtual functions marshals a flags return value OK            
-▶ 10/71 Wrong virtual functions marshals a flags out parameter OK            
-▶ 10/71 Inherited GObject SubObject has a parent method that can be called OK            
-▶ 10/71 Inherited GObject SubObject has a method that can be called OK            
-▶ 10/71 Inherited GObject SubObject has an overridden method that can be called OK            
-▶ 10/71 Inherited GObject SubObject has a method with default implementation that can be called OK            
-▶ 23/71 An interface can chain up to another interface with a generic OK            
-▶ 23/71 An interface has its optional function defer to that of the last interface OK            
-▶ 23/71 An interface must have all its required interfaces implemented OK            
-▶ 23/71 An interface must have all its required interfaces implemented in the correct order OK            
-▶ 23/71 An interface can have its implementation on a parent class OK            
-▶ 23/71 An interface can require its implementor to be a subclass of some class OK            
+▶ 20/71 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected OK            
+▶ 20/71 Gdk.Atom is presented as string    OK            
+▶ 10/71 Registered flags type accepts zero OK            
+▶ 10/71 Bare flags type marshals as a return value OK            
+▶ 10/71 Bare flags type marshals as an in parameter OK            
+▶ 10/71 Bare flags type marshals as an out parameter OK            
+▶ 10/71 Bare flags type marshals as an inout parameter OK            
+▶ 10/71 Bare flags type accepts zero       OK            
+▶ 10/71 Simple struct marshals as a return value OK            
+▶ 10/71 Simple struct marshals as the this-argument of a method OK            
+▶ 10/71 Pointer struct marshals as a return value OK            
+▶ 10/71 Pointer struct marshals as the this-argument of a method OK            
+▶ 10/71 Boxed struct marshals as a return value OK            
+▶ 10/71 Boxed struct marshals as the this-argument of a method OK            
+▶ 10/71 Boxed struct marshals as an out parameter OK            
+▶ 10/71 Boxed struct marshals as an inout parameter OK            
+▶ 10/71 Union marshals as a return value   SKIP          
+▶ 10/71 Union marshals as the this-argument of a method OK            
+▶ 10/71 GObject has a static method that can be called OK            
+▶ 10/71 GObject has a method that can be called OK            
+▶ 10/71 GObject has an overridden method that can be called OK            
+▶ 10/71 GObject can be created from a static constructor OK            
+▶ 10/71 GObject can have a static constructor that fails OK            
+▶ 10/71 GObject method marshals an int array as an in parameter OK            
 ▶ 23/71 An interface must be implemented by an object which subclasses the required class OK            
 ▶ 23/71 An interface can have methods that call others of its methods OK            
 ▶ 23/71 An interface is implemented by a subclass of a class that implements it OK            
@@ -3061,81 +3034,65 @@
 ▶ 23/71 ES6 class inheriting from Lang.Class chains up to a method on the parent class OK            
 ▶ 23/71 ES6 class inheriting from Lang.Class overrides a method on the parent class OK            
 ▶ 23/71 ES6 class inheriting from Lang.Class sets and gets a property from the parent class OK            
-▶  1/71 - --help should print something before -c OK            
-30/71 cjs:JS / Promise                     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 MALLOC_PERTURB_=219 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testPromise.js
-14/71 cjs:JS / GObjectClass                OK               0.33s   127 subtests passed
+▶  1/71 - --help should print something    OK            
+▶  1/71 - should succeed when --help is not first arg OK            
+▶ 24/71 GObject class constructs with default values for properties OK            
+▶ 24/71 GObject class constructs with a hash of property values OK            
+▶ 24/71 GObject class constructs with property values from Gtk.Builder OK            
+▶ 20/71 Complete enumeration (boxed types) enumerates all properties OK            
+▶ 28/71 GObject.ParamSpec.string has the correct name strings OK            
+14/71 cjs:JS / GObjectClass                OK               0.29s   127 subtests passed
 ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
 stderr:
-Gjs-Console-Message: 05:14:46.335: {
+Gjs-Console-Message: 11:39:43.673: {
     "enumerable": true,
     "configurable": false
 }
 ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
-▶ 20/71 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected OK            
-▶ 20/71 Gdk.Atom is presented as string    OK            
-▶ 20/71 Complete enumeration (boxed types) enumerates all properties OK            
+26/71 cjs:JS / Namespace                   OK               0.09s   1 subtests passed
+
+▶ 10/71 GObject method marshals an int array as an out parameter OK            
+▶ 10/71 GObject method marshals an int array as an inout parameter OK            
+▶ 10/71 GObject method marshals an int array as a return value OK            
 31/71 cjs:JS / Regress                     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=73 NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testRegress.js
-▶ 10/71 Inherited GObject SubSubObject has a parent method that can be called OK            
-▶ 10/71 Inherited GObject SubSubObject has a method that can be called OK            
-▶ 10/71 Inherited GObject SubSubObject has an overridden method that can be called OK            
-▶ 10/71 Inherited GObject SubSubObject has a method with default implementation that can be called OK            
-▶ 10/71 Interface can be returned          OK            
-▶ 10/71 Interface can call an interface vfunc in C OK            
-▶ 10/71 Interface can implement a C interface OK            
-▶ 10/71 Interface can implement a C interface with a vfunc OK            
-▶ 10/71 Configurations of return values can handle two out parameters OK            
-▶ 10/71 Configurations of return values can handle three in and three out parameters OK            
-▶ 10/71 Configurations of return values can handle a return value and an out parameter OK            
-▶ 10/71 Configurations of return values can handle four in parameters, two of which are nullable OK            
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=22 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testRegress.js
+32/71 cjs:JS / Signals                     RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=224 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testSignals.js
 23/71 cjs:JS / LegacyClass                 OK               0.18s   62 subtests passed
 
-▶ 10/71 Configurations of return values can handle three in parameters, one of which is nullable and one not OK            
-▶ 10/71 Configurations of return values can handle an array in parameter and two nullable in parameters OK            
-▶ 10/71 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length OK            
-▶ 10/71 GError marshals a GError** signature as an exception OK            
-▶ 10/71 GError marshals a GError** at the end of the signature as an exception OK            
-▶ 10/71 GError marshals a GError** elsewhere in the signature as an out parameter OK            
-▶ 10/71 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none OK            
-▶ 10/71 GError marshals GError as a return value OK            
-▶ 10/71 Overrides can add constants        OK            
-32/71 cjs:JS / Signals                     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MALLOC_PERTURB_=81 MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testSignals.js
-▶ 20/71 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) OK            
-▶ 20/71 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined OK            
-▶ 26/71 GI repository namespace supplies a name OK            
-▶  1/71 - --help after script file should be passed to script OK            
-▶ 10/71 Overrides can override a struct method OK            
-▶ 10/71 Overrides returns the overridden struct OK            
-▶ 10/71 Overrides can override an object constructor OK            
-▶ 10/71 Overrides can override an object method OK            
-▶ 10/71 Overrides returns the overridden object OK            
-▶ 10/71 Filename marshals as a return value OK            
-▶ 10/71 GObject.ParamSpec marshals as an in parameter OK            
-▶ 10/71 GObject.ParamSpec marshals as a return value OK            
-▶ 10/71 GObject.ParamSpec marshals as an out parameter OK            
-▶ 24/71 GObject class constructs with default values for properties OK            
-▶ 24/71 GObject class constructs with a hash of property values OK            
-▶ 24/71 GObject class constructs with property values from Gtk.Builder OK            
+33/71 cjs:JS / System                      RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory MALLOC_PERTURB_=210 LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testSystem.js
 ▶ 24/71 GObject class does not allow changing CONSTRUCT_ONLY properties OK            
-26/71 cjs:JS / Namespace                   OK               0.10s   1 subtests passed
-
-▶ 10/71 GObject properties gets and sets a boolean property OK            
-▶ 10/71 GObject properties gets and sets a char property OK            
-▶ 10/71 GObject properties gets and sets a uchar property OK            
-▶ 10/71 GObject properties gets and sets a int property OK            
-▶ 10/71 GObject properties gets and sets a uint property OK            
-▶ 10/71 GObject properties gets and sets a long property OK            
-▶ 10/71 GObject properties gets and sets a ulong property OK            
-▶ 10/71 GObject properties gets and sets a int64 property OK            
-▶ 10/71 GObject properties gets and sets a int64 property OK            
-▶ 10/71 GObject properties gets and sets a int64 property with a bigint OK            
-▶ 10/71 GObject properties gets and sets a uint64 property OK            
-▶ 10/71 GObject properties gets and sets a uint64 property with a bigint OK            
-▶ 10/71 GObject properties gets and sets a string property OK            
 ▶ 24/71 GObject class has a name           OK            
+▶ 28/71 GObject.ParamSpec.string has the correct flags OK            
+▶ 28/71 GObject.ParamSpec.string has the correct default value OK            
+▶ 10/71 GObject method with default implementation can be called OK            
+▶ 10/71 GObject marshals as a return parameter with transfer none OK            
+▶ 10/71 GObject marshals as a out parameter with transfer none OK            
+▶ 27/71 Package module finds an existing library OK            
+▶ 27/71 Package module doesn't find a non-existent library OK            
+▶  1/71 - should print something when --help is not first arg OK            
+▶ 10/71 GObject marshals as an inout parameter with transfer none OK            
+▶ 10/71 GObject marshals as a return parameter with transfer full OK            
+▶ 10/71 GObject marshals as a out parameter with transfer full OK            
+▶ 10/71 GObject marshals as an inout parameter with transfer full OK            
+▶ 10/71 GObject marshals as a this value with transfer none OK            
+▶ 10/71 Virtual function marshals an in argument OK            
+▶ 10/71 Virtual function marshals an out argument OK            
+▶ 10/71 Virtual function marshals a POD out argument OK            
+▶ 10/71 Virtual function marshals a callee-allocated pointer out argument OK            
+▶ 10/71 Virtual function marshals a string out argument and return value OK            
+▶ 10/71 Virtual function can override a default implementation in JS OK            
+▶ 10/71 Virtual function marshals a callback SKIP          
+▶ 10/71 Virtual function marshals a return value OK            
+▶ 10/71 Virtual function marshals one out parameter OK            
+▶ 10/71 Virtual function marshals multiple out parameters OK            
+▶ 10/71 Virtual function marshals a return value and one out parameter OK            
+▶ 10/71 Virtual function marshals a return value and multiple out parameters OK            
+▶ 10/71 Virtual function marshals one inout parameter OK            
+▶ 10/71 Virtual function marshals multiple inout parameters OK            
+▶ 10/71 Virtual function marshals a return value and one inout parameter OK            
 ▶ 24/71 GObject class has a notify signal  OK            
 ▶ 24/71 GObject class can define its own signals OK            
 ▶ 24/71 GObject class passes emitted arguments to signal handlers OK            
@@ -3143,42 +3100,19 @@
 ▶ 24/71 GObject class does not call first-wins signal handlers after one returns a value OK            
 ▶ 24/71 GObject class gets the return value of the default handler OK            
 ▶ 24/71 GObject class calls run-last default handler last OK            
-▶ 27/71 Package module finds an existing library OK            
-▶ 27/71 Package module doesn't find a non-existent library OK            
-▶ 27/71 Package module finds a function    OK            
-▶ 27/71 Package module doesn't find a non-existent function OK            
-▶ 27/71 Package module finds a class       OK            
-▶ 27/71 Package module doesn't find a non-existent class OK            
-▶ 27/71 Package module finds a property    OK            
-▶ 27/71 Package module doesn't find a non-existent property OK            
-▶ 27/71 Package module finds a static function OK            
-▶ 27/71 Package module doesn't find a non-existent static function OK            
-▶ 27/71 Package module finds a method      OK            
-▶ 28/71 GObject.ParamSpec.string has the correct name strings OK            
-▶ 28/71 GObject.ParamSpec.string has the correct flags OK            
-▶ 28/71 GObject.ParamSpec.string has the correct default value OK            
+▶ 24/71 GObject class can inherit from something that's not GObject.Object OK            
+▶ 24/71 GObject class can implement an interface OK            
+▶ 24/71 GObject class can implement interface vfuncs OK            
+▶ 24/71 GObject class can be a subclass    OK            
+▶ 24/71 GObject class can have any valid Lang.Class name OK            
+▶ 24/71 GObject class calls its _instance_init() function while chaining up in constructor OK            
+▶ 24/71 GObject class can have an interface-valued property OK            
+▶ 24/71 GObject class can override a property from the parent class OK            
+▶ 24/71 GObject class cannot override a non-existent property OK            
+▶ 24/71 GObject class handles gracefully forgetting to override a C property OK            
 ▶ 28/71 GObject.ParamSpec.int has the correct name strings OK            
-33/71 cjs:JS / System                      RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=215 ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testSystem.js
 ▶ 28/71 GObject.ParamSpec.int has the correct flags OK            
 ▶ 28/71 GObject.ParamSpec.int has the correct default value OK            
-▶ 27/71 Package module doesn't find a non-existent method OK            
-▶ 27/71 Package module finds an interface  OK            
-▶ 24/71 GObject class can inherit from something that's not GObject.Object OK            
-▶ 24/71 GObject class can implement an interface OK            
-▶ 10/71 GObject properties get and sets out-of-range values throws OK            
-▶ 10/71 GObject properties gets and sets a float property OK            
-20/71 cjs:JS / Introspection               OK               0.28s   17 subtests passed
-
-34/71 cjs:JS / Tweener                     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=8 NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testTweener.js
-▶ 27/71 Package module doesn't find a non-existent interface OK            
-▶ 27/71 Package module finds an interface method OK            
-▶ 27/71 Package module doesn't find a non-existent interface method OK            
-▶ 27/71 Package module finds an enum value OK            
-▶ 27/71 Package module doesn't find a non-existent enum value OK            
-▶ 27/71 Package module finds a constant    OK            
-▶ 27/71 Package module doesn't find a non-existent constant OK            
 ▶ 28/71 GObject.ParamSpec.uint has the correct name strings OK            
 ▶ 28/71 GObject.ParamSpec.uint has the correct flags OK            
 ▶ 28/71 GObject.ParamSpec.uint has the correct default value OK            
@@ -3199,34 +3133,40 @@
 ▶ 28/71 GObject.ParamSpec.object has the correct default value OK            
 ▶ 28/71 GObject.ParamSpec.jsobject has the correct name strings OK            
 ▶ 28/71 GObject.ParamSpec.jsobject has the correct flags OK            
-▶ 24/71 GObject class can implement interface vfuncs OK            
-▶ 24/71 GObject class can be a subclass    OK            
-▶ 24/71 GObject class can have any valid Lang.Class name OK            
-▶ 24/71 GObject class calls its _instance_init() function while chaining up in constructor OK            
-▶ 24/71 GObject class can have an interface-valued property OK            
-▶ 24/71 GObject class can override a property from the parent class OK            
-▶ 24/71 GObject class cannot override a non-existent property OK            
-▶ 24/71 GObject class handles gracefully forgetting to override a C property OK            
+▶ 28/71 GObject.ParamSpec.jsobject has the correct default value OK            
+▶ 28/71 GObject.ParamSpec object doesn't crash when resolving a non-string property OK            
+▶ 27/71 Package module finds a function    OK            
+▶ 27/71 Package module doesn't find a non-existent function OK            
+▶ 27/71 Package module finds a class       OK            
+▶ 27/71 Package module doesn't find a non-existent class OK            
+▶ 27/71 Package module finds a property    OK            
+▶ 27/71 Package module doesn't find a non-existent property OK            
+▶ 27/71 Package module finds a static function OK            
+▶ 27/71 Package module doesn't find a non-existent static function OK            
+▶ 27/71 Package module finds a method      OK            
+▶ 27/71 Package module doesn't find a non-existent method OK            
+▶ 27/71 Package module finds an interface  OK            
+▶ 27/71 Package module doesn't find a non-existent interface OK            
+▶ 27/71 Package module finds an interface method OK            
+▶ 27/71 Package module doesn't find a non-existent interface method OK            
+▶ 27/71 Package module finds an enum value OK            
+▶ 27/71 Package module doesn't find a non-existent enum value OK            
+▶ 27/71 Package module finds a constant    OK            
+▶ 27/71 Package module doesn't find a non-existent constant OK            
+▶  1/71 - --help should succeed before a script file OK            
+▶  1/71 - --help should print something before a script file OK            
+▶ 20/71 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) OK            
+▶ 20/71 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined OK            
+▶ 10/71 Virtual function marshals a return value and multiple inout parameters OK            
+▶ 10/71 Virtual function marshals an array out parameter OK            
+▶ 10/71 Virtual function marshals a caller-allocated GValue out parameter OK            
+▶ 10/71 Virtual function marshals an error out parameter when no error OK            
+▶ 10/71 Virtual function marshals an error out parameter with a JavaScript exception OK            
+▶ 10/71 Virtual function marshals an error out parameter with a GError exception OK            
+▶ 10/71 Virtual function marshals an error out parameter with a primitive value OK            
 ▶ 24/71 GObject class handles gracefully overriding a C property but forgetting the accessors OK            
 ▶ 24/71 GObject interface class can implement a Lang.Interface OK            
 ▶ 24/71 GObject interface throws when an interface requires a GObject interface but not GObject.Object OK            
-▶ 10/71 GObject properties gets and sets a double property OK            
-▶ 10/71 GObject properties gets and sets a strv property OK            
-▶ 10/71 GObject properties gets and sets a boxed_struct property OK            
-▶ 10/71 GObject properties gets and sets a boxed_glist property OK            
-▶ 10/71 GObject properties gets and sets a gvalue property OK            
-▶ 10/71 GObject properties gets and sets a gvalue property with a bigint OK            
-▶ 10/71 GObject properties gets and sets a variant property OK            
-▶ 10/71 GObject properties gets and sets a variant property OK            
-▶ 10/71 GObject properties gets and sets a variant property OK            
-▶ 10/71 GObject properties gets and sets a object property OK            
-▶ 10/71 GObject properties gets and sets a flags property OK            
-▶  1/71 - --help after script file should not print anything OK            
-▶ 28/71 GObject.ParamSpec.jsobject has the correct default value OK            
-▶ 28/71 GObject.ParamSpec object doesn't crash when resolving a non-string property OK            
-▶ 10/71 GObject properties gets and sets a enum property OK            
-▶ 10/71 GObject properties gets and sets a byte_array property OK            
-▶ 10/71 GObject properties gets a read-only property OK            
 ▶ 24/71 GObject interface can be implemented by a GObject class along with a JS interface OK            
 ▶ 24/71 GObject interface is an instance of the interface classes OK            
 ▶ 24/71 GObject interface cannot be instantiated OK            
@@ -3235,13 +3175,32 @@
 ▶ 24/71 GObject interface can be implemented by a GObject class OK            
 ▶ 24/71 GObject interface is implemented by a GObject class with the correct class object OK            
 ▶ 24/71 GObject interface can be implemented by a class also implementing a Lang.Interface OK            
+27/71 cjs:JS / Package                     OK               0.11s   20 subtests passed
+
 ▶ 24/71 GObject interface can have its required function implemented OK            
 ▶ 24/71 GObject interface must have its required function implemented OK            
 ▶ 24/71 GObject interface doesn't have to have its optional function implemented OK            
 ▶ 24/71 GObject interface can have its optional function deferred to by the implementation OK            
 ▶ 24/71 GObject interface can have its function chained up to OK            
+▶ 10/71 Virtual function marshals an error out parameter with a plain object OK            
+▶ 10/71 Virtual function marshals an enum return value OK            
+▶ 10/71 Virtual function marshals an enum out parameter OK            
+34/71 cjs:JS / Tweener                     RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=48 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testTweener.js
 ▶ 24/71 GObject interface can require another interface OK            
 ▶ 24/71 GObject interface can chain up to another interface OK            
+▶ 10/71 Virtual function marshals a flags return value OK            
+▶ 10/71 Virtual function marshals a flags out parameter OK            
+▶ 10/71 Virtual function marshals an object return parameter with transfer none OK            
+▶ 10/71 Virtual function marshals an object return parameter with transfer full OK            
+▶ 10/71 Virtual function marshals an object out parameter with transfer none OK            
+▶ 10/71 Virtual function marshals an object out parameter with transfer full OK            
+▶ 10/71 Virtual function marshals an object in parameter with transfer none OK            
+▶ 10/71 Virtual function marshals an object in parameter with transfer full SKIP          
+▶ 10/71 Wrong virtual functions marshals a return value SKIP          
+▶ 10/71 Wrong virtual functions marshals one out parameter SKIP          
+▶ 10/71 Wrong virtual functions marshals multiple out parameters OK            
+▶ 10/71 Wrong virtual functions marshals a return value and one out parameter OK            
 ▶ 24/71 GObject interface defers to the last interface's optional function OK            
 ▶ 24/71 GObject interface must be implemented by a class that implements all required interfaces OK            
 ▶ 24/71 GObject interface must be implemented by a class that implements required interfaces in correct order OK            
@@ -3253,41 +3212,63 @@
 ▶ 24/71 GObject interface can be implemented by a class as well as its parent class OK            
 ▶ 24/71 GObject interface can be reimplemented by a subclass of a class that already implements it OK            
 ▶ 24/71 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class OK            
-▶ 10/71 GObject properties throws when setting a read-only property OK            
-▶ 10/71 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument OK            
-▶ 10/71 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument OK            
-▶ 10/71 GObject signals checks emission of signal with hash-table-utf8-int argument OK            
 ▶ 29/71 print can be spied upon            OK            
 ▶ 29/71 printerr can be spied upon         OK            
 ▶ 29/71 log can be spied upon              OK            
 ▶ 29/71 logError can be spied upon         OK            
 ▶ 29/71 prettyPrint property value primitive OK            
 ▶ 29/71 prettyPrint property value is object reference OK            
+▶  1/71 - --help should succeed before -c  OK            
+28/71 cjs:JS / ParamSpec                   OK               0.12s   28 subtests passed
+
+20/71 cjs:JS / Introspection               OK               0.25s   17 subtests passed
+
+▶ 10/71 Wrong virtual functions marshals a return value and multiple out parameters OK            
+▶ 24/71 ES6 GObject class inheriting from GObject.Class calls a method on the parent class OK            
+35/71 cjs:JS / Cairo                       RUNNING       
+>>> MALLOC_PERTURB_=38 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testCairo.js
+36/71 cjs:JS / Gtk3                        RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=238 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGtk3.js
 ▶ 29/71 prettyPrint more than one property OK            
 ▶ 29/71 prettyPrint add property value after property value object reference OK            
 ▶ 29/71 prettyPrint array                  OK            
+▶ 10/71 Wrong virtual functions marshals an array out parameter OK            
+▶ 10/71 Wrong virtual functions marshals an enum return value OK            
+▶ 10/71 Wrong virtual functions marshals an enum out parameter OK            
+▶ 24/71 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor OK            
+▶ 24/71 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class OK            
+▶ 24/71 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class OK            
 ▶ 29/71 prettyPrint property value array   OK            
 ▶ 29/71 prettyPrint array reference is the only array element OK            
 ▶ 29/71 prettyPrint array reference is one of multiple array elements OK            
 ▶ 29/71 prettyPrint nested array           OK            
 ▶ 29/71 prettyPrint property value nested array OK            
+▶ 24/71 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class OK            
+▶ 24/71 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class OK            
+▶ 24/71 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class OK            
+▶ 24/71 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent OK            
+▶ 24/71 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself OK            
+▶ 10/71 Wrong virtual functions marshals a flags return value OK            
+▶ 10/71 Wrong virtual functions marshals a flags out parameter OK            
+▶ 10/71 Inherited GObject SubObject has a parent method that can be called OK            
+▶ 10/71 Inherited GObject SubObject has a method that can be called OK            
+▶ 10/71 Inherited GObject SubObject has an overridden method that can be called OK            
+▶ 10/71 Inherited GObject SubObject has a method with default implementation that can be called OK            
+▶ 10/71 Inherited GObject SubSubObject has a parent method that can be called OK            
+▶ 10/71 Inherited GObject SubSubObject has a method that can be called OK            
+▶ 10/71 Inherited GObject SubSubObject has an overridden method that can be called OK            
+▶ 10/71 Inherited GObject SubSubObject has a method with default implementation that can be called OK            
+▶ 10/71 Interface can be returned          OK            
+▶ 10/71 Interface can call an interface vfunc in C OK            
+▶ 10/71 Interface can implement a C interface OK            
+▶  1/71 - --help should print something before -c OK            
+▶ 30/71 Promise waits for all promises before handling unhandled, when handled OK            
+▶ 30/71 Promise waits for all promises before handling unhandled, when unhandled OK            
+▶ 30/71 Promise do not lead to high-priority IDLE starvation OK            
 ▶ 29/71 prettyPrint function               OK            
 ▶ 29/71 prettyPrint property value function OK            
 ▶ 29/71 prettyPrint date                   OK            
 ▶ 29/71 prettyPrint property value date    OK            
-▶ 24/71 ES6 GObject class inheriting from GObject.Class calls a method on the parent class OK            
-27/71 cjs:JS / Package                     OK               0.14s   20 subtests passed
-
-28/71 cjs:JS / ParamSpec                   OK               0.12s   28 subtests passed
-
-35/71 cjs:JS / Cairo                       RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' MALLOC_PERTURB_=75 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testCairo.js
-36/71 cjs:JS / Gtk3                        RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=197 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGtk3.js
-▶ 24/71 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor OK            
-▶ 24/71 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class OK            
-▶ 24/71 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class OK            
-▶ 24/71 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class OK            
 ▶ 29/71 prettyPrint toString is overridden on object OK            
 ▶ 29/71 prettyPrint string tag supplied    OK            
 ▶ 29/71 prettyPrint symbol                 OK            
@@ -3301,29 +3282,65 @@
 ▶ 29/71 prettyPrint property value well-known symbol OK            
 ▶ 29/71 prettyPrint undefined              OK            
 ▶ 29/71 prettyPrint null                   OK            
-▶ 24/71 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class OK            
-▶ 24/71 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class OK            
-▶ 24/71 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent OK            
-▶ 24/71 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself OK            
-▶ 30/71 Promise waits for all promises before handling unhandled, when handled OK            
-▶ 30/71 Promise waits for all promises before handling unhandled, when unhandled OK            
-▶  1/71 - --help after -c should be passed to script OK            
-10/71 cjs:JS / GIMarshalling               OK               0.54s   399 subtests passed
-
-29/71 cjs:JS / Print                       OK               0.12s   31 subtests passed
+▶ 10/71 Interface can implement a C interface with a vfunc OK            
+24/71 cjs:JS / LegacyGObject               OK               0.18s   60 subtests passed
 
 37/71 cjs:JS / GObjectDestructionAccess    RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MALLOC_PERTURB_=12 GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=204 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js
+▶ 10/71 Configurations of return values can handle two out parameters OK            
+▶ 10/71 Configurations of return values can handle three in and three out parameters OK            
+▶ 10/71 Configurations of return values can handle a return value and an out parameter OK            
+▶ 10/71 Configurations of return values can handle four in parameters, two of which are nullable OK            
+30/71 cjs:JS / Promise                     OK               0.10s   3 subtests passed
+
 38/71 cjs:JS / LegacyGtk                   RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MALLOC_PERTURB_=43 GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyGtk.js
-▶ 31/71 Life, the Universe and Everything includes null return value OK            
-▶ 31/71 Life, the Universe and Everything includes booleans OK            
-▶ 30/71 Promise do not lead to high-priority IDLE starvation OK            
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=10 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testLegacyGtk.js
+▶ 10/71 Configurations of return values can handle three in parameters, one of which is nullable and one not OK            
+▶ 10/71 Configurations of return values can handle an array in parameter and two nullable in parameters OK            
+▶ 10/71 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length OK            
+▶ 10/71 GError marshals a GError** signature as an exception OK            
+▶ 10/71 GError marshals a GError** at the end of the signature as an exception OK            
+▶ 10/71 GError marshals a GError** elsewhere in the signature as an out parameter OK            
 ▶ 32/71 Legacy object with signals emit works with no connections OK            
+29/71 cjs:JS / Print                       OK               0.12s   31 subtests passed
+
 ▶ 32/71 Legacy object with signals using connect calls a signal handler when a signal is emitted OK            
 ▶ 32/71 Legacy object with signals using connect calls remaining handlers after one is disconnected OK            
 ▶ 32/71 Legacy object with signals using connect does not call a signal handler after the signal is disconnected OK            
 ▶ 32/71 Legacy object with signals using connect can disconnect a signal handler during signal emission OK            
+▶ 32/71 Legacy object with signals using connect distinguishes multiple signals OK            
+▶ 10/71 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none OK            
+▶ 10/71 GError marshals GError as a return value OK            
+▶ 10/71 Overrides can add constants        OK            
+▶ 10/71 Overrides can override a struct method OK            
+▶ 10/71 Overrides returns the overridden struct OK            
+▶ 10/71 Overrides can override an object constructor OK            
+39/71 cjs:JS / WarnLib                     RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=217 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testWarnLib.js
+▶ 10/71 Overrides can override an object method OK            
+▶  1/71 - --help after script file should be passed to script OK            
+▶ 32/71 Legacy object with signals using connect determines if a signal is connected on a JS object OK            
+▶ 10/71 Overrides returns the overridden object OK            
+▶ 10/71 Filename marshals as a return value OK            
+▶ 10/71 GObject.ParamSpec marshals as an in parameter OK            
+▶ 10/71 GObject.ParamSpec marshals as a return value OK            
+▶ 10/71 GObject.ParamSpec marshals as an out parameter OK            
+▶ 10/71 GObject properties gets and sets a boolean property OK            
+▶ 10/71 GObject properties gets and sets a char property OK            
+▶ 32/71 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier OK            
+▶ 32/71 Legacy object with signals using connect with exception in signal handler does not affect other callbacks OK            
+▶ 32/71 Legacy object with signals using connect with exception in signal handler does not disconnect the callback OK            
+▶ 32/71 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted OK            
+▶ 32/71 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected OK            
+▶ 32/71 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected OK            
+▶ 32/71 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission OK            
+▶ 32/71 Legacy object with signals using connectAfter distinguishes multiple signals OK            
+▶ 32/71 Legacy object with signals using connectAfter determines if a signal is connected on a JS object OK            
+▶ 25/71 Mainloop.timeout_add() runs a timeout function OK            
+▶ 25/71 Mainloop.timeout_add() runs a timeout function until it returns false OK            
+▶ 25/71 Mainloop.timeout_add() runs a timeout function after an initial timeout OK            
+▶ 31/71 Life, the Universe and Everything includes null return value OK            
+▶ 31/71 Life, the Universe and Everything includes booleans OK            
 ▶ 31/71 Life, the Universe and Everything includes 8-bit integers OK            
 ▶ 31/71 Life, the Universe and Everything includes unsigned 8-bit integers OK            
 ▶ 31/71 Life, the Universe and Everything includes 16-bit integers OK            
@@ -3332,49 +3349,73 @@
 ▶ 31/71 Life, the Universe and Everything includes unsigned 32-bit integers OK            
 ▶ 31/71 Life, the Universe and Everything includes 64-bit integers OK            
 ▶ 31/71 Life, the Universe and Everything includes unsigned 64-bit integers OK            
+▶ 33/71 System.addressOf() gives different results for different objects OK            
+▶ 32/71 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier OK            
+▶ 10/71 GObject properties gets and sets a uchar property OK            
+▶ 25/71 Mainloop.idle_add() runs an idle function OK            
+▶ 32/71 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks OK            
+▶ 32/71 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback OK            
+▶ 32/71 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted OK            
+▶ 10/71 GObject properties gets and sets a int property OK            
+▶ 10/71 GObject properties gets and sets a uint property OK            
 ▶ 31/71 Life, the Universe and Everything includes shorts OK            
 ▶ 31/71 Life, the Universe and Everything includes ints OK            
 ▶ 31/71 Life, the Universe and Everything includes longs OK            
 ▶ 31/71 Life, the Universe and Everything includes ssizes OK            
+▶ 33/71 System.version gives a plausible number OK            
+▶ 10/71 GObject properties gets and sets a long property OK            
+▶ 33/71 System.refcount() gives the correct number OK            
+▶ 32/71 Legacy object with signals does not call a connected after handler when stopped by connect OK            
+▶ 32/71 Object with signals added emit works with no connections OK            
+▶ 10/71 GObject properties gets and sets a ulong property OK            
 ▶ 31/71 Life, the Universe and Everything includes floats OK            
 ▶ 31/71 Life, the Universe and Everything includes doubles OK            
+▶ 10/71 GObject properties gets and sets a int64 property OK            
+▶ 33/71 System.addressOfGObject() gives different results for different objects OK            
+▶ 32/71 Object with signals added using connect calls a signal handler when a signal is emitted OK            
+▶ 25/71 Mainloop.idle_add() continues to run idle functions that return true OK            
+▶ 32/71 Object with signals added using connect calls remaining handlers after one is disconnected OK            
 ▶ 31/71 Life, the Universe and Everything includes ushorts OK            
+▶ 10/71 GObject properties gets and sets a int64 property OK            
+▶ 32/71 Object with signals added using connect does not call a signal handler after the signal is disconnected OK            
+▶ 33/71 System.addressOfGObject() throws for non GObject objects OK            
+▶ 25/71 Mainloop.idle_add() does not run idle functions if removed OK            
+▶ 32/71 Object with signals added using connect can disconnect a signal handler during signal emission OK            
+▶ 25/71 Mainloop.idle_add() can remove idle functions while they are being invoked OK            
+▶ 10/71 GObject properties gets and sets a int64 property with a bigint OK            
 ▶ 31/71 Life, the Universe and Everything includes uints OK            
+▶ 25/71 Mainloop.idle_add() does not leak idle callbacks OK            
+▶ 32/71 Object with signals added using connect distinguishes multiple signals OK            
 ▶ 31/71 Life, the Universe and Everything includes ulongs OK            
 ▶ 31/71 Life, the Universe and Everything includes sizes OK            
+▶ 10/71 GObject properties gets and sets a uint64 property OK            
+▶ 32/71 Object with signals added using connect determines if a signal is connected on a JS object OK            
+▶ 10/71 GObject properties gets and sets a uint64 property with a bigint OK            
+▶ 32/71 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier OK            
 ▶ 31/71 Life, the Universe and Everything No implicit conversion to unsigned for uint8 OK            
 ▶ 31/71 Life, the Universe and Everything No implicit conversion to unsigned for uint16 OK            
 ▶ 31/71 Life, the Universe and Everything No implicit conversion to unsigned for uint32 OK            
+▶ 10/71 GObject properties gets and sets a string property OK            
+▶ 32/71 Object with signals added using connect with exception in signal handler does not affect other callbacks OK            
 ▶ 31/71 Life, the Universe and Everything No implicit conversion to unsigned for uint64 OK            
+▶ 33/71 System.gc() does not crash the application OK            
+▶ 32/71 Object with signals added using connect with exception in signal handler does not disconnect the callback OK            
+▶ 32/71 Object with signals added using connectAfter calls a signal handler when a signal is emitted OK            
+▶ 32/71 Object with signals added using connectAfter calls remaining handlers after one is disconnected OK            
 ▶ 31/71 Life, the Universe and Everything No implicit conversion to unsigned for uint OK            
-▶ 33/71 System.addressOf() gives different results for different objects OK            
-▶ 33/71 System.version gives a plausible number OK            
-24/71 cjs:JS / LegacyGObject               OK               0.21s   60 subtests passed
-
 ▶ 31/71 Life, the Universe and Everything No implicit conversion to unsigned for size OK            
-39/71 cjs:JS / WarnLib                     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=110 GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testWarnLib.js
-30/71 cjs:JS / Promise                     OK               0.13s   3 subtests passed
-
-▶ 32/71 Legacy object with signals using connect distinguishes multiple signals OK            
-40/71 cjs:dbus / GDBus                     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=225 NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /usr/bin/dbus-run-session --config-file /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/../../test/test-bus.conf -- installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGDBus.js
-▶ 33/71 System.refcount() gives the correct number OK            
-▶ 33/71 System.addressOfGObject() gives different results for different objects OK            
-▶ 33/71 System.addressOfGObject() throws for non GObject objects OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 OK            
+▶ 10/71 GObject properties get and sets out-of-range values throws OK            
+▶ 10/71 GObject properties gets and sets a float property OK            
+▶ 33/71 System.dumpHeap() throws but does not crash when given a nonexistent path OK            
+▶ 33/71 System.dumpMemoryInfo()            OK            
+▶ 33/71 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for short OK            
+▶ 10/71 GObject properties gets and sets a double property OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for int OK            
-▶ 32/71 Legacy object with signals using connect determines if a signal is connected on a JS object OK            
-▶ 32/71 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier OK            
-▶ 32/71 Legacy object with signals using connect with exception in signal handler does not affect other callbacks OK            
-▶ 32/71 Legacy object with signals using connect with exception in signal handler does not disconnect the callback OK            
-▶ 32/71 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted OK            
-▶ 32/71 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected OK            
-▶ 32/71 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for long OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 OK            
@@ -3384,45 +3425,63 @@
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for uint OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong OK            
+▶ 33/71 System.programPath is null when executed from minijasmine OK            
+▶ 33/71 System.programArgs System.programArgs is an array OK            
+▶ 33/71 System.programArgs modifications persist OK            
+▶ 10/71 GObject properties gets and sets a strv property OK            
+▶ 10/71 GObject properties gets and sets a boxed_struct property OK            
+▶ 34/71 Tweener runs a simple tween        OK            
+▶ 32/71 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected OK            
+▶ 32/71 Object with signals added using connectAfter can disconnect a signal handler during signal emission OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN converts to 0 for size OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN not for float OK            
 ▶ 31/71 Life, the Universe and Everything Infinity and NaN not for double OK            
+▶ 10/71 GObject properties gets and sets a boxed_glist property OK            
+▶ 10/71 GObject properties gets and sets a gvalue property OK            
+▶ 33/71 System.programArgs System.programArgs is equal to ARGV OK            
+▶ 32/71 Object with signals added using connectAfter distinguishes multiple signals OK            
+▶ 32/71 Object with signals added using connectAfter determines if a signal is connected on a JS object OK            
+▶ 34/71 Tweener calls callbacks during the tween OK            
 ▶ 31/71 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 OK            
 ▶ 31/71 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 OK            
+▶ 32/71 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier OK            
+▶ 10/71 GObject properties gets and sets a gvalue property with a bigint OK            
+▶ 32/71 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks OK            
 ▶ 31/71 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long OK            
 ▶ 31/71 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong OK            
+▶ 32/71 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback OK            
+▶ 10/71 GObject properties gets and sets a variant property OK            
 ▶ 31/71 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size OK            
 ▶ 31/71 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize OK            
+▶ 34/71 Tweener can pause tweens           OK            
+▶ 10/71 GObject properties gets and sets a variant property OK            
+▶ 32/71 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted OK            
 ▶ 31/71 Life, the Universe and Everything includes wide characters OK            
+▶ 32/71 Object with signals added does not call a connected after handler when stopped by connect OK            
 ▶ 31/71 Life, the Universe and Everything includes time_t OK            
+▶ 10/71 GObject properties gets and sets a variant property OK            
+▶ 34/71 Tweener can remove tweens          OK            
+▶ 10/71 GObject properties gets and sets a object property OK            
 ▶ 31/71 Life, the Universe and Everything includes GTypes OK            
-▶ 25/71 Mainloop.timeout_add() runs a timeout function OK            
-▶ 25/71 Mainloop.timeout_add() runs a timeout function until it returns false OK            
-▶ 25/71 Mainloop.timeout_add() runs a timeout function after an initial timeout OK            
-▶ 25/71 Mainloop.idle_add() runs an idle function OK            
-▶ 25/71 Mainloop.idle_add() continues to run idle functions that return true OK            
-▶ 25/71 Mainloop.idle_add() does not run idle functions if removed OK            
-▶ 25/71 Mainloop.idle_add() can remove idle functions while they are being invoked OK            
-▶ 25/71 Mainloop.idle_add() does not leak idle callbacks OK            
-▶ 33/71 System.gc() does not crash the application OK            
-▶ 33/71 System.dumpHeap() throws but does not crash when given a nonexistent path OK            
-▶ 33/71 System.dumpMemoryInfo()            OK            
-▶ 33/71 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path OK            
-▶ 33/71 System.programPath is null when executed from minijasmine OK            
-▶ 33/71 System.programArgs System.programArgs is an array OK            
-▶ 33/71 System.programArgs modifications persist OK            
-▶ 33/71 System.programArgs System.programArgs is equal to ARGV OK            
-▶ 32/71 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission OK            
-▶ 32/71 Legacy object with signals using connectAfter distinguishes multiple signals OK            
-▶ 32/71 Legacy object with signals using connectAfter determines if a signal is connected on a JS object OK            
-▶ 32/71 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier OK            
-▶ 32/71 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks OK            
-▶ 32/71 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback OK            
-▶ 32/71 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted OK            
-▶ 32/71 Legacy object with signals does not call a connected after handler when stopped by connect OK            
-▶ 32/71 Object with signals added emit works with no connections OK            
-▶ 32/71 Object with signals added using connect calls a signal handler when a signal is emitted OK            
+▶ 10/71 GObject properties gets and sets a flags property OK            
+33/71 cjs:JS / System                      OK               0.11s   13 subtests passed
+
 ▶ 31/71 Life, the Universe and Everything closures OK            
+40/71 cjs:dbus / GDBus                     RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=163 /usr/bin/dbus-run-session --config-file /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/../../test/test-bus.conf -- installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGDBus.js
+25/71 cjs:JS / Mainloop                    OK               0.23s   8 subtests passed
+
+41/71 cjs:JS / Async                       RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=193 ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testAsync.js -m
+▶ 10/71 GObject properties gets and sets a enum property OK            
+▶ 10/71 GObject properties gets and sets a byte_array property OK            
+▶ 34/71 Tweener overrides a tween with another one acting on the same object and property at the same time OK            
+▶ 34/71 Tweener does not override a tween with another one acting not at the same time OK            
+▶ 34/71 Tweener can pause and resume all tweens OK            
+▶ 34/71 Tweener can remove all tweens      OK            
+▶ 34/71 Tweener runs a tween with a time of 0 immediately OK            
+▶ 34/71 Tweener can call a callback a certain number of times OK            
+▶ 34/71 Tweener can count the number of tweens on an object OK            
 ▶ 31/71 Life, the Universe and Everything closures with one argument OK            
 ▶ 31/71 Life, the Universe and Everything closure with GLib.Variant argument OK            
 ▶ 31/71 Life, the Universe and Everything GValue marshalling integer in OK            
@@ -3430,27 +3489,25 @@
 ▶ 31/71 Life, the Universe and Everything integer GLib.Variant OK            
 ▶ 31/71 Life, the Universe and Everything string GLib.Variant OK            
 ▶ 31/71 Life, the Universe and Everything dictionary GLib.Variant OK            
-▶  1/71 - --help after -c should not print anything OK            
 ▶ 31/71 Life, the Universe and Everything variant GLib.Variant OK            
 ▶ 31/71 Life, the Universe and Everything string array GLib.Variant OK            
 ▶ 31/71 Life, the Universe and Everything UTF-8 strings as return types OK            
 ▶ 31/71 Life, the Universe and Everything UTF-8 strings as in parameters OK            
-▶ 32/71 Object with signals added using connect calls remaining handlers after one is disconnected OK            
-▶ 32/71 Object with signals added using connect does not call a signal handler after the signal is disconnected OK            
 ▶ 31/71 Life, the Universe and Everything UTF-8 strings as out parameters OK            
 ▶ 31/71 Life, the Universe and Everything UTF-8 strings as in-out parameters SKIP          
-▶ 34/71 Tweener runs a simple tween        OK            
+▶ 10/71 GObject properties gets a read-only property OK            
+▶ 10/71 GObject properties throws when setting a read-only property OK            
+▶ 10/71 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument OK            
+▶ 10/71 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument OK            
+▶ 10/71 GObject signals checks emission of signal with hash-table-utf8-int argument OK            
+▶  1/71 - --help after script file should not print anything OK            
 ▶ 31/71 Life, the Universe and Everything return values in filename encoding OK            
-▶ 32/71 Object with signals added using connect can disconnect a signal handler during signal emission OK            
 ▶ 31/71 Life, the Universe and Everything Various configurations of arguments in after out OK            
 ▶ 31/71 Life, the Universe and Everything Various configurations of arguments multiple number args OK            
 ▶ 31/71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters OK            
 ▶ 31/71 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter OK            
-▶ 32/71 Object with signals added using connect distinguishes multiple signals OK            
-▶ 34/71 Tweener calls callbacks during the tween OK            
 ▶ 31/71 Life, the Universe and Everything Various configurations of arguments nullable string in parameter OK            
 ▶ 31/71 Life, the Universe and Everything Various configurations of arguments nullable string out parameter OK            
-▶ 32/71 Object with signals added using connect determines if a signal is connected on a JS object OK            
 ▶ 31/71 Life, the Universe and Everything arrays of int in OK            
 ▶ 31/71 Life, the Universe and Everything arrays of gint8 in OK            
 ▶ 31/71 Life, the Universe and Everything arrays of gint16 in OK            
@@ -3459,34 +3516,6 @@
 ▶ 31/71 Life, the Universe and Everything implicit conversions from strings to int arrays OK            
 ▶ 31/71 Life, the Universe and Everything out arrays of integers OK            
 ▶ 31/71 Life, the Universe and Everything inout arrays of integers SKIP          
-▶ 32/71 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier OK            
-▶ 32/71 Object with signals added using connect with exception in signal handler does not affect other callbacks OK            
-▶ 32/71 Object with signals added using connect with exception in signal handler does not disconnect the callback OK            
-▶ 34/71 Tweener can pause tweens           OK            
-▶ 34/71 Tweener can remove tweens          OK            
-33/71 cjs:JS / System                      OK               0.11s   13 subtests passed
-
-41/71 cjs:JS / Async                       RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' MALLOC_PERTURB_=207 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testAsync.js -m
-▶ 32/71 Object with signals added using connectAfter calls a signal handler when a signal is emitted OK            
-▶ 34/71 Tweener overrides a tween with another one acting on the same object and property at the same time OK            
-▶ 34/71 Tweener does not override a tween with another one acting not at the same time OK            
-▶ 32/71 Object with signals added using connectAfter calls remaining handlers after one is disconnected OK            
-▶ 32/71 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected OK            
-▶ 32/71 Object with signals added using connectAfter can disconnect a signal handler during signal emission OK            
-▶ 32/71 Object with signals added using connectAfter distinguishes multiple signals OK            
-▶ 32/71 Object with signals added using connectAfter determines if a signal is connected on a JS object OK            
-▶ 32/71 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier OK            
-▶ 32/71 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks OK            
-▶ 32/71 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback OK            
-▶ 32/71 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted OK            
-▶ 32/71 Object with signals added does not call a connected after handler when stopped by connect OK            
-▶ 34/71 Tweener can pause and resume all tweens OK            
-▶ 34/71 Tweener can remove all tweens      OK            
-▶ 34/71 Tweener runs a tween with a time of 0 immediately OK            
-▶ 34/71 Tweener can call a callback a certain number of times OK            
-▶ 34/71 Tweener can count the number of tweens on an object OK            
-▶ 34/71 Tweener can register special properties OK            
 ▶ 31/71 Life, the Universe and Everything String arrays marshalling in OK            
 ▶ 31/71 Life, the Universe and Everything String arrays marshalling out OK            
 ▶ 31/71 Life, the Universe and Everything String arrays marshalling return value with container transfer OK            
@@ -3496,28 +3525,36 @@
 ▶ 31/71 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter OK            
 ▶ 31/71 Life, the Universe and Everything Fixed arrays of integers marshals as a return value OK            
 ▶ 31/71 Life, the Universe and Everything integer array with static length OK            
-25/71 cjs:JS / Mainloop                    OK               0.24s   8 subtests passed
-
-42/71 cjs:JS / Console                     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=67 NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testConsole.js -m
 ▶ 31/71 Life, the Universe and Everything string array that's const in C OK            
 ▶ 31/71 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full OK            
 ▶ 31/71 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none OK            
-▶ 34/71 Tweener can register special modifiers for properties OK            
-▶ 34/71 Tweener can split properties into more than one special property OK            
-▶ 34/71 Tweener calls an overwrite callback when a tween is replaced OK            
 ▶ 31/71 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter OK            
 ▶ 31/71 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value OK            
 ▶ 31/71 Life, the Universe and Everything glist types return with transfer-none OK            
 ▶ 31/71 Life, the Universe and Everything glist types return with transfer-container OK            
-▶ 31/71 Life, the Universe and Everything glist types return with transfer-full OK            
+▶ 34/71 Tweener can register special properties OK            
+▶ 34/71 Tweener can register special modifiers for properties OK            
+▶ 34/71 Tweener can split properties into more than one special property OK            
+▶ 34/71 Tweener calls an overwrite callback when a tween is replaced OK            
 ▶ 34/71 Tweener can still overwrite a tween after it has started OK            
 ▶ 34/71 Tweener stays within min and max values OK            
+▶ 35/71 Cairo context has the right type   OK            
+▶ 35/71 Cairo context reports its target surface OK            
+32/71 cjs:JS / Signals                     OK               0.16s   42 subtests passed
+
+42/71 cjs:JS / Console                     RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp MALLOC_PERTURB_=16 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testConsole.js -m
+▶ 31/71 Life, the Universe and Everything glist types return with transfer-full OK            
 ▶ 31/71 Life, the Universe and Everything glist types in with transfer-none OK            
 ▶ 31/71 Life, the Universe and Everything glist types nullable in OK            
 ▶ 31/71 Life, the Universe and Everything glist types nullable out OK            
 ▶ 31/71 Life, the Universe and Everything glist types in with transfer-container SKIP          
 ▶ 31/71 Life, the Universe and Everything gslist types return with transfer-none OK            
+▶ 35/71 Cairo context can set its source to a pattern OK            
+▶ 35/71 Cairo context can set its antialias OK            
+▶ 35/71 Cairo context can set its fill rule OK            
+▶ 35/71 Cairo context can set its line cap OK            
+▶ 35/71 Cairo context can set its line join OK            
 ▶ 31/71 Life, the Universe and Everything gslist types return with transfer-container OK            
 ▶ 31/71 Life, the Universe and Everything gslist types return with transfer-full OK            
 ▶ 31/71 Life, the Universe and Everything gslist types in with transfer-none OK            
@@ -3534,24 +3571,6 @@
 ▶ 31/71 Life, the Universe and Everything GHash type null GHash in OK            
 ▶ 31/71 Life, the Universe and Everything GHash type null GHashTable out OK            
 ▶ 31/71 Life, the Universe and Everything GHash type in GHash OK            
-▶ 31/71 Life, the Universe and Everything GHash type nested GHash OK            
-▶ 31/71 Life, the Universe and Everything GArray marshals as a return value with transfer container OK            
-▶ 31/71 Life, the Universe and Everything GArray marshals as a return value with transfer full OK            
-▶ 31/71 Life, the Universe and Everything enum parameter OK            
-▶ 31/71 Life, the Universe and Everything unsigned enum parameter OK            
-▶ 31/71 Life, the Universe and Everything flags parameter OK            
-▶ 31/71 Life, the Universe and Everything Simple introspected struct sets fields correctly OK            
-▶ 31/71 Life, the Universe and Everything Simple introspected struct can clone OK            
-▶ 31/71 Life, the Universe and Everything Simple introspected struct can be modified by a method OK            
-▶ 31/71 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values OK            
-▶ 31/71 Life, the Universe and Everything Simple introspected struct constructors catches bad field names OK            
-▶ 35/71 Cairo context has the right type   OK            
-▶ 35/71 Cairo context reports its target surface OK            
-▶ 35/71 Cairo context can set its source to a pattern OK            
-▶ 35/71 Cairo context can set its antialias OK            
-▶ 35/71 Cairo context can set its fill rule OK            
-▶ 35/71 Cairo context can set its line cap OK            
-▶ 35/71 Cairo context can set its line join OK            
 ▶ 35/71 Cairo context can set its line width OK            
 ▶ 35/71 Cairo context can set its miter limit OK            
 ▶ 35/71 Cairo context can set its operator OK            
@@ -3563,22 +3582,35 @@
 ▶ 35/71 Cairo context transforms user to device coordinates OK            
 ▶ 35/71 Cairo context transforms user to device distance OK            
 ▶ 35/71 Cairo context transforms device to user coordinates OK            
-▶ 35/71 Cairo context transforms device to user distance OK            
-32/71 cjs:JS / Signals                     OK               0.17s   42 subtests passed
+10/71 cjs:JS / GIMarshalling               OK               0.58s   399 subtests passed
 
-34/71 cjs:JS / Tweener                     OK               0.14s   17 subtests passed
+▶ 35/71 Cairo context transforms device to user distance OK            
+43/71 cjs:JS / ESModules                   RUNNING       
+>>> MALLOC_PERTURB_=239 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testESModules.js -m
+34/71 cjs:JS / Tweener                     OK               0.16s   17 subtests passed
 
+▶ 31/71 Life, the Universe and Everything GHash type nested GHash OK            
+▶ 31/71 Life, the Universe and Everything GArray marshals as a return value with transfer container OK            
+▶ 31/71 Life, the Universe and Everything GArray marshals as a return value with transfer full OK            
+▶ 31/71 Life, the Universe and Everything enum parameter OK            
+▶ 31/71 Life, the Universe and Everything unsigned enum parameter OK            
+▶ 31/71 Life, the Universe and Everything flags parameter OK            
+▶ 31/71 Life, the Universe and Everything Simple introspected struct sets fields correctly OK            
+▶ 31/71 Life, the Universe and Everything Simple introspected struct can clone OK            
+▶ 31/71 Life, the Universe and Everything Simple introspected struct can be modified by a method OK            
+▶ 31/71 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values OK            
+▶ 31/71 Life, the Universe and Everything Simple introspected struct constructors catches bad field names OK            
 ▶ 31/71 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type OK            
-43/71 cjs:JS / ESModules                   RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 MALLOC_PERTURB_=227 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testESModules.js -m
-44/71 cjs:JS / AsyncMainloop               RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=163 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testAsyncMainloop.js -m
 ▶ 31/71 Life, the Universe and Everything out arrays of structs OK            
 ▶ 31/71 Life, the Universe and Everything Introspected nested struct sets fields correctly OK            
+▶ 39/71 WarnLib bug 689482                 OK            
+▶ 39/71 WarnLib calls vfuncs with unnamed parameters OK            
+44/71 cjs:JS / AsyncMainloop               RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=217 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testAsyncMainloop.js -m
+▶ 35/71 Cairo context computes text extents OK            
+▶ 35/71 Cairo context can call various, otherwise untested, methods without crashing OK            
 ▶ 31/71 Life, the Universe and Everything Introspected nested struct can clone OK            
 ▶ 31/71 Life, the Universe and Everything Struct with non-basic member sets fields correctly SKIP          
-▶ 39/71 WarnLib bug 689482                 OK            
-▶  1/71 - -I after script should succeed but give a warning OK            
 ▶ 31/71 Life, the Universe and Everything Struct with annotated fields sets fields correctly SKIP          
 ▶ 31/71 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly SKIP          
 ▶ 31/71 Life, the Universe and Everything Struct with const/volatile members sets fields correctly SKIP          
@@ -3588,6 +3620,7 @@
 ▶ 31/71 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values OK            
 ▶ 31/71 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names OK            
 ▶ 31/71 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type OK            
+▶  1/71 - --help after -c should be passed to script OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values OK            
@@ -3602,26 +3635,23 @@
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly OK            
-▶ 39/71 WarnLib calls vfuncs with unnamed parameters OK            
-▶ 35/71 Cairo context computes text extents OK            
-▶ 35/71 Cairo context can call various, otherwise untested, methods without crashing OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode OK            
-39/71 cjs:JS / WarnLib                     OK               0.10s   2 subtests passed
-
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type OK            
-45/71 cjs:JS / Encoding                    RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 MALLOC_PERTURB_=150 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testEncoding.js -m
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type OK            
 ▶ 31/71 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor OK            
 ▶ 31/71 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type OK            
+39/71 cjs:JS / WarnLib                     OK               0.11s   2 subtests passed
+
 ▶ 31/71 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type OK            
 ▶ 31/71 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type OK            
 ▶ 31/71 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject OK            
 ▶ 31/71 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type OK            
+45/71 cjs:JS / Encoding                    RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory MALLOC_PERTURB_=149 LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testEncoding.js -m
 ▶ 31/71 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject can access fields with simple types OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) OK            
@@ -3629,55 +3659,51 @@
 ▶ 31/71 Life, the Universe and Everything Introspected GObject has normal Object methods OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject sets write-only properties OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties OK            
-▶ 41/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW OK            
-▶ 41/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH OK            
-▶ 41/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT OK            
-▶ 41/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE OK            
-▶ 41/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK            
-▶ 41/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW OK            
-▶ 41/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject static methods OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty Boxed type OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty Hash table SKIP          
-▶ 41/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT OK            
-▶ 41/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty List SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty Pointer array SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation SKIP          
-▶ 41/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty Integer OK            
+▶ 41/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW OK            
+▶ 41/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty Float OK            
-▶  1/71 - --coverage-prefix after script should succeed but give a warning OK            
+▶ 41/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty Double OK            
+▶ 41/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE OK            
+▶ 41/71 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty String OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty GType object SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject GProperty Byte array SKIP          
+▶  1/71 - --help after -c should not print anything OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter OK            
+▶ 41/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited OK            
-▶ 40/71 Exported DBus object can call a remote method OK            
+▶ 41/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null OK            
+▶ 41/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT OK            
+▶ 41/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments OK            
+▶ 41/71 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK            
+▶ 36/71 Gtk overrides UI template sets up internal and public template children OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals OK            
+▶ 37/71 Access to destroyed GObject Get property OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference OK            
-▶ 40/71 Exported DBus object can call a method with async/await OK            
-41/71 cjs:JS / Async                       OK               0.09s   10 subtests passed
-
-46/71 cjs:JS / GLibLogWriter               RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=95 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGLibLogWriter.js -m
-▶ 40/71 Exported DBus object can initiate a proxy with promise and call a method with async/await OK            
-▶ 40/71 Exported DBus object can call a remote method when not using makeProxyWrapper OK            
+▶ 37/71 Access to destroyed GObject Set property OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS OK            
+▶ 36/71 Gtk overrides UI template sets up public template children with the correct widgets OK            
+▶ 37/71 Access to destroyed GObject Add expando property OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled SKIP          
-▶ 42/71 console has correct object tag     OK            
-▶ 40/71 Exported DBus object can handle an exception thrown by a remote method OK            
-▶ 40/71 Exported DBus object can handle an exception thrown by a method with async/await OK            
+▶ 36/71 Gtk overrides UI template sets up internal template children with the correct widgets OK            
+▶ 37/71 Access to destroyed GObject Access to unset expando property OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled SKIP          
@@ -3685,301 +3711,308 @@
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set OK            
-▶ 42/71 console logs a message             OK            
-▶ 40/71 Exported DBus object can still destructure the return value when an exception is thrown OK            
-▶ 42/71 console logs a warning             OK            
-▶ 40/71 Exported DBus object throws an exception when trying to call a method that does not exist OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set OK            
+▶ 37/71 Access to destroyed GObject Access previously set expando property OK            
+▶ 37/71 Access to destroyed GObject Access to getter method OK            
+▶ 37/71 Access to destroyed GObject Access to setter method OK            
+▶ 37/71 Access to destroyed GObject Proto function connect OK            
+▶ 37/71 Access to destroyed GObject Proto function connect_after OK            
+▶ 36/71 Gtk overrides UI template connects template callbacks to the correct handler OK            
+▶ 36/71 Gtk overrides UI template binds template callbacks to the correct object OK            
+▶ 40/71 Exported DBus object can call a remote method OK            
+▶ 37/71 Access to destroyed GObject Proto function emit OK            
+▶ 37/71 Access to destroyed GObject Proto function signals_disconnect OK            
+▶ 42/71 console has correct object tag     OK            
+▶ 36/71 Gtk overrides UI template from resource sets up internal and public template children OK            
+▶ 40/71 Exported DBus object can call a method with async/await OK            
+▶ 37/71 Access to destroyed GObject Proto function signals_block OK            
+▶ 37/71 Access to destroyed GObject Proto function signals_unblock OK            
+▶ 36/71 Gtk overrides UI template from resource sets up public template children with the correct widgets OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js OK            
+▶ 36/71 Gtk overrides UI template from resource sets up internal template children with the correct widgets OK            
+▶ 37/71 Access to destroyed GObject Proto function toString OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js OK            
-▶ 40/71 Exported DBus object throws an exception when trying to call an async method that does not exist OK            
-▶ 42/71 console logs an informative message OK            
-▶ 40/71 Exported DBus object can pass a parameter to a remote method that is not a JSON object OK            
+▶ 37/71 Access to destroyed GObject Proto function toString before/after OK            
+▶ 36/71 Gtk overrides UI template from resource connects template callbacks to the correct handler OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject can call an instance method OK            
+▶ 36/71 Gtk overrides UI template from resource binds template callbacks to the correct object OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method OK            
-▶ 40/71 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject can call a static method OK            
-▶ 42/71 console traces a line              OK            
-▶ 36/71 Gtk overrides UI template sets up internal and public template children OK            
+▶ 42/71 console logs a message             OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) OK            
+41/71 cjs:JS / Async                       OK               0.11s   10 subtests passed
+
+46/71 cjs:JS / GLibLogWriter               RUNNING       
+>>> MALLOC_PERTURB_=249 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGLibLogWriter.js -m
+▶ 40/71 Exported DBus object can initiate a proxy with promise and call a method with async/await OK            
+▶ 36/71 Gtk overrides UI template from file sets up internal and public template children OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Object torture signature 0 OK            
-▶ 40/71 Exported DBus object can call a remote method with no in parameter OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail OK            
-▶ 36/71 Gtk overrides UI template sets up public template children with the correct widgets OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Object torture signature 1 success OK            
-▶ 40/71 Exported DBus object can call an async/await method with no in parameter OK            
-▶ 42/71 console traces a empty message     OK            
-▶ 36/71 Gtk overrides UI template sets up internal template children with the correct widgets OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over return value annotated with skip SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over parameters annotated with skip SKIP          
-▶ 42/71 console asserts a true condition   OK            
-▶ 43/71 ES module imports default import   OK            
-▶ 43/71 ES module imports named import     OK            
-▶ 40/71 Exported DBus object can call a remote method with multiple in parameters OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over out parameters annotated with skip SKIP          
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over inout parameters annotated with skip SKIP          
-▶ 42/71 console asserts a false condition  OK            
-▶ 40/71 Exported DBus object can call an async/await method with multiple in parameters OK            
-▶ 43/71 ES module imports GObject introspection import OK            
-▶ 36/71 Gtk overrides UI template connects template callbacks to the correct handler OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods OK            
-▶ 40/71 Exported DBus object can call a remote method with no return value OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters OK            
-▶ 42/71 console asserts a false condition with message OK            
-▶ 43/71 ES module imports import with version parameter OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject virtual function OK            
-▶ 36/71 Gtk overrides UI template binds template callbacks to the correct object OK            
-▶ 40/71 Exported DBus object can call an async/await method with no return value OK            
-▶ 42/71 console clear() can be called      OK            
-▶ 43/71 ES module imports import again with other version parameter OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type OK            
-▶ 31/71 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject OK            
+▶ 36/71 Gtk overrides UI template from file sets up public template children with the correct widgets OK            
+▶ 36/71 Gtk overrides UI template from file sets up internal template children with the correct widgets OK            
+▶ 36/71 Gtk overrides UI template from file connects template callbacks to the correct handler OK            
+▶ 36/71 Gtk overrides UI template from file binds template callbacks to the correct object OK            
+▶ 36/71 Gtk overrides Class inheriting from template class sets up internal and public template children SKIP          
+▶ 36/71 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets SKIP          
+▶ 36/71 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets SKIP          
+▶ 36/71 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler SKIP          
+▶ 36/71 Gtk overrides Class inheriting from template class binds template callbacks to the correct object SKIP          
+▶ 36/71 Gtk overrides sets CSS names on classes OK            
+▶ 36/71 Gtk overrides static inheritance works OK            
+▶ 42/71 console logs a warning             OK            
+▶ 42/71 console logs an informative message OK            
+▶ 42/71 console traces a line              OK            
+▶ 42/71 console traces a empty message     OK            
+▶ 42/71 console asserts a true condition   OK            
+▶ 43/71 ES module imports default import   OK            
+▶ 43/71 ES module imports named import     OK            
+▶ 43/71 ES module imports GObject introspection import OK            
+▶ 43/71 ES module imports import with version parameter OK            
+▶ 43/71 ES module imports import again with other version parameter OK            
 ▶ 43/71 ES module imports import for the first time with wrong version OK            
+▶ 40/71 Exported DBus object can call a remote method when not using makeProxyWrapper OK            
+▶ 40/71 Exported DBus object can handle an exception thrown by a remote method OK            
+▶ 40/71 Exported DBus object can handle an exception thrown by a method with async/await OK            
+▶ 40/71 Exported DBus object can still destructure the return value when an exception is thrown OK            
+▶ 37/71 Access to finalized GObject Get property OK            
+▶ 37/71 Access to finalized GObject Set property OK            
+▶ 35/71 Cairo context has methods when created from a C function OK            
+▶ 35/71 Cairo pattern has typechecks       OK            
+▶ 35/71 Cairo solid pattern can be created from RGB static method OK            
+▶ 35/71 Cairo solid pattern can be created from RGBA static method OK            
+▶ 35/71 Cairo surface pattern can be created and added as a source OK            
+▶ 35/71 Cairo linear gradient can be created and added as a source OK            
+▶ 35/71 Cairo radial gradient can be created and added as a source OK            
+▶ 35/71 Cairo path has typechecks          OK            
+▶ 31/71 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject OK            
+▶ 35/71 Cairo surface has typechecks       OK            
+▶ 35/71 Cairo surface can access the device scale OK            
+▶ 35/71 Cairo surface can access the device offset OK            
+▶ 40/71 Exported DBus object throws an exception when trying to call a method that does not exist OK            
+▶ 40/71 Exported DBus object throws an exception when trying to call an async method that does not exist OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type OK            
-▶ 36/71 Gtk overrides UI template from resource sets up internal and public template children OK            
-▶ 36/71 Gtk overrides UI template from resource sets up public template children with the correct widgets OK            
+▶ 42/71 console asserts a false condition  OK            
+▶ 42/71 console asserts a false condition with message OK            
+▶ 42/71 console clear() can be called      OK            
+▶ 35/71 Cairo surface can be finalized     OK            
+▶ 35/71 Cairo GI test suite for context can be marshalled as a return value OK            
+▶ 35/71 Cairo GI test suite for context can be marshalled as an in parameter OK            
+▶ 35/71 Cairo GI test suite for surface can be marshalled as a transfer-none return value OK            
+▶ 35/71 Cairo GI test suite for surface can be marshalled as a transfer-full return value OK            
+▶ 35/71 Cairo GI test suite for surface can be marshalled as an in parameter OK            
+▶ 36/71 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection OK            
+▶ 37/71 Access to finalized GObject Add expando property OK            
+▶ 38/71 Legacy Gtk overrides UI template sets up internal and public template children OK            
+▶ 38/71 Legacy Gtk overrides UI template sets up public template children with the correct widgets OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type OK            
-▶ 40/71 Exported DBus object can emit a DBus signal OK            
+▶ 43/71 ES module imports import with another version after a failed import OK            
+▶ 43/71 ES module imports import nonexistent module OK            
+▶ 43/71 ES module imports GObject introspection import via URL scheme OK            
+▶ 37/71 Access to finalized GObject Access to unset expando property OK            
+▶ 35/71 Cairo GI test suite for surface can be marshalled as an out parameter OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed OK            
-▶ 36/71 Gtk overrides UI template from resource sets up internal template children with the correct widgets OK            
-▶ 42/71 console clear() resets indentation OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type OK            
+▶ 40/71 Exported DBus object can pass a parameter to a remote method that is not a JSON object OK            
+▶ 38/71 Legacy Gtk overrides UI template sets up internal template children with the correct widgets OK            
+▶ 36/71 Gtk overrides GTK vfuncs are not called if the object is disposed OK            
+▶  1/71 - -I after script should succeed but give a warning OK            
+▶ 43/71 ES module imports import.meta.url  OK            
+▶ 35/71 Cairo GI test suite can be marshalled through a signal handler OK            
+▶ 36/71 Gtk overrides destroy signal is emitted while disposing objects OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject marshals a null object in OK            
+▶ 43/71 ES module imports finds files relative to import.meta.url OK            
+▶ 43/71 ES module imports does not expose internal import.meta properties to userland modules OK            
+▶ 37/71 Access to finalized GObject Access previously set expando property OK            
+▶ 40/71 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject marshals a null object out OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in OK            
+▶ 35/71 Cairo GI test suite can have its type inferred as a foreign struct OK            
+▶ 42/71 console clear() resets indentation OK            
+▶ 38/71 Legacy Gtk overrides UI template from resource sets up internal and public template children OK            
+▶ 43/71 Builtin ES modules gettext default import OK            
+▶ 43/71 Builtin ES modules gettext named import OK            
+▶ 35/71 Cairo imported via GI has the same functionality as imports.cairo OK            
+▶ 40/71 Exported DBus object can call a remote method with no in parameter OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in OK            
+▶ 35/71 Cairo imported via GI has boxed types from the GIR file OK            
+▶ 43/71 Builtin ES modules gettext named dynamic import OK            
+▶ 38/71 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets OK            
+▶ 43/71 Builtin ES modules gettext dynamic import matches static import OK            
+▶ 40/71 Exported DBus object can call an async/await method with no in parameter OK            
+▶ 43/71 Builtin ES modules system default import OK            
+▶ 43/71 Builtin ES modules system named import OK            
 ▶ 31/71 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods OK            
-▶ 36/71 Gtk overrides UI template from resource connects template callbacks to the correct handler OK            
-▶ 36/71 Gtk overrides UI template from resource binds template callbacks to the correct object OK            
-▶ 40/71 Exported DBus object can emit a DBus signal with async/await OK            
 ▶ 42/71 console table() logs at least something OK            
-▶ 45/71 Text Encoding toString() uses spec-compliant tags OK            
-▶ 40/71 Exported DBus object can call a remote method with multiple return values OK            
-▶ 40/71 Exported DBus object can call an async/await method with multiple return values OK            
-▶ 36/71 Gtk overrides UI template from file sets up internal and public template children OK            
-▶ 36/71 Gtk overrides UI template from file sets up public template children with the correct widgets OK            
-▶ 36/71 Gtk overrides UI template from file sets up internal template children with the correct widgets OK            
-▶ 45/71 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) OK            
-▶ 37/71 Access to destroyed GObject Get property OK            
+▶ 38/71 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets OK            
+▶ 43/71 Builtin ES modules system dynamic import matches static import OK            
+▶ 43/71 Builtin ES modules system named dynamic import OK            
+▶ 37/71 Access to finalized GObject Access to getter method OK            
+▶ 38/71 Legacy Gtk overrides sets CSS names on classes OK            
+▶ 40/71 Exported DBus object can call a remote method with multiple in parameters OK            
 ▶ 31/71 Life, the Universe and Everything marshals a fixed-size array of objects out OK            
-▶ 45/71 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array OK            
+▶ 36/71 Gtk overrides accepts string in place of GdkAtom OK            
 ▶ 31/71 Life, the Universe and Everything Inherited GObject can read fields from a parent class OK            
-▶ 37/71 Access to destroyed GObject Set property OK            
-▶ 43/71 ES module imports import with another version after a failed import OK            
-▶ 45/71 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array OK            
+▶ 40/71 Exported DBus object can call an async/await method with multiple in parameters OK            
+▶ 36/71 Gtk overrides accepts null in place of GdkAtom as GDK_NONE OK            
+▶ 42/71 console string replacement console.log() supports %s OK            
 ▶ 31/71 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor OK            
-▶ 36/71 Gtk overrides UI template from file connects template callbacks to the correct handler OK            
-▶ 37/71 Access to destroyed GObject Add expando property OK            
-▶ 43/71 ES module imports import nonexistent module OK            
+▶ 43/71 Dynamic imports default import     OK            
 ▶ 31/71 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class OK            
-▶ 43/71 ES module imports GObject introspection import via URL scheme OK            
-▶ 45/71 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array OK            
-▶  1/71 - --coverage-output after script should succeed but give a warning OK            
-▶ 43/71 ES module imports import.meta.url  OK            
-▶ 43/71 ES module imports finds files relative to import.meta.url OK            
-▶ 43/71 ES module imports does not expose internal import.meta properties to userland modules OK            
+▶ 36/71 Gtk overrides uses the correct GType for null child properties OK            
+▶ 43/71 Dynamic imports named import       OK            
+▶ 37/71 Access to finalized GObject Access to setter method OK            
+▶ 36/71 Gtk overrides can create a Gtk.TreeIter with accessible stamp field OK            
 ▶ 31/71 Life, the Universe and Everything Inherited GObject can have its own properties OK            
+▶ 43/71 Dynamic imports dynamic gi import matches static OK            
+▶ 40/71 Exported DBus object can call a remote method with no return value OK            
 ▶ 31/71 Life, the Universe and Everything Overridden properties on interfaces set and get properly OK            
 ▶ 31/71 Life, the Universe and Everything Overridden properties on interfaces default properly OK            
-▶ 37/71 Access to destroyed GObject Access to unset expando property OK            
-▶ 37/71 Access to destroyed GObject Access previously set expando property OK            
-▶ 37/71 Access to destroyed GObject Access to getter method OK            
+▶ 42/71 console string replacement console.log() supports %d OK            
+▶ 31/71 Life, the Universe and Everything Overridden properties on interfaces construct properly OK            
+▶ 36/71 Gtk overrides can get style properties using GObject.Value OK            
+▶ 40/71 Exported DBus object can call an async/await method with no return value OK            
+▶ 37/71 Access to finalized GObject Proto function connect OK            
+▶ 42/71 console string replacement console.log() supports %i OK            
+▶ 31/71 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type OK            
+▶ 36/71 Gtk overrides can pass a parent object to a child at construction OK            
+▶ 31/71 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type OK            
+▶ 42/71 console string replacement console.log() supports %f OK            
+▶ 31/71 Life, the Universe and Everything callbacks OK            
+▶ 37/71 Access to finalized GObject Proto function connect_after OK            
+▶ 31/71 Life, the Universe and Everything null / undefined callback OK            
+43/71 cjs:JS / ESModules                   OK               0.11s   23 subtests passed
+
+47/71 cjs:JS / Global                      RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp MALLOC_PERTURB_=136 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGlobal.js -m
+▶ 42/71 console string replacement console.log() supports %o OK            
+▶ 40/71 Exported DBus object can emit a DBus signal OK            
+▶ 31/71 Life, the Universe and Everything callback called more than once OK            
+▶ 31/71 Life, the Universe and Everything null callback called more than once OK            
+▶ 31/71 Life, the Universe and Everything array callbacks OK            
+▶ 31/71 Life, the Universe and Everything null array callback OK            
+▶ 31/71 Life, the Universe and Everything callback with inout array SKIP          
+▶ 31/71 Life, the Universe and Everything simple callback OK            
+▶ 31/71 Life, the Universe and Everything null simple callback OK            
+▶ 31/71 Life, the Universe and Everything noptr callback OK            
+▶ 31/71 Life, the Universe and Everything null noptr callback OK            
+▶ 45/71 Text Encoding toString() uses spec-compliant tags OK            
+▶ 45/71 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) OK            
+▶ 45/71 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array OK            
+▶ 42/71 console string replacement console.log() supports %O OK            
+▶ 42/71 console string replacement console.log() ignores %c OK            
+▶ 42/71 console string replacement console.log() supports mixing substitutions OK            
+▶ 42/71 console string replacement console.log() supports invalid numbers OK            
+▶ 40/71 Exported DBus object can emit a DBus signal with async/await OK            
+▶ 40/71 Exported DBus object can call a remote method with multiple return values OK            
+▶ 40/71 Exported DBus object can call an async/await method with multiple return values OK            
+▶ 37/71 Access to finalized GObject Proto function emit OK            
+▶ 31/71 Life, the Universe and Everything gobject-introspected function as callback parameter OK            
+35/71 cjs:JS / Cairo                       OK               0.25s   43 subtests passed
+
+38/71 cjs:JS / LegacyGtk                   OK               0.22s   7 subtests passed
+
+48/71 cjs:JS / Timers                      RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=15 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testTimers.js -m
+49/71 cjs:JS / CairoModule                 RUNNING       
+>>> MALLOC_PERTURB_=63 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testCairoModule.js -m
+▶ 42/71 console string replacement console.log() supports missing substitutions OK            
+▶ 45/71 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array OK            
 ▶ 40/71 Exported DBus object does not coalesce one array into the array of return values OK            
-▶ 40/71 Exported DBus object does not coalesce one array into the array of return values with async/await OK            
-▶ 36/71 Gtk overrides UI template from file binds template callbacks to the correct object OK            
-▶ 36/71 Gtk overrides Class inheriting from template class sets up internal and public template children SKIP          
-▶ 36/71 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets SKIP          
-▶ 36/71 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets SKIP          
-▶ 36/71 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler SKIP          
-▶ 36/71 Gtk overrides Class inheriting from template class binds template callbacks to the correct object SKIP          
+▶ 31/71 Life, the Universe and Everything callback with user data OK            
+▶ 45/71 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array OK            
 ▶ 45/71 Text Encoding TextDecoder decode() fatal is false by default OK            
 ▶ 45/71 Text Encoding TextDecoder decode() ignoreBOM is false by default OK            
 ▶ 45/71 Text Encoding TextDecoder decode() fatal is true when passed OK            
 ▶ 45/71 Text Encoding TextDecoder decode() ignoreBOM is true when passed OK            
-▶ 42/71 console string replacement console.log() supports %s OK            
-▶ 31/71 Life, the Universe and Everything Overridden properties on interfaces construct properly OK            
-▶ 31/71 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type OK            
 ▶ 45/71 Text Encoding TextDecoder decode() fatal is coerced to a boolean value OK            
 ▶ 45/71 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value OK            
-▶ 36/71 Gtk overrides sets CSS names on classes OK            
-▶ 36/71 Gtk overrides static inheritance works OK            
-▶ 42/71 console string replacement console.log() supports %d OK            
-▶ 37/71 Access to destroyed GObject Access to setter method OK            
-▶ 37/71 Access to destroyed GObject Proto function connect OK            
-▶ 43/71 Builtin ES modules gettext default import OK            
-▶ 43/71 Builtin ES modules gettext named import OK            
 ▶ 45/71 Text Encoding TextDecoder decode() throws on empty input OK            
-▶ 31/71 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type OK            
-▶ 43/71 Builtin ES modules gettext named dynamic import OK            
-▶ 43/71 Builtin ES modules gettext dynamic import matches static import OK            
 ▶ 45/71 Text Encoding TextDecoder decode() throws on null input OK            
-▶ 37/71 Access to destroyed GObject Proto function connect_after OK            
-▶ 40/71 Exported DBus object does not coalesce an array of arrays into the array of return values OK            
-▶ 42/71 console string replacement console.log() supports %i OK            
-▶ 31/71 Life, the Universe and Everything callbacks OK            
-▶ 43/71 Builtin ES modules system default import OK            
 ▶ 45/71 Text Encoding TextDecoder decode() throws on invalid encoding label OK            
-▶ 37/71 Access to destroyed GObject Proto function emit OK            
-▶ 43/71 Builtin ES modules system named import OK            
-▶ 31/71 Life, the Universe and Everything null / undefined callback OK            
 ▶ 45/71 Text Encoding TextDecoder decode() decodes undefined as an empty string OK            
-▶ 43/71 Builtin ES modules system dynamic import matches static import OK            
 ▶ 45/71 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) OK            
-▶ 43/71 Builtin ES modules system named dynamic import OK            
-▶ 37/71 Access to destroyed GObject Proto function signals_disconnect OK            
-▶ 31/71 Life, the Universe and Everything callback called more than once OK            
-▶ 42/71 console string replacement console.log() supports %f OK            
 ▶ 45/71 Text Encoding TextDecoder decode() ignores byte order marker (BOM) OK            
 ▶ 45/71 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) OK            
-▶ 31/71 Life, the Universe and Everything null callback called more than once OK            
-▶ 37/71 Access to destroyed GObject Proto function signals_block OK            
 ▶ 45/71 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) OK            
 ▶ 45/71 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) OK            
-▶ 40/71 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await OK            
-▶ 31/71 Life, the Universe and Everything array callbacks OK            
-▶ 37/71 Access to destroyed GObject Proto function signals_unblock OK            
-▶ 42/71 console string replacement console.log() supports %o OK            
-▶ 36/71 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection OK            
-▶ 31/71 Life, the Universe and Everything null array callback OK            
-▶ 37/71 Access to destroyed GObject Proto function toString OK            
 ▶ 45/71 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 OK            
-▶ 31/71 Life, the Universe and Everything callback with inout array SKIP          
-▶ 43/71 Dynamic imports default import     OK            
 ▶ 45/71 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes OK            
-▶ 42/71 console string replacement console.log() supports %O OK            
-▶ 31/71 Life, the Universe and Everything simple callback OK            
-▶ 43/71 Dynamic imports named import       OK            
-▶ 37/71 Access to destroyed GObject Proto function toString before/after OK            
-▶ 31/71 Life, the Universe and Everything null simple callback OK            
-▶ 43/71 Dynamic imports dynamic gi import matches static OK            
 ▶ 45/71 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes OK            
-▶ 38/71 Legacy Gtk overrides UI template sets up internal and public template children OK            
-▶ 31/71 Life, the Universe and Everything noptr callback OK            
-▶ 42/71 console string replacement console.log() ignores %c OK            
-▶ 31/71 Life, the Universe and Everything null noptr callback OK            
-▶ 40/71 Exported DBus object can return multiple arrays from a remote method OK            
-▶ 31/71 Life, the Universe and Everything gobject-introspected function as callback parameter OK            
-▶ 36/71 Gtk overrides GTK vfuncs are not called if the object is disposed OK            
-▶ 42/71 console string replacement console.log() supports mixing substitutions OK            
-▶ 45/71 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters OK            
-▶ 31/71 Life, the Universe and Everything callback with user data OK            
-▶ 38/71 Legacy Gtk overrides UI template sets up public template children with the correct widgets OK            
 ▶ 31/71 Life, the Universe and Everything callback with transfer-full return value OK            
-▶ 42/71 console string replacement console.log() supports invalid numbers OK            
-▶ 36/71 Gtk overrides destroy signal is emitted while disposing objects OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) OK            
-▶ 40/71 Exported DBus object can return multiple arrays from an async/await method OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) OK            
-▶ 38/71 Legacy Gtk overrides UI template sets up internal template children with the correct widgets OK            
 ▶ 31/71 Life, the Universe and Everything callback with destroy-notify OK            
 ▶ 31/71 Life, the Universe and Everything callback with destroy-notify and no user data SKIP          
-▶ 42/71 console string replacement console.log() supports missing substitutions OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII OK            
-▶ 37/71 Access to finalized GObject Get property OK            
 ▶ 31/71 Life, the Universe and Everything callback with destroy-notify and no user data throws error OK            
 ▶ 31/71 Life, the Universe and Everything async callback OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. OK            
-▶ 40/71 Exported DBus object handles a bad signature by throwing an exception OK            
-▶ 42/71 console string replacement console.warn() supports %s OK            
-▶ 38/71 Legacy Gtk overrides UI template from resource sets up internal and public template children OK            
-▶ 46/71 GLib Structured logging handler writes a message OK            
 ▶ 31/71 Life, the Universe and Everything Gio.AsyncReadyCallback OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. OK            
-▶ 37/71 Access to finalized GObject Set property OK            
-▶ 42/71 console string replacement console.warn() supports %d OK            
-▶ 36/71 Gtk overrides accepts string in place of GdkAtom OK            
 ▶ 31/71 Life, the Universe and Everything instance method taking a callback OK            
-▶ 36/71 Gtk overrides accepts null in place of GdkAtom as GDK_NONE OK            
-▶ 40/71 Exported DBus object handles a bad signature in async/await by rejecting the promise OK            
-▶ 35/71 Cairo context has methods when created from a C function OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. OK            
 ▶ 31/71 Life, the Universe and Everything static method taking a callback OK            
-▶ 46/71 GLib Structured logging handler writes a warning OK            
-▶  1/71 - --version should work            OK            
-▶ 38/71 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets OK            
 ▶ 31/71 Life, the Universe and Everything constructor taking a callback OK            
-▶ 42/71 console string replacement console.warn() supports %i OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. OK            
-▶ 36/71 Gtk overrides uses the correct GType for null child properties OK            
-▶ 35/71 Cairo pattern has typechecks       OK            
-▶ 37/71 Access to finalized GObject Add expando property OK            
 ▶ 31/71 Life, the Universe and Everything hash table passed to callback OK            
-▶ 38/71 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets OK            
-▶ 35/71 Cairo solid pattern can be created from RGB static method OK            
-▶ 46/71 GLib Structured logging handler preserves a custom string field OK            
-▶ 38/71 Legacy Gtk overrides sets CSS names on classes OK            
-▶ 40/71 Exported DBus object can call a remote method that is implemented asynchronously OK            
-▶ 40/71 Exported DBus object can call an async/await method that is implemented asynchronously OK            
-▶ 35/71 Cairo solid pattern can be created from RGBA static method OK            
-▶ 35/71 Cairo surface pattern can be created and added as a source OK            
-▶ 35/71 Cairo linear gradient can be created and added as a source OK            
-▶ 42/71 console string replacement console.warn() supports %f OK            
-▶ 42/71 console string replacement console.warn() supports %o OK            
-▶ 36/71 Gtk overrides can create a Gtk.TreeIter with accessible stamp field OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. OK            
 ▶ 31/71 Life, the Universe and Everything GError callback OK            
 ▶ 31/71 Life, the Universe and Everything null GError callback OK            
-▶ 46/71 GLib Structured logging handler preserves a custom byte array field OK            
-▶ 35/71 Cairo radial gradient can be created and added as a source OK            
-▶ 35/71 Cairo path has typechecks          OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. OK            
-▶ 42/71 console string replacement console.warn() supports %O OK            
-▶ 44/71 Async mainloop resolves when main loop exits OK            
 ▶ 31/71 Life, the Universe and Everything owned GError callback OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. OK            
-▶ 35/71 Cairo surface has typechecks       OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. OK            
-▶ 36/71 Gtk overrides can get style properties using GObject.Value OK            
-▶ 42/71 console string replacement console.warn() ignores %c OK            
-▶ 40/71 Exported DBus object can send and receive bytes from a remote method OK            
-▶ 37/71 Access to finalized GObject Access to unset expando property OK            
-▶ 35/71 Cairo surface can access the device scale OK            
 ▶ 31/71 Life, the Universe and Everything Introspected interface correctly emits interface signals OK            
 ▶ 31/71 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties OK            
-▶ 35/71 Cairo surface can access the device offset OK            
-▶ 35/71 Cairo surface can be finalized     OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. OK            
-▶ 36/71 Gtk overrides can pass a parent object to a child at construction OK            
+▶ 40/71 Exported DBus object does not coalesce one array into the array of return values with async/await OK            
+▶ 40/71 Exported DBus object does not coalesce an array of arrays into the array of return values OK            
+▶ 40/71 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await OK            
+▶ 40/71 Exported DBus object can return multiple arrays from a remote method OK            
+▶ 40/71 Exported DBus object can return multiple arrays from an async/await method OK            
+▶ 40/71 Exported DBus object handles a bad signature by throwing an exception OK            
+▶ 40/71 Exported DBus object handles a bad signature in async/await by rejecting the promise OK            
+▶ 40/71 Exported DBus object can call a remote method that is implemented asynchronously OK            
+▶ 42/71 console string replacement console.warn() supports %s OK            
+▶ 42/71 console string replacement console.warn() supports %d OK            
+▶ 42/71 console string replacement console.warn() supports %i OK            
+▶ 42/71 console string replacement console.warn() supports %f OK            
+▶ 42/71 console string replacement console.warn() supports %o OK            
+▶ 42/71 console string replacement console.warn() supports %O OK            
+▶ 42/71 console string replacement console.warn() ignores %c OK            
 ▶ 42/71 console string replacement console.warn() supports mixing substitutions OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. OK            
+▶ 37/71 Access to finalized GObject Proto function signals_disconnect OK            
+▶ 37/71 Access to finalized GObject Proto function signals_block OK            
+▶ 44/71 Async mainloop resolves when main loop exits OK            
+▶  1/71 - --coverage-prefix after script should succeed but give a warning OK            
 ▶ 42/71 console string replacement console.warn() supports invalid numbers OK            
-▶ 35/71 Cairo GI test suite for context can be marshalled as a return value OK            
+▶ 40/71 Exported DBus object can call an async/await method that is implemented asynchronously OK            
+36/71 cjs:JS / Gtk3                        OK               0.27s   26 subtests passed
+
+50/71 cjs:Debugger / backtrace command     RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=28 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/backtrace.debugger
 ▶ 31/71 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor OK            
-▶ 37/71 Access to finalized GObject Access previously set expando property OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. OK            
-▶ 42/71 console string replacement console.warn() supports missing substitutions OK            
 ▶ 31/71 Life, the Universe and Everything GObject with nonstandard prefix calls methods OK            
 ▶ 31/71 Life, the Universe and Everything GObject with nonstandard prefix calls a static method OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. OK            
+▶ 37/71 Access to finalized GObject Proto function signals_unblock OK            
+▶ 42/71 console string replacement console.warn() supports missing substitutions OK            
 ▶ 42/71 console string replacement console.info() supports %s OK            
-43/71 cjs:JS / ESModules                   OK               0.15s   23 subtests passed
-
-47/71 cjs:JS / Global                      RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MALLOC_PERTURB_=180 MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testGlobal.js -m
-▶  1/71 - --version should print something OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. OK            
-▶ 42/71 console string replacement console.info() supports %d OK            
-▶ 42/71 console string replacement console.info() supports %i OK            
-▶ 42/71 console string replacement console.info() supports %f OK            
-▶ 42/71 console string replacement console.info() supports %o OK            
-▶ 42/71 console string replacement console.info() supports %O OK            
-▶ 42/71 console string replacement console.info() ignores %c OK            
+▶ 45/71 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters OK            
+▶ 40/71 Exported DBus object can send and receive bytes from a remote method OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII OK            
 ▶ 31/71 Life, the Universe and Everything GObject.InitiallyUnowned constructs OK            
 ▶ 31/71 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor OK            
+▶ 42/71 console string replacement console.info() supports %d OK            
+▶ 42/71 console string replacement console.info() supports %i OK            
+▶ 37/71 Access to finalized GObject Proto function toString OK            
+▶ 40/71 Exported DBus object can send and receive bytes from an async/await method OK            
+▶ 40/71 Exported DBus object can call a remote method that returns an array of structs OK            
+▶ 40/71 Exported DBus object can call an async/await method that returns an array of structs OK            
+▶ 40/71 Exported DBus object can send and receive dicts from a remote method OK            
+▶ 40/71 Exported DBus object can send and receive dicts from an async/await method OK            
 ▶ 31/71 Life, the Universe and Everything torture signature 0 OK            
 ▶ 31/71 Life, the Universe and Everything torture signature 1 fail OK            
 ▶ 31/71 Life, the Universe and Everything torture signature 1 success OK            
@@ -3988,45 +4021,38 @@
 ▶ 31/71 Life, the Universe and Everything GValue boxing and unboxing strv in OK            
 ▶ 31/71 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array OK            
 ▶ 31/71 Life, the Universe and Everything code coverage for documentation tests that don't do anything OK            
-▶ 35/71 Cairo GI test suite for context can be marshalled as an in parameter OK            
-▶ 35/71 Cairo GI test suite for surface can be marshalled as a transfer-none return value OK            
-▶ 35/71 Cairo GI test suite for surface can be marshalled as a transfer-full return value OK            
-▶ 35/71 Cairo GI test suite for surface can be marshalled as an in parameter OK            
-▶ 35/71 Cairo GI test suite for surface can be marshalled as an out parameter OK            
-▶ 35/71 Cairo GI test suite can be marshalled through a signal handler OK            
-▶ 35/71 Cairo GI test suite can have its type inferred as a foreign struct OK            
-▶ 35/71 Cairo imported via GI has the same functionality as imports.cairo OK            
-▶ 35/71 Cairo imported via GI has boxed types from the GIR file OK            
-▶ 40/71 Exported DBus object can send and receive bytes from an async/await method OK            
-▶ 40/71 Exported DBus object can call a remote method that returns an array of structs OK            
-▶ 40/71 Exported DBus object can call an async/await method that returns an array of structs OK            
-▶ 37/71 Access to finalized GObject Access to getter method OK            
-▶ 37/71 Access to finalized GObject Access to setter method OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. OK            
-▶ 42/71 console string replacement console.info() supports mixing substitutions OK            
-44/71 cjs:JS / AsyncMainloop               OK               0.15s   1 subtests passed
-
-48/71 cjs:JS / Timers                      RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' MALLOC_PERTURB_=7 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testTimers.js -m
-46/71 cjs:JS / GLibLogWriter               OK               0.12s   4 subtests passed
-
 ▶ 31/71 Life, the Universe and Everything marshals an aliased type OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. OK            
-49/71 cjs:JS / CairoModule                 RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=224 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/js/testCairoModule.js -m
-▶ 42/71 console string replacement console.info() supports invalid numbers OK            
-▶ 42/71 console string replacement console.info() supports missing substitutions OK            
-▶ 37/71 Access to finalized GObject Proto function connect OK            
-▶ 40/71 Exported DBus object can send and receive dicts from a remote method OK            
-38/71 cjs:JS / LegacyGtk                   OK               0.27s   7 subtests passed
-
-50/71 cjs:Debugger / backtrace command     RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MALLOC_PERTURB_=146 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/backtrace.debugger
 ▶ 31/71 Life, the Universe and Everything deals with a fixed-size array in a struct OK            
 ▶ 31/71 Life, the Universe and Everything marshals a fixed-size int array as a gpointer OK            
 ▶ 31/71 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. OK            
+▶ 42/71 console string replacement console.info() supports %f OK            
+▶ 42/71 console string replacement console.info() supports %o OK            
+▶ 42/71 console string replacement console.info() supports %O OK            
+▶ 42/71 console string replacement console.info() ignores %c OK            
+▶ 42/71 console string replacement console.info() supports mixing substitutions OK            
+▶ 42/71 console string replacement console.info() supports invalid numbers OK            
+▶ 42/71 console string replacement console.info() supports missing substitutions OK            
+▶ 46/71 GLib Structured logging handler writes a message OK            
+▶ 46/71 GLib Structured logging handler writes a warning OK            
+▶ 46/71 GLib Structured logging handler preserves a custom string field OK            
+▶ 46/71 GLib Structured logging handler preserves a custom byte array field OK            
+44/71 cjs:JS / AsyncMainloop               OK               0.15s   1 subtests passed
+
+51/71 cjs:Debugger / breakpoint command    RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=222 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/breakpoint.debugger
+▶ 42/71 console string replacement console.error() supports %s OK            
+▶ 42/71 console string replacement console.error() supports %d OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. OK            
+▶ 40/71 Exported DBus object can call a remote method with a Unix FD OK            
+▶ 40/71 Exported DBus object can call an async/await method with a Unix FD OK            
 ▶ 31/71 Life, the Universe and Everything marshals a transfer-floating GLib.Variant OK            
 ▶ 31/71 Life, the Universe and Everything Flat array of structs out parameter with transfer none OK            
 ▶ 31/71 Life, the Universe and Everything Flat array of structs out parameter with transfer container OK            
@@ -4034,47 +4060,45 @@
 ▶ 31/71 Life, the Universe and Everything Flat array of structs caller-allocated out parameter SKIP          
 ▶ 31/71 Life, the Universe and Everything Flat array of structs transfer-full in parameter OK            
 ▶ 31/71 Life, the Universe and Everything Flat array of structs transfer-none in parameter OK            
-▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. OK            
-▶ 42/71 console string replacement console.error() supports %s OK            
-▶ 42/71 console string replacement console.error() supports %d OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. OK            
 ▶ 42/71 console string replacement console.error() supports %i OK            
 ▶ 42/71 console string replacement console.error() supports %f OK            
 ▶ 42/71 console string replacement console.error() supports %o OK            
 ▶ 42/71 console string replacement console.error() supports %O OK            
-▶ 42/71 console string replacement console.error() ignores %c OK            
-▶ 42/71 console string replacement console.error() supports mixing substitutions OK            
-▶ 40/71 Exported DBus object can send and receive dicts from an async/await method OK            
-▶ 40/71 Exported DBus object can call a remote method with a Unix FD OK            
-▶ 40/71 Exported DBus object can call an async/await method with a Unix FD OK            
 ▶ 40/71 Exported DBus object can call an asynchronously implemented remote method with a Unix FD OK            
 ▶ 40/71 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD OK            
 ▶ 40/71 Exported DBus object can call a remote method that returns a Unix FD OK            
 ▶ 40/71 Exported DBus object can call an async/await method that returns a Unix FD OK            
-▶ 37/71 Access to finalized GObject Proto function connect_after OK            
-▶ 37/71 Access to finalized GObject Proto function emit OK            
-▶ 37/71 Access to finalized GObject Proto function signals_disconnect OK            
-▶ 40/71 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD OK            
-36/71 cjs:JS / Gtk3                        OK               0.30s   26 subtests passed
-
-35/71 cjs:JS / Cairo                       OK               0.31s   43 subtests passed
-
-45/71 cjs:JS / Encoding                    OK               0.17s   55 subtests passed
+▶ 37/71 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected OK            
+46/71 cjs:JS / GLibLogWriter               OK               0.11s   4 subtests passed
 
-▶ 37/71 Access to finalized GObject Proto function signals_block OK            
-▶ 37/71 Access to finalized GObject Proto function signals_unblock OK            
-▶ 37/71 Access to finalized GObject Proto function toString OK            
-51/71 cjs:Debugger / breakpoint command    RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MALLOC_PERTURB_=194 MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/breakpoint.debugger
 52/71 cjs:Debugger / continue command      RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' MALLOC_PERTURB_=35 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/continue.debugger
-53/71 cjs:Debugger / delete command        RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 MALLOC_PERTURB_=115 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/delete.debugger
-▶ 42/71 console string replacement console.error() supports invalid numbers OK            
-▶ 42/71 console string replacement console.error() supports missing substitutions OK            
-▶ 42/71 console string replacement console.trace() supports %s OK            
-▶ 42/71 console string replacement console.trace() supports %d OK            
-▶ 42/71 console string replacement console.trace() supports %i OK            
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=225 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/continue.debugger
+▶ 40/71 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD OK            
 ▶ 40/71 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. OK            
+▶ 42/71 console string replacement console.error() ignores %c OK            
+▶ 42/71 console string replacement console.error() supports mixing substitutions OK            
+▶ 37/71 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected OK            
+▶ 37/71 Disposed or finalized GObject calls dispose vfunc on explicit disposal only OK            
+▶ 37/71 Disposed or finalized GObject generates a warn on object garbage collection OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. OK            
+▶ 45/71 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. OK            
 ▶ 40/71 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one OK            
 ▶ 40/71 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one OK            
 ▶ 40/71 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList OK            
@@ -4083,281 +4107,286 @@
 ▶ 40/71 Exported DBus object reading readonly property works OK            
 ▶ 40/71 Exported DBus object reading readwrite property works OK            
 ▶ 40/71 Exported DBus object reading writeonly throws an error OK            
-▶  1/71 - --version after -c should be passed to script OK            
-31/71 cjs:JS / Regress                     OK               0.42s   276 subtests passed
-
-54/71 cjs:Debugger / detach command        RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp MALLOC_PERTURB_=69 G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/detach.debugger
+▶ 40/71 Exported DBus object Setting a readwrite property works OK            
+▶ 42/71 console string replacement console.error() supports invalid numbers OK            
+▶ 42/71 console string replacement console.error() supports missing substitutions OK            
+▶ 42/71 console string replacement console.trace() supports %s OK            
+▶ 42/71 console string replacement console.trace() supports %d OK            
+▶ 42/71 console string replacement console.trace() supports %i OK            
 ▶ 42/71 console string replacement console.trace() supports %f OK            
+▶ 47/71 globalThis is equal to window      OK            
+▶ 47/71 globalThis WeakRef is defined      OK            
+▶ 47/71 globalThis console is defined      OK            
+▶ 47/71 globalThis TextEncoder is defined  OK            
+▶ 47/71 globalThis TextDecoder is defined  OK            
+▶ 47/71 globalThis ARGV is defined         OK            
+▶ 47/71 globalThis print function log is defined OK            
+▶ 47/71 globalThis print function print is defined OK            
 ▶ 42/71 console string replacement console.trace() supports %o OK            
 ▶ 42/71 console string replacement console.trace() supports %O OK            
+▶ 47/71 globalThis print function printerr is defined OK            
+▶ 47/71 globalThis print function logError is defined OK            
+▶  1/71 - --coverage-output after script should succeed but give a warning OK            
+31/71 cjs:JS / Regress                     OK               0.37s   276 subtests passed
+
+▶ 40/71 Exported DBus object Setting a writeonly property works OK            
+▶ 40/71 Exported DBus object Setting a readonly property throws an error OK            
+53/71 cjs:Debugger / delete command        RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=154 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/delete.debugger
+▶ 37/71 Disposed or finalized GObject generates a warn on object garbage collection if has expando property OK            
 ▶ 42/71 console string replacement console.trace() ignores %c OK            
+▶ 40/71 Exported DBus object Reading a property that prepacks the return value works OK            
 ▶ 42/71 console string replacement console.trace() supports mixing substitutions OK            
 ▶ 42/71 console string replacement console.trace() supports invalid numbers OK            
 ▶ 42/71 console string replacement console.trace() supports missing substitutions OK            
-▶ 42/71 console time() ends correctly      OK            
-▶ 40/71 Exported DBus object Setting a readwrite property works OK            
-▶ 40/71 Exported DBus object Setting a writeonly property works OK            
-▶ 40/71 Exported DBus object Setting a readonly property throws an error OK            
-▶ 40/71 Exported DBus object Reading a property that prepacks the return value works OK            
 ▶ 40/71 Exported DBus object Marking a property as invalidated works OK            
 ▶ 40/71 DBus Proxy wrapper init failures are reported in sync mode OK            
 ▶ 40/71 DBus Proxy wrapper init failures are reported in async mode OK            
 ▶ 40/71 DBus Proxy wrapper can init a proxy asynchronously when promisified OK            
 ▶ 40/71 DBus Proxy wrapper can create a proxy from a promise OK            
+▶ 49/71 Cairo imported as ES module cairo default import OK            
+▶  1/71 - --version should work            OK            
+45/71 cjs:JS / Encoding                    OK               0.18s   55 subtests passed
+
+47/71 cjs:JS / Global                      OK               0.10s   10 subtests passed
+
+54/71 cjs:Debugger / detach command        RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=137 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/detach.debugger
+55/71 cjs:Debugger / down-up command       RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory MALLOC_PERTURB_=145 LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/down-up.debugger
 ▶ 40/71 DBus Proxy wrapper can create fail a proxy from a promise OK            
-▶ 47/71 globalThis is equal to window      OK            
-▶ 47/71 globalThis WeakRef is defined      OK            
-▶ 47/71 globalThis console is defined      OK            
-▶ 47/71 globalThis TextEncoder is defined  OK            
-▶ 47/71 globalThis TextDecoder is defined  OK            
-▶ 47/71 globalThis ARGV is defined         OK            
-▶ 47/71 globalThis print function log is defined OK            
-▶ 47/71 globalThis print function print is defined OK            
-▶ 47/71 globalThis print function printerr is defined OK            
-▶ 47/71 globalThis print function logError is defined OK            
-▶ 37/71 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected OK            
-▶ 37/71 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected OK            
-40/71 cjs:dbus / GDBus                     OK               0.31s   63 subtests passed
+▶ 49/71 Cairo imported via GI has the same functionality as imports.cairo OK            
+▶ 49/71 Cairo imported via GI has boxed types from the GIR file OK            
+▶ 50/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/backtrace.debugger OK            
+▶  1/71 - --version should print something OK            
+▶ 42/71 console time() ends correctly      OK            
+▶ 51/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/breakpoint.debugger OK            
+50/71 cjs:Debugger / backtrace command     OK               0.08s   1 subtests passed
+
+49/71 cjs:JS / CairoModule                 OK               0.10s   3 subtests passed
+
+40/71 cjs:dbus / GDBus                     OK               0.28s   63 subtests passed
 ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
 stderr:
-Gjs-Message: 05:14:46.727: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x12387607de98 native@0xaaaac5d21de0]
-Gjs-Message: 05:14:46.762: JS LOG: Missing handler for DBus method thisDoesNotExist
-Gjs-Message: 05:14:46.764: JS LOG: Missing handler for DBus method thisDoesNotExist
+Gjs-Message: 11:39:44.012: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x271990e7de98 native@0xaaaadb02c380]
+Gjs-Message: 11:39:44.053: JS LOG: Missing handler for DBus method thisDoesNotExist
+Gjs-Message: 11:39:44.055: JS LOG: Missing handler for DBus method thisDoesNotExist
 ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
-▶ 50/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/backtrace.debugger OK            
-▶ 37/71 Disposed or finalized GObject calls dispose vfunc on explicit disposal only OK            
-▶ 37/71 Disposed or finalized GObject generates a warn on object garbage collection OK            
-▶ 37/71 Disposed or finalized GObject generates a warn on object garbage collection if has expando property OK            
-55/71 cjs:Debugger / down-up command       RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=225 NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/down-up.debugger
 ▶ 42/71 console time() doesn't log initially OK            
-▶  1/71 - --version after -c should not print anything OK            
-50/71 cjs:Debugger / backtrace command     OK               0.07s   1 subtests passed
-
-47/71 cjs:JS / Global                      OK               0.11s   10 subtests passed
-
 56/71 cjs:Debugger / finish command        RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 MALLOC_PERTURB_=227 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/finish.debugger
+>>> MALLOC_PERTURB_=19 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/finish.debugger
 57/71 cjs:Debugger / frame command         RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 MALLOC_PERTURB_=115 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/frame.debugger
-▶ 49/71 Cairo imported as ES module cairo default import OK            
-▶ 49/71 Cairo imported via GI has the same functionality as imports.cairo OK            
-▶ 49/71 Cairo imported via GI has boxed types from the GIR file OK            
-▶  1/71 - --jsversion should work          OK            
-▶ 51/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/breakpoint.debugger OK            
-▶  1/71 - --jsversion should print something OK            
-▶ 53/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/delete.debugger OK            
-42/71 cjs:JS / Console                     OK               0.30s   64 subtests passed
-
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' MALLOC_PERTURB_=27 TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/frame.debugger
 58/71 cjs:Debugger / keys command          RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp MALLOC_PERTURB_=231 NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/keys.debugger
-49/71 cjs:JS / CairoModule                 OK               0.11s   3 subtests passed
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' MALLOC_PERTURB_=152 TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/keys.debugger
+51/71 cjs:Debugger / breakpoint command    OK               0.09s   1 subtests passed
 
 59/71 cjs:Debugger / lastvalues command    RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' MALLOC_PERTURB_=7 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/lastvalues.debugger
-51/71 cjs:Debugger / breakpoint command    OK               0.09s   1 subtests passed
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=199 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/lastvalues.debugger
+▶ 52/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/continue.debugger OK            
+▶ 37/71 Disposed or finalized GObject generates a warn if already disposed at garbage collection OK            
+▶ 53/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/delete.debugger OK            
+▶  1/71 - --version after -c should be passed to script OK            
+42/71 cjs:JS / Console                     OK               0.28s   64 subtests passed
+
+▶ 54/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/detach.debugger OK            
+60/71 cjs:Debugger / list command          RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 MALLOC_PERTURB_=43 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/list.debugger
+52/71 cjs:Debugger / continue command      OK               0.10s   1 subtests passed
 
 53/71 cjs:Debugger / delete command        OK               0.08s   1 subtests passed
 
-60/71 cjs:Debugger / list command          RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=196 ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/list.debugger
 61/71 cjs:Debugger / next command          RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' MALLOC_PERTURB_=80 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/next.debugger
-▶ 52/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/continue.debugger OK            
-▶ 54/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/detach.debugger OK            
-▶ 37/71 Disposed or finalized GObject generates a warn if already disposed at garbage collection OK            
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=123 /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/next.debugger
+62/71 cjs:Debugger / print command         RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=81 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/print.debugger
+54/71 cjs:Debugger / detach command        OK               0.08s   1 subtests passed
+
+63/71 cjs:Debugger / quit command          RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/quit.debugger
 ▶ 55/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/down-up.debugger OK            
-▶  1/71 - --jsversion after -c should be passed to script OK            
+▶ 56/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/finish.debugger OK            
 ▶ 57/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/frame.debugger OK            
-52/71 cjs:Debugger / continue command      OK               0.12s   1 subtests passed
+55/71 cjs:Debugger / down-up command       OK               0.08s   1 subtests passed
 
-54/71 cjs:Debugger / detach command        OK               0.09s   1 subtests passed
-
-▶ 56/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/finish.debugger OK            
-62/71 cjs:Debugger / print command         RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp MALLOC_PERTURB_=157 G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/print.debugger
-63/71 cjs:Debugger / quit command          RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js MALLOC_PERTURB_=218 G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/quit.debugger
-55/71 cjs:Debugger / down-up command       OK               0.09s   1 subtests passed
+▶ 37/71 Disposed or finalized GObject created from other function is marked as disposed and garbage collected OK            
+▶ 37/71 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected OK            
+▶ 37/71 Disposed or finalized GObject returned from function is marked as disposed OK            
+▶  1/71 - --version after -c should not print anything OK            
+64/71 cjs:Debugger / return command        RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 MALLOC_PERTURB_=154 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/return.debugger
+56/71 cjs:Debugger / finish command        OK               0.08s   1 subtests passed
 
 57/71 cjs:Debugger / frame command         OK               0.07s   1 subtests passed
 
-64/71 cjs:Debugger / return command        RUNNING       
->>> MALLOC_PERTURB_=94 ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/return.debugger
 65/71 cjs:Debugger / set command           RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=41 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/set.debugger
-56/71 cjs:Debugger / finish command        OK               0.09s   1 subtests passed
-
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp MALLOC_PERTURB_=102 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/set.debugger
 66/71 cjs:Debugger / step command          RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=100 /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/step.debugger
-▶ 58/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/keys.debugger OK            
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=233 /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/step.debugger
 ▶ 59/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/lastvalues.debugger OK            
-▶  1/71 - --jsversion after -c should not print anything OK            
-▶ 37/71 Disposed or finalized GObject created from other function is marked as disposed and garbage collected OK            
-▶ 37/71 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected OK            
-▶ 37/71 Disposed or finalized GObject returned from function is marked as disposed OK            
-58/71 cjs:Debugger / keys command          OK               0.09s   1 subtests passed
-
+▶ 58/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/keys.debugger OK            
+▶  1/71 - --jsversion should work          OK            
 ▶ 60/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/list.debugger OK            
-67/71 cjs:Debugger / throw command         RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp MALLOC_PERTURB_=121 G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/throw.debugger
-59/71 cjs:Debugger / lastvalues command    OK               0.09s   1 subtests passed
+59/71 cjs:Debugger / lastvalues command    OK               0.07s   1 subtests passed
+
+58/71 cjs:Debugger / keys command          OK               0.08s   1 subtests passed
 
+67/71 cjs:Debugger / throw command         RUNNING       
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory MALLOC_PERTURB_=29 LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/throw.debugger
 68/71 cjs:Debugger / throw-ignored command RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' MALLOC_PERTURB_=9 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger
-60/71 cjs:Debugger / list command          OK               0.09s   1 subtests passed
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory MALLOC_PERTURB_=209 LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger
+60/71 cjs:Debugger / list command          OK               0.07s   1 subtests passed
 
 69/71 cjs:Debugger / until command         RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=230 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/until.debugger
-▶ 61/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/next.debugger OK            
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=45 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/installed-tests/debugger-test.sh /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/until.debugger
+▶  1/71 - --jsversion should print something OK            
 ▶ 63/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/quit.debugger OK            
-61/71 cjs:Debugger / next command          OK               0.09s   1 subtests passed
+63/71 cjs:Debugger / quit command          OK               0.06s   1 subtests passed
 
-▶ 62/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/print.debugger OK            
-▶  1/71 - no profiling data should be dumped without --profile OK            
 70/71 cjs:C / API tests                    RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' MALLOC_PERTURB_=159 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/test/gjs-tests --tap --keep-going --verbose
-63/71 cjs:Debugger / quit command          OK               0.07s   1 subtests passed
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=116 ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/test/gjs-tests --tap --keep-going --verbose
+▶ 62/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/print.debugger OK            
+▶ 61/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/next.debugger OK            
+62/71 cjs:Debugger / print command         OK               0.08s   1 subtests passed
 
 71/71 cjs:C / Internal API tests           RUNNING       
->>> ASAN_OPTIONS=intercept_tls_get_addr=0 GJS_DEBUG_OUTPUT=stderr ENABLE_GTK=yes MESON_TEST_ITERATION=1 MALLOC_PERTURB_=115 GJS_DEBUG_TOPICS='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp G_FILENAME_ENCODING=latin1 G_SLICE=always-malloc MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 GJS_USE_UNINSTALLED_FILES=1 LC_ALL=C.utf8 DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/test/gjs-tests-internal --tap --keep-going --verbose
-62/71 cjs:Debugger / print command         OK               0.08s   1 subtests passed
+>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js G_SLICE=always-malloc GSETTINGS_BACKEND=memory LC_ALL=C.utf8 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/cjs-6.4.0/installed-tests/extra/tsan.supp UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MESON_TEST_ITERATION=1 G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes DYLD_FALLBACK_LIBRARY_PATH=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js:/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 NO_AT_BRIDGE=1 GJS_PATH='' TOP_BUILDDIR=/build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=111 GJS_USE_UNINSTALLED_FILES=1 GJS_DEBUG_TOPICS='' GJS_DEBUG_OUTPUT=stderr /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/test/gjs-tests-internal --tap --keep-going --verbose
+61/71 cjs:Debugger / next command          OK               0.09s   1 subtests passed
 
-▶ 64/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/return.debugger OK            
 ▶ 65/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/set.debugger OK            
-▶ 66/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/step.debugger OK            
-64/71 cjs:Debugger / return command        OK               0.07s   1 subtests passed
-
-65/71 cjs:Debugger / set command           OK               0.07s   1 subtests passed
-
-66/71 cjs:Debugger / step command          OK               0.06s   1 subtests passed
-
+▶ 64/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/return.debugger OK            
 ▶ 37/71 Disposed or finalized GObject returned from function is marked as disposed and then as finalized OK            
 ▶ 37/71 Disposed or finalized GObject ignores toggling queued unref toggles OK            
 ▶ 37/71 Disposed or finalized GObject ignores toggling queued toggles OK            
 ▶ 37/71 Disposed or finalized GObject can be disposed from other thread OK            
+65/71 cjs:Debugger / set command           OK               0.06s   1 subtests passed
+
+64/71 cjs:Debugger / return command        OK               0.07s   1 subtests passed
+
+▶ 37/71 Disposed or finalized GObject can be garbage collected once disposed from other thread OK            
+▶ 66/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/step.debugger OK            
 ▶ 67/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/throw.debugger OK            
+66/71 cjs:Debugger / step command          OK               0.06s   1 subtests passed
+
 67/71 cjs:Debugger / throw command         OK               0.05s   1 subtests passed
 
-▶ 37/71 Disposed or finalized GObject can be garbage collected once disposed from other thread OK            
+▶  1/71 - --jsversion after -c should be passed to script OK            
+▶ 70/71 /gjs/context/argv                  OK            
 ▶ 68/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger OK            
-68/71 cjs:Debugger / throw-ignored command OK               0.05s   1 subtests passed
+68/71 cjs:Debugger / throw-ignored command OK               0.06s   1 subtests passed
 
 ▶ 69/71 - /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/../installed-tests/debugger/until.debugger OK            
 69/71 cjs:Debugger / until command         OK               0.05s   1 subtests passed
 
-▶  1/71 - --profile should dump profiling data to the default file name SKIP          
-▶  1/71 - --profile with argument should dump profiling data to the named file SKIP          
-▶  1/71 - GJS_ENABLE_PROFILER=1 should enable the profiler SKIP          
-▶ 70/71 /gjs/context/argv                  OK            
 ▶ 71/71 /rooting/maybe-owned/rooted-flag-set-when-rooted OK            
 ▶ 70/71 /gjs/context/exit                  OK            
-▶ 71/71 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted OK            
-▶  1/71 - interpreter should exit with the correct exit code from a queued promise job OK            
-▶  1/71 - interpreter should run queued promise jobs before finishing OK            
-▶  1/71 - interpreter should stop running jobs when one calls System.exit() OK            
+▶  1/71 - --jsversion after -c should not print anything OK            
 ▶ 37/71 GObject with toggle references can be re-reffed from other thread delayed OK            
+▶ 71/71 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted OK            
 ▶ 70/71 /gjs/context/eval-module-file      OK            
 ▶ 71/71 /rooting/maybe-owned/rooted-keeps-alive-across-gc OK            
-▶  1/71 - unhandled promise rejection should be reported OK            
 ▶ 70/71 /gjs/context/run-in-realm          OK            
 ▶ 71/71 /rooting/maybe-owned/rooted-is-collected-after-reset OK            
+▶  1/71 - no profiling data should be dumped without --profile OK            
 ▶ 37/71 GObject with toggle references can be re-reffed and unreffed again from other thread OK            
-▶  1/71 - catching an await expression should not cause unhandled rejection OK            
-▶ 70/71 /gjs/context/construct/destroy     OK            
 ▶ 71/71 /rooting/maybe-owned/weak-pointer-is-collected-by-gc OK            
+▶ 70/71 /gjs/context/construct/destroy     OK            
+▶ 70/71 /gjs/context/construct/eval        OK            
+▶ 71/71 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc OK            
+▶ 71/71 /rooting/maybe-owned/switching-mode-keeps-same-value OK            
+▶ 70/71 /gjs/context/eval/dynamic-import   OK            
 ▶ 37/71 GObject with toggle references can be re-reffed and unreffed again from other thread with delay OK            
 ▶ 37/71 GObject with toggle references can be toggled up by getting a GWeakRef OK            
 ▶ 37/71 GObject with toggle references can be toggled up by getting a GWeakRef from another thread OK            
+▶  1/71 - --profile should dump profiling data to the default file name SKIP          
+▶  1/71 - --profile with argument should dump profiling data to the named file SKIP          
+▶  1/71 - GJS_ENABLE_PROFILER=1 should enable the profiler SKIP          
 ▶ 37/71 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread OK            
-▶ 70/71 /gjs/context/construct/eval        OK            
 ▶ 37/71 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads OK            
-▶ 71/71 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc OK            
-▶  1/71 - main program exceptions are not swallowed by queued promise jobs OK            
-▶ 70/71 /gjs/context/eval/dynamic-import   OK            
-▶ 71/71 /rooting/maybe-owned/switching-mode-keeps-same-value OK            
-▶ 70/71 /gjs/context/eval/non-zero-terminated OK            
 ▶ 71/71 /rooting/maybe-owned/switch-to-rooted-prevents-collection OK            
-▶ 70/71 /gjs/context/eval/exit-code-omitted-throw OK            
+▶ 70/71 /gjs/context/eval/non-zero-terminated OK            
 ▶ 71/71 /rooting/maybe-owned/switch-to-unrooted-allows-collection OK            
-▶ 70/71 /gjs/context/eval/exit-code-omitted-no-throw OK            
+▶ 70/71 /gjs/context/eval/exit-code-omitted-throw OK            
 ▶ 71/71 /rooting/maybe-owned/notify-callback-called-on-context-destroy OK            
-▶  1/71 - object unref from other thread after shutdown should not race OK            
-▶ 70/71 /gjs/context/eval/dynamic-import/relative OK            
+▶ 70/71 /gjs/context/eval/exit-code-omitted-no-throw OK            
 ▶ 71/71 /rooting/maybe-owned/object-destroyed-after-notify OK            
-▶ 48/71 Timers times out successfully      OK            
-▶ 71/71 /callargs/no-args-works            OK            
+▶  1/71 - interpreter should exit with the correct exit code from a queued promise job OK            
+▶  1/71 - interpreter should run queued promise jobs before finishing OK            
+▶  1/71 - interpreter should stop running jobs when one calls System.exit() OK            
+▶ 70/71 /gjs/context/eval/dynamic-import/relative OK            
 ▶ 70/71 /gjs/context/eval/dynamic-import/bad OK            
-▶ 48/71 Timers has correct timeout args    OK            
-▶ 71/71 /callargs/no-args-fails-on-extra-args OK            
+▶ 71/71 /callargs/no-args-works            OK            
 ▶ 70/71 /gjs/context/eval-module-file/throw OK            
-▶ 71/71 /callargs/no-args-ignores-trailing OK            
+▶  1/71 - unhandled promise rejection should be reported OK            
 ▶ 70/71 /gjs/context/eval-module-file/exit OK            
-▶ 71/71 /callargs/too-many-args-fails      OK            
+▶ 71/71 /callargs/no-args-fails-on-extra-args OK            
+▶ 48/71 Timers times out successfully      OK            
 ▶ 70/71 /gjs/context/eval-module-file/fail-instantiate OK            
-▶ 71/71 /callargs/too-many-args-fails-when-more-than-optional OK            
+▶ 48/71 Timers has correct timeout args    OK            
+▶ 71/71 /callargs/no-args-ignores-trailing OK            
 ▶ 70/71 /gjs/context/eval-module-file/exit-code-omitted-warning OK            
-▶ 71/71 /callargs/too-few-args-fails       OK            
+▶ 71/71 /callargs/too-many-args-fails      OK            
 ▶ 70/71 /gjs/context/eval-module-file/exit-code-omitted-no-warning OK            
-▶  1/71 - avoid crashing when GTK vfuncs are called on context destroy OK            
-▶ 71/71 /callargs/too-few-args-fails-with-optional OK            
+▶  1/71 - catching an await expression should not cause unhandled rejection OK            
 ▶ 70/71 /gjs/context/register-module/eval-module OK            
-▶ 71/71 /callargs/args-ignores-trailing    OK            
+▶ 71/71 /callargs/too-many-args-fails-when-more-than-optional OK            
 ▶ 70/71 /gjs/context/register-module/eval-module-file OK            
-▶ 71/71 /callargs/one-of-each-type-works   OK            
+▶ 71/71 /callargs/too-few-args-fails       OK            
+▶ 71/71 /callargs/too-few-args-fails-with-optional OK            
+▶ 71/71 /callargs/args-ignores-trailing    OK            
+▶  1/71 - main program exceptions are not swallowed by queued promise jobs OK            
 ▶ 70/71 /gjs/context/register-module/eval-jsapi OK            
-▶  1/71 - coverage prefix is treated as an absolute path OK            
+▶ 71/71 /callargs/one-of-each-type-works   OK            
 ▶ 71/71 /callargs/optional-args-work-when-passing-all-args OK            
 ▶ 70/71 /gjs/context/register-module/eval-jsapi-relative OK            
+▶  1/71 - object unref from other thread after shutdown should not race OK            
 ▶ 71/71 /callargs/optional-args-work-when-passing-only-required-args OK            
-▶ 71/71 /callargs/enum-types-work          OK            
 ▶ 70/71 /gjs/context/register-module/non-existent OK            
+▶ 71/71 /callargs/enum-types-work          OK            
 ▶ 71/71 /callargs/signed-enum-types-work   OK            
 ▶ 70/71 /gjs/context/eval-module/unregistered OK            
-▶  1/71 - avoid statically importing two versions of the same module OK            
 ▶ 71/71 /callargs/one-of-each-nullable-type-works OK            
-▶ 70/71 /gjs/context/eval-module/exit-code-omitted-throw OK            
 ▶ 71/71 /callargs/passing-no-arguments-when-all-optional OK            
-▶ 70/71 /gjs/context/eval-module/exit-code-omitted-no-throw OK            
+▶ 70/71 /gjs/context/eval-module/exit-code-omitted-throw OK            
 ▶ 71/71 /callargs/passing-some-arguments-when-all-optional OK            
-▶ 70/71 /gjs/context/eval-module/jsapi-throw OK            
 ▶ 71/71 /callargs/passing-all-arguments-when-all-optional OK            
-▶ 70/71 /gjs/context/eval-file/exit-code-omitted-no-throw OK            
+▶ 70/71 /gjs/context/eval-module/exit-code-omitted-no-throw OK            
 ▶ 71/71 /callargs/allocated-args-are-freed-on-error OK            
-▶ 70/71 /gjs/context/eval-file/exit-code-omitted-throw OK            
 ▶ 71/71 /callargs/nullable-bool-is-invalid OK            
+▶ 70/71 /gjs/context/eval-module/jsapi-throw OK            
+▶  1/71 - avoid crashing when GTK vfuncs are called on context destroy OK            
 ▶ 71/71 /callargs/nullable-int-is-invalid  OK            
+▶ 70/71 /gjs/context/eval-file/exit-code-omitted-no-throw OK            
 ▶ 71/71 /callargs/nullable-unsigned-is-invalid OK            
-▶ 70/71 /gjs/gobject/js_defined_type       OK            
+▶ 70/71 /gjs/context/eval-file/exit-code-omitted-throw OK            
 ▶ 71/71 /callargs/nullable-int64-is-invalid OK            
-▶ 70/71 /gjs/gobject/without_introspection OK            
-▶ 37/71 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone OK            
+▶  1/71 - coverage prefix is treated as an absolute path OK            
+▶ 70/71 /gjs/gobject/js_defined_type       OK            
 ▶ 71/71 /callargs/nullable-double-is-invalid OK            
-▶ 70/71 /gjs/profiler/start_stop           OK            
-▶ 70/71 /gjs/jsapi/util/error/throw        OK            
 ▶ 71/71 /callargs/invalid-bool-type        OK            
-▶ 70/71 /gjs/jsapi/util/error/throw-cause  OK            
-▶ 70/71 /gjs/jsapi/util/string/utf8-nchars-to-js OK            
+▶ 70/71 /gjs/gobject/without_introspection OK            
+▶ 37/71 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone OK            
 ▶ 71/71 /callargs/invalid-int-type         OK            
-▶ 70/71 /gjs/jsapi/util/string/char16_data OK            
+▶ 70/71 /gjs/profiler/start_stop           OK            
 ▶ 71/71 /callargs/invalid-unsigned-type    OK            
-▶ 70/71 /gjs/jsapi/util/string/to_ucs4     OK            
+▶ 70/71 /gjs/jsapi/util/error/throw        OK            
+▶  1/71 - avoid statically importing two versions of the same module OK            
 ▶ 71/71 /callargs/invalid-int64-type       OK            
-▶ 70/71 /gjs/jsapi/util/string/js/string/utf8 OK            
+▶ 70/71 /gjs/jsapi/util/error/throw-cause  OK            
 ▶ 71/71 /callargs/invalid-double-type      OK            
-▶ 48/71 Timers cancels successfully        OK            
+▶ 70/71 /gjs/jsapi/util/string/utf8-nchars-to-js OK            
 ▶ 71/71 /callargs/invalid-autochar-type    OK            
-▶ 70/71 /gjs/jsapi/util/gi/args/safe-integer/max OK            
+▶ 70/71 /gjs/jsapi/util/string/char16_data OK            
 ▶ 71/71 /callargs/invalid-autojschar-type  OK            
-▶ 70/71 /gjs/jsapi/util/gi/args/safe-integer/min OK            
+▶ 70/71 /gjs/jsapi/util/string/to_ucs4     OK            
 ▶ 71/71 /callargs/invalid-jsstring-type    OK            
-▶ 48/71 Timers cancels multiple correctly  OK            
+▶ 70/71 /gjs/jsapi/util/string/js/string/utf8 OK            
 ▶ 71/71 /callargs/invalid-object-type      OK            
-▶ 70/71 /gjs/jsapi/util/debug_id/string/no-quotes OK            
+▶ 70/71 /gjs/jsapi/util/gi/args/safe-integer/max OK            
+▶ 48/71 Timers cancels successfully        OK            
 ▶ 71/71 /callargs/invalid-boolean          OK            
-▶ 70/71 /gjs/jsapi/util/debug_string/quotes OK            
+▶ 70/71 /gjs/jsapi/util/gi/args/safe-integer/min OK            
 ▶ 71/71 /callargs/invalid-object           OK            
 ▶ 71/71 /gjs/jsapi-utils/gjs-autopointer/size OK            
 ▶ 71/71 /gjs/jsapi-utils/gjs-autopointer/destructor OK            
@@ -4405,17 +4434,20 @@
 ▶ 71/71 /gjs/jsapi-utils/gjs-autotypeclass/init OK            
 ▶ 71/71 /gjs/jsapi-utils/gjs-autoerror/init OK            
 ▶ 71/71 /gjs/jsapi-utils/gjs-autoerror/as-out-value OK            
+▶ 70/71 /gjs/jsapi/util/debug_id/string/no-quotes OK            
+▶ 71/71 /toggle-queue/empty                OK            
+▶ 70/71 /gjs/jsapi/util/debug_string/quotes OK            
+▶ 48/71 Timers cancels multiple correctly  OK            
+▶ 71/71 /toggle-queue/empty_cancel         OK            
 ▶ 70/71 /gjs/jsapi/util/debug_value/bigint OK            
 ▶ 70/71 /gjs/jsapi/util/debug_value/bigint/uint64 OK            
-▶ 71/71 /toggle-queue/empty                OK            
 ▶ 70/71 /gjs/jsapi/util/debug_value/bigint/huge OK            
+▶ 71/71 /toggle-queue/enqueue_one          OK            
 ▶ 70/71 /gjs/jsapi/util/debug_value/string/quotes OK            
-▶ 71/71 /toggle-queue/empty_cancel         OK            
 ▶ 70/71 /gjs/coverage/file_duplicated_into_output_path OK            
-▶ 71/71 /toggle-queue/enqueue_one          OK            
 ▶ 71/71 /toggle-queue/enqueue_one_cancel   OK            
-▶ 70/71 /gjs/coverage/file_duplicated_full_resource_path OK            
 ▶ 71/71 /toggle-queue/enqueue_many_equal   OK            
+▶ 70/71 /gjs/coverage/file_duplicated_full_resource_path OK            
 ▶ 71/71 /toggle-queue/enqueue_many_equal_cancel OK            
 ▶ 70/71 /gjs/coverage/contents_preserved_accumulate_mode OK            
 ▶ 71/71 /toggle-queue/enqueue_more_up      OK            
@@ -4424,58 +4456,58 @@
 ▶ 70/71 /gjs/coverage/expected_source_file_name_written_to_coverage_data OK            
 ▶ 71/71 /toggle-queue/enqueue_only_up_cancel OK            
 ▶ 70/71 /gjs/coverage/entry_not_written_for_nonexistent_file OK            
-▶ 37/71 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone OK            
-▶ 37/71 GObject with toggle references can be finalized while queued in toggle queue OK            
-▶ 37/71 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main SKIP          
-37/71 cjs:JS / GObjectDestructionAccess    OK               1.92s   53 subtests passed
-
 ▶ 70/71 /gjs/coverage/single_branch_coverage_written_to_coverage_data OK            
-▶ 71/71 /toggle-queue/handle_more_up       OK            
 ▶ 70/71 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data OK            
-▶ 48/71 Timers cancels invalid silent fail OK            
+▶ 71/71 /toggle-queue/handle_more_up       OK            
 ▶ 70/71 /gjs/coverage/branches_for_multiple_case_statements_fallthrough OK            
-▶ 71/71 /toggle-queue/handle_only_up       OK            
 ▶ 70/71 /gjs/coverage/not_hit_branch_point_written_to_coverage_data OK            
-▶ 71/71 /toggle-queue/spin-lock/unlock-empty OK            
 ▶ 70/71 /gjs/coverage/function_names_written_to_coverage_data OK            
-▶ 48/71 Timers interval success            OK            
-▶ 71/71 /toggle-queue/spin-lock/unlock-same-thread OK            
 ▶ 70/71 /gjs/coverage/function_lines_written_to_coverage_data OK            
+▶ 71/71 /toggle-queue/handle_only_up       OK            
 ▶ 70/71 /gjs/coverage/function_hit_counts_written_to_coverage_data OK            
+▶ 37/71 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone OK            
 ▶ 70/71 /gjs/coverage/big_function_hit_counts_written_to_coverage_data OK            
+▶ 37/71 GObject with toggle references can be finalized while queued in toggle queue OK            
+▶ 37/71 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main SKIP          
+▶ 71/71 /toggle-queue/spin-lock/unlock-empty OK            
+37/71 cjs:JS / GObjectDestructionAccess    OK               1.89s   53 subtests passed
+
+▶ 71/71 /toggle-queue/spin-lock/unlock-same-thread OK            
 ▶ 70/71 /gjs/coverage/little_function_hit_counts_written_to_coverage_data OK            
 ▶ 70/71 /gjs/coverage/total_function_coverage_written_to_coverage_data OK            
+▶ 48/71 Timers cancels invalid silent fail OK            
 ▶ 70/71 /gjs/coverage/single_line_hit_written_to_coverage_data OK            
 ▶ 70/71 /gjs/coverage/hits_on_multiline_if_cond OK            
-▶ 71/71 /toggle-queue/spin-lock/blocks-other-thread OK            
 ▶ 70/71 /gjs/coverage/full_line_tally_written_to_coverage_data OK            
+▶ 48/71 Timers interval success            OK            
 ▶ 70/71 /gjs/coverage/no_hits_for_unexecuted_file OK            
-▶ 71/71 /toggle-queue/object/not-enqueued_main_thread OK            
 ▶ 70/71 /gjs/coverage/end_of_record_section_written_to_coverage_data OK            
-▶ 71/71 /toggle-queue/object/already_enqueued_main_thread OK            
+▶ 71/71 /toggle-queue/spin-lock/blocks-other-thread OK            
 ▶ 70/71 /gjs/coverage/multiple_source_file_records_written_to_coverage_data OK            
-▶ 71/71 /toggle-queue/object/already_enqueued_unref_main_thread OK            
+▶ 71/71 /toggle-queue/object/not-enqueued_main_thread OK            
 ▶ 70/71 /gjs/coverage/correct_line_coverage_data_written_for_both_sections OK            
 ▶ 70/71 /util/misc/strv/concat/null        OK            
 ▶ 70/71 /util/misc/strv/concat/pointers    OK            
 ▶ 70/71 /gi/args/set-get-unset             OK            
 ▶ 70/71 /gi/args/rounded_values            OK            
-70/71 cjs:C / API tests                    OK               2.00s   72 subtests passed
+70/71 cjs:C / API tests                    OK               1.74s   72 subtests passed
 ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
 stderr:
 **
 This is an exception 42
 ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
+▶ 71/71 /toggle-queue/object/already_enqueued_main_thread OK            
+▶ 71/71 /toggle-queue/object/already_enqueued_unref_main_thread OK            
 ▶ 71/71 /toggle-queue/object/ref_unref_other_thread OK            
 ▶ 71/71 /toggle-queue/object/handle_up     OK            
-▶ 48/71 Timers cancels interval successfully OK            
 ▶ 71/71 /toggle-queue/object/handle_up_down OK            
+▶ 48/71 Timers cancels interval successfully OK            
 ▶ 71/71 /toggle-queue/object/handle_up_down_delayed OK            
 ▶ 71/71 /toggle-queue/object/handle_up_down_on_gc OK            
 ▶ 71/71 /toggle-queue/object/handle_many_up OK            
 ▶ 71/71 /toggle-queue/object/handle_many_up_and_down OK            
-71/71 cjs:C / Internal API tests           OK               2.58s   115 subtests passed
+71/71 cjs:C / Internal API tests           OK               2.36s   115 subtests passed
 
 ▶ 48/71 Timers ordering interval           OK            
 ▶ 48/71 Timers cancel invalid silent fail  OK            
@@ -4491,18 +4523,14 @@
 ▶  1/71 - exit with correct code from a signal callback OK            
 ▶  1/71 - avoid asserting when System.exit is called from a signal callback OK            
 ▶  1/71 - exit after first System.exit call in a signal callback OK            
- 1/71 cjs:Scripts / CommandLine            OK               4.05s   46 subtests passed
+ 1/71 cjs:Scripts / CommandLine            OK               3.76s   46 subtests passed
 ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
 stderr:
-Trace/breakpoint trap
-Trace/breakpoint trap
-Trace/breakpoint trap
 
-(cjs-console:4146634): Gjs-CRITICAL **: 05:14:47.546: 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.
+(cjs-console:1326513): Gjs-CRITICAL **: 11:39:45.015: 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 0xaaaacfe5ba40 ==
-Gjs-Message: 05:14:47.598: Wrote coverage statistics to /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/coverage.lcov
-Trace/breakpoint trap
+== Stack trace for context 0xaaaab77a7a40 ==
+Gjs-Message: 11:39:45.067: Wrote coverage statistics to /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/coverage.lcov
 ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 
 
@@ -4514,7 +4542,7 @@
 Timeout:            0   
 
 Full log written to /build/reproducible-path/cjs-6.4.0/obj-aarch64-linux-gnu/meson-logs/testlog.txt
-	rm -fr -- /tmp/dh-xdg-rundir-kyGfjQbT
+	rm -fr -- /tmp/dh-xdg-rundir-KDX7xpgG
 make[1]: Leaving directory '/build/reproducible-path/cjs-6.4.0'
    create-stamp debian/debhelper-build-stamp
    dh_prep
@@ -4799,14 +4827,14 @@
 	install -m0755 -d debian/libcjs0/usr/share/doc/libcjs0
 	install -p -m0644 debian/copyright debian/libcjs0/usr/share/doc/libcjs0/copyright
    dh_installchangelogs
+	install -m0755 -d debian/cjs-tests/usr/share/doc/cjs-tests
+	install -p -m0644 debian/.debhelper/generated/cjs-tests/dh_installchangelogs.dch.trimmed debian/cjs-tests/usr/share/doc/cjs-tests/changelog.Debian
 	install -m0755 -d debian/libcjs-dev/usr/share/doc/libcjs-dev
 	install -p -m0644 debian/.debhelper/generated/libcjs-dev/dh_installchangelogs.dch.trimmed debian/libcjs-dev/usr/share/doc/libcjs-dev/changelog.Debian
-	install -m0755 -d debian/libcjs0/usr/share/doc/libcjs0
-	install -p -m0644 debian/.debhelper/generated/libcjs0/dh_installchangelogs.dch.trimmed debian/libcjs0/usr/share/doc/libcjs0/changelog.Debian
 	install -m0755 -d debian/cjs/usr/share/doc/cjs
 	install -p -m0644 debian/.debhelper/generated/cjs/dh_installchangelogs.dch.trimmed debian/cjs/usr/share/doc/cjs/changelog.Debian
-	install -m0755 -d debian/cjs-tests/usr/share/doc/cjs-tests
-	install -p -m0644 debian/.debhelper/generated/cjs-tests/dh_installchangelogs.dch.trimmed debian/cjs-tests/usr/share/doc/cjs-tests/changelog.Debian
+	install -m0755 -d debian/libcjs0/usr/share/doc/libcjs0
+	install -p -m0644 debian/.debhelper/generated/libcjs0/dh_installchangelogs.dch.trimmed debian/libcjs0/usr/share/doc/libcjs0/changelog.Debian
    dh_installexamples
 	install -m0755 -d debian/cjs/usr/share/doc/cjs/examples
 	cp --reflink=auto -a ./examples/calc.js debian/cjs/usr/share/doc/cjs/examples
@@ -4852,15 +4880,15 @@
 	cd debian/libcjs-dev
 	cd debian/libcjs0
 	chmod a-x usr/share/doc/cjs/NEWS usr/share/doc/cjs/changelog.Debian
-	chmod a-x usr/share/doc/cjs-tests/changelog.Debian
-	chmod a-x usr/share/doc/libcjs-dev/changelog.Debian
 	chmod a-x usr/share/doc/libcjs0/changelog.Debian
+	chmod a-x usr/share/doc/libcjs-dev/changelog.Debian
 	gzip -9nf usr/share/doc/cjs/NEWS usr/share/doc/cjs/changelog.Debian
-	gzip -9nf usr/share/doc/cjs-tests/changelog.Debian
-	gzip -9nf usr/share/doc/libcjs-dev/changelog.Debian
 	gzip -9nf usr/share/doc/libcjs0/changelog.Debian
+	gzip -9nf usr/share/doc/libcjs-dev/changelog.Debian
+	chmod a-x usr/share/doc/cjs-tests/changelog.Debian
 	cd '/build/reproducible-path/cjs-6.4.0'
 	cd '/build/reproducible-path/cjs-6.4.0'
+	gzip -9nf usr/share/doc/cjs-tests/changelog.Debian
 	cd '/build/reproducible-path/cjs-6.4.0'
 	cd '/build/reproducible-path/cjs-6.4.0'
    debian/rules override_dh_fixperms
@@ -4870,22 +4898,22 @@
 	find debian/cjs-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/libcjs-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/libcjs0 ! -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/libcjs0/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libcjs0/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/cjs/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/cjs/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
-	find debian/cjs-tests/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/cjs-tests/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/libcjs0/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libcjs0/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libcjs-dev/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libcjs-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
+	find debian/cjs-tests/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/cjs-tests/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/libcjs0/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755
+	find debian/libcjs-dev/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755
 	find debian/cjs/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755
 	find debian/cjs-tests/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755
-	find debian/libcjs-dev/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755
 	find debian/libcjs0 -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/cjs -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/libcjs-dev/usr/include -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644
 	find debian/cjs-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/cjs -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/cjs-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/libcjs0/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/libcjs-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/libcjs0/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/cjs/usr/bin -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod a+x
+	find debian/cjs-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/libcjs-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/cjs-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/cjs/*.so
@@ -4906,18 +4934,18 @@
    dh_strip -a
 	install -m0755 -d debian/.debhelper/cjs/dbgsym-root/usr/lib/debug/.build-id/bb
 	objcopy --only-keep-debug --compress-debug-sections debian/cjs/usr/bin/cjs-console debian/.debhelper/cjs/dbgsym-root/usr/lib/debug/.build-id/bb/0ef1de1a6deebf9a17e6ef82e68ddb90f59cae.debug
-	install -m0755 -d debian/.debhelper/libcjs0/dbgsym-root/usr/lib/debug/.build-id/9e
-	objcopy --only-keep-debug --compress-debug-sections debian/libcjs0/usr/lib/aarch64-linux-gnu/libcjs.so.0.0.0 debian/.debhelper/libcjs0/dbgsym-root/usr/lib/debug/.build-id/9e/ecab824310d74644f8e369ae36ebc9152091aa.debug
 	install -m0755 -d debian/.debhelper/cjs-tests/dbgsym-root/usr/lib/debug/.build-id/46
 	objcopy --only-keep-debug --compress-debug-sections debian/cjs-tests/usr/libexec/installed-tests/cjs/libgimarshallingtests.so debian/.debhelper/cjs-tests/dbgsym-root/usr/lib/debug/.build-id/46/e069aa8d68db673f23bbbaecb29d3d95cfbebf.debug
+	install -m0755 -d debian/.debhelper/libcjs0/dbgsym-root/usr/lib/debug/.build-id/9e
+	objcopy --only-keep-debug --compress-debug-sections debian/libcjs0/usr/lib/aarch64-linux-gnu/libcjs.so.0.0.0 debian/.debhelper/libcjs0/dbgsym-root/usr/lib/debug/.build-id/9e/ecab824310d74644f8e369ae36ebc9152091aa.debug
 	chmod 0644 -- debian/.debhelper/cjs/dbgsym-root/usr/lib/debug/.build-id/bb/0ef1de1a6deebf9a17e6ef82e68ddb90f59cae.debug
 	strip --remove-section=.comment --remove-section=.note debian/cjs/usr/bin/cjs-console
 	objcopy --add-gnu-debuglink debian/.debhelper/cjs/dbgsym-root/usr/lib/debug/.build-id/bb/0ef1de1a6deebf9a17e6ef82e68ddb90f59cae.debug debian/cjs/usr/bin/cjs-console
+	chmod 0644 -- debian/.debhelper/cjs-tests/dbgsym-root/usr/lib/debug/.build-id/46/e069aa8d68db673f23bbbaecb29d3d95cfbebf.debug
+	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/cjs-tests/usr/libexec/installed-tests/cjs/libgimarshallingtests.so
 	install -m0755 -d debian/.debhelper/cjs/dbgsym-root/usr/share/doc
 	ln -s cjs debian/.debhelper/cjs/dbgsym-root/usr/share/doc/cjs-dbgsym
 	install -m0755 -d debian/.debhelper/cjs
-	chmod 0644 -- debian/.debhelper/cjs-tests/dbgsym-root/usr/lib/debug/.build-id/46/e069aa8d68db673f23bbbaecb29d3d95cfbebf.debug
-	strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/cjs-tests/usr/libexec/installed-tests/cjs/libgimarshallingtests.so
 	objcopy --add-gnu-debuglink debian/.debhelper/cjs-tests/dbgsym-root/usr/lib/debug/.build-id/46/e069aa8d68db673f23bbbaecb29d3d95cfbebf.debug debian/cjs-tests/usr/libexec/installed-tests/cjs/libgimarshallingtests.so
 	install -m0755 -d debian/.debhelper/cjs-tests/dbgsym-root/usr/lib/debug/.build-id/8d
 	objcopy --only-keep-debug --compress-debug-sections debian/cjs-tests/usr/libexec/installed-tests/cjs/libgjstesttools.so debian/.debhelper/cjs-tests/dbgsym-root/usr/lib/debug/.build-id/8d/006078ebcc83f0333d7442ce1ec285936b2027.debug
@@ -5018,40 +5046,45 @@
 	echo misc:Pre-Depends= >> debian/cjs.substvars
 	install -m0755 -d debian/.debhelper/cjs/dbgsym-root/DEBIAN
 	dpkg-gencontrol -pcjs -ldebian/changelog -Tdebian/cjs.substvars -cdebian/control -Pdebian/.debhelper/cjs/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=cjs-dbgsym "-DDepends=cjs (= \${binary:Version})" "-DDescription=debug symbols for cjs" -DBuild-Ids=bb0ef1de1a6deebf9a17e6ef82e68ddb90f59cae -DSection=debug -UMulti-Arch -UReplaces -UBreaks
-	install -m0755 -d debian/cjs-tests/DEBIAN
-	echo misc:Pre-Depends= >> debian/cjs-tests.substvars
-	install -m0755 -d debian/.debhelper/cjs-tests/dbgsym-root/DEBIAN
-	dpkg-gencontrol -pcjs-tests -ldebian/changelog -Tdebian/cjs-tests.substvars -cdebian/control -Pdebian/.debhelper/cjs-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=cjs-tests-dbgsym "-DDepends=cjs-tests (= \${binary:Version})" "-DDescription=debug symbols for cjs-tests" "-DBuild-Ids=46e069aa8d68db673f23bbbaecb29d3d95cfbebf 4f1ae11f359bcbf65359c1be97faa825b88b0133 63edee48cf3a4181f58d381129c0cd04f2e9ddcf 8d006078ebcc83f0333d7442ce1ec285936b2027 d4b08a56c9fdc1c3d84228b54e6815d5967b254e" -DSection=debug -UMulti-Arch -UReplaces -UBreaks
 	install -m0755 -d debian/libcjs0/DEBIAN
 	echo misc:Depends= >> debian/libcjs0.substvars
 	echo misc:Pre-Depends= >> debian/libcjs0.substvars
 	install -m0755 -d debian/.debhelper/libcjs0/dbgsym-root/DEBIAN
 	dpkg-gencontrol -plibcjs0 -ldebian/changelog -Tdebian/libcjs0.substvars -cdebian/control -Pdebian/.debhelper/libcjs0/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=libcjs0-dbgsym "-DDepends=libcjs0 (= \${binary:Version})" "-DDescription=debug symbols for libcjs0" -DBuild-Ids=9eecab824310d74644f8e369ae36ebc9152091aa -DSection=debug -UReplaces -UBreaks
+	install -m0755 -d debian/cjs-tests/DEBIAN
+	echo misc:Pre-Depends= >> debian/cjs-tests.substvars
+	install -m0755 -d debian/.debhelper/cjs-tests/dbgsym-root/DEBIAN
+	dpkg-gencontrol -pcjs-tests -ldebian/changelog -Tdebian/cjs-tests.substvars -cdebian/control -Pdebian/.debhelper/cjs-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=cjs-tests-dbgsym "-DDepends=cjs-tests (= \${binary:Version})" "-DDescription=debug symbols for cjs-tests" "-DBuild-Ids=46e069aa8d68db673f23bbbaecb29d3d95cfbebf 4f1ae11f359bcbf65359c1be97faa825b88b0133 63edee48cf3a4181f58d381129c0cd04f2e9ddcf 8d006078ebcc83f0333d7442ce1ec285936b2027 d4b08a56c9fdc1c3d84228b54e6815d5967b254e" -DSection=debug -UMulti-Arch -UReplaces -UBreaks
 dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined
 dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextVersion} unused, but is defined
 dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:UpstreamVersion} unused, but is defined
 dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:Version} unused, but is defined
 dpkg-gencontrol: warning: package cjs-tests: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined
+dpkg-gencontrol: warning: Depends field of package libcjs0: substitution variable ${gir:Depends} used, but is not defined
 dpkg-gencontrol: warning: package cjs-tests: substitution variable ${gnome:NextVersion} unused, but is defined
 dpkg-gencontrol: warning: package cjs-tests: substitution variable ${gnome:UpstreamVersion} unused, but is defined
 dpkg-gencontrol: warning: package cjs-tests: substitution variable ${gnome:Version} unused, but is defined
-	chmod 0644 -- debian/.debhelper/cjs/dbgsym-root/DEBIAN/control
-	dpkg-gencontrol -pcjs -ldebian/changelog -Tdebian/cjs.substvars -cdebian/control -Pdebian/cjs
-	chmod 0644 -- debian/.debhelper/cjs-tests/dbgsym-root/DEBIAN/control
-	dpkg-gencontrol -pcjs-tests -ldebian/changelog -Tdebian/cjs-tests.substvars -cdebian/control -Pdebian/cjs-tests
-dpkg-gencontrol: warning: Depends field of package libcjs0: substitution variable ${gir:Depends} used, but is not defined
+dpkg-gencontrol: warning: Provides field of package libcjs0: substitution variable ${cjs:Provides} used, but is not defined
 dpkg-gencontrol: warning: package libcjs-dev: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined
 dpkg-gencontrol: warning: package libcjs-dev: substitution variable ${gnome:NextVersion} unused, but is defined
 dpkg-gencontrol: warning: package libcjs-dev: substitution variable ${gnome:UpstreamVersion} unused, but is defined
 dpkg-gencontrol: warning: package libcjs-dev: substitution variable ${gnome:Version} unused, but is defined
-dpkg-gencontrol: warning: Provides field of package libcjs0: substitution variable ${cjs:Provides} used, but is not defined
-	chmod 0644 -- debian/libcjs-dev/DEBIAN/control
+	chmod 0644 -- debian/.debhelper/cjs-tests/dbgsym-root/DEBIAN/control
+	dpkg-gencontrol -pcjs-tests -ldebian/changelog -Tdebian/cjs-tests.substvars -cdebian/control -Pdebian/cjs-tests
 dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined
 dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:NextVersion} unused, but is defined
 dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:UpstreamVersion} unused, but is defined
 dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:Version} unused, but is defined
+	chmod 0644 -- debian/.debhelper/cjs/dbgsym-root/DEBIAN/control
+	dpkg-gencontrol -pcjs -ldebian/changelog -Tdebian/cjs.substvars -cdebian/control -Pdebian/cjs
+	chmod 0644 -- debian/libcjs-dev/DEBIAN/control
 	chmod 0644 -- debian/.debhelper/libcjs0/dbgsym-root/DEBIAN/control
 	dpkg-gencontrol -plibcjs0 -ldebian/changelog -Tdebian/libcjs0.substvars -cdebian/control -Pdebian/libcjs0
+dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined
+dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextVersion} unused, but is defined
+dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:UpstreamVersion} unused, but is defined
+dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:Version} unused, but is defined
+	chmod 0644 -- debian/cjs/DEBIAN/control
 dpkg-gencontrol: warning: Depends field of package libcjs0: substitution variable ${gir:Depends} used, but is not defined
 dpkg-gencontrol: warning: Provides field of package libcjs0: substitution variable ${cjs:Provides} used, but is not defined
 dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined
@@ -5059,11 +5092,6 @@
 dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:UpstreamVersion} unused, but is defined
 dpkg-gencontrol: warning: package libcjs0: substitution variable ${gnome:Version} unused, but is defined
 	chmod 0644 -- debian/libcjs0/DEBIAN/control
-dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined
-dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:NextVersion} unused, but is defined
-dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:UpstreamVersion} unused, but is defined
-dpkg-gencontrol: warning: package cjs: substitution variable ${gnome:Version} unused, but is defined
-	chmod 0644 -- debian/cjs/DEBIAN/control
 dpkg-gencontrol: warning: package cjs-tests: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined
 dpkg-gencontrol: warning: package cjs-tests: substitution variable ${gnome:NextVersion} unused, but is defined
 dpkg-gencontrol: warning: package cjs-tests: substitution variable ${gnome:UpstreamVersion} unused, but is defined
@@ -5071,23 +5099,23 @@
 	chmod 0644 -- debian/cjs-tests/DEBIAN/control
    dh_md5sums
 	install -m0755 -d debian/cjs/DEBIAN
+	install -m0755 -d debian/libcjs0/DEBIAN
 	install -m0755 -d debian/cjs-tests/DEBIAN
 	install -m0755 -d debian/libcjs-dev/DEBIAN
-	install -m0755 -d debian/libcjs0/DEBIAN
 	cd debian/cjs >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	cd debian/libcjs0 >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
-	cd debian/libcjs-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	cd debian/cjs-tests >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
-	chmod 0644 -- debian/libcjs-dev/DEBIAN/md5sums
+	cd debian/libcjs-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	chmod 0644 -- debian/cjs/DEBIAN/md5sums
 	install -m0755 -d debian/.debhelper/cjs/dbgsym-root/DEBIAN
 	cd debian/.debhelper/cjs/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	chmod 0644 -- debian/libcjs0/DEBIAN/md5sums
 	install -m0755 -d debian/.debhelper/libcjs0/dbgsym-root/DEBIAN
 	cd debian/.debhelper/libcjs0/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
-	chmod 0644 -- debian/.debhelper/cjs/dbgsym-root/DEBIAN/md5sums
 	chmod 0644 -- debian/cjs-tests/DEBIAN/md5sums
 	install -m0755 -d debian/.debhelper/cjs-tests/dbgsym-root/DEBIAN
+	chmod 0644 -- debian/libcjs-dev/DEBIAN/md5sums
+	chmod 0644 -- debian/.debhelper/cjs/dbgsym-root/DEBIAN/md5sums
 	cd debian/.debhelper/cjs-tests/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums
 	chmod 0644 -- debian/.debhelper/cjs-tests/dbgsym-root/DEBIAN/md5sums
 	chmod 0644 -- debian/.debhelper/libcjs0/dbgsym-root/DEBIAN/md5sums
@@ -5097,15 +5125,15 @@
 	dpkg-deb --root-owner-group --build debian/cjs-tests ..
 	dpkg-deb --root-owner-group --build debian/.debhelper/cjs-tests/dbgsym-root ..
 	dpkg-deb --root-owner-group --build debian/libcjs-dev ..
-	dpkg-deb --root-owner-group --build debian/.debhelper/libcjs0/dbgsym-root ..
 	dpkg-deb --root-owner-group --build debian/libcjs0 ..
-dpkg-deb: building package 'cjs' in '../cjs_6.4.0-1_arm64.deb'.
+	dpkg-deb --root-owner-group --build debian/.debhelper/libcjs0/dbgsym-root ..
 dpkg-deb: building package 'cjs-dbgsym' in '../cjs-dbgsym_6.4.0-1_arm64.deb'.
-dpkg-deb: building package 'cjs-tests' in '../cjs-tests_6.4.0-1_arm64.deb'.
+dpkg-deb: building package 'cjs' in '../cjs_6.4.0-1_arm64.deb'.
 dpkg-deb: building package 'cjs-tests-dbgsym' in '../cjs-tests-dbgsym_6.4.0-1_arm64.deb'.
-dpkg-deb: building package 'libcjs0' in '../libcjs0_6.4.0-1_arm64.deb'.
 dpkg-deb: building package 'libcjs-dev' in '../libcjs-dev_6.4.0-1_arm64.deb'.
+dpkg-deb: building package 'libcjs0' in '../libcjs0_6.4.0-1_arm64.deb'.
 dpkg-deb: building package 'libcjs0-dbgsym' in '../libcjs0-dbgsym_6.4.0-1_arm64.deb'.
+dpkg-deb: building package 'cjs-tests' in '../cjs-tests_6.4.0-1_arm64.deb'.
  dpkg-genbuildinfo --build=binary -O../cjs_6.4.0-1_arm64.buildinfo
  dpkg-genchanges --build=binary -O../cjs_6.4.0-1_arm64.changes
 dpkg-genchanges: info: binary-only upload (no source code included)
@@ -5113,12 +5141,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/1314803/tmp/hooks/B01_cleanup starting
+I: user script /srv/workspace/pbuilder/1314803/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/4135024 and its subdirectories
-I: Current time: Mon Dec 16 17:15:11 -12 2024
-I: pbuilder-time-stamp: 1734412511
+I: removing directory /srv/workspace/pbuilder/1314803 and its subdirectories
+I: Current time: Tue Jan 20 01:40:09 +14 2026
+I: pbuilder-time-stamp: 1768822809