Diff of the two buildlogs: -- --- b1/build.log 2024-01-12 06:12:58.287492776 +0000 +++ b2/build.log 2024-01-12 06:14:48.495413846 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Jan 11 17:53:43 -12 2024 -I: pbuilder-time-stamp: 1705038823 +I: Current time: Fri Feb 14 02:36:04 +14 2025 +I: pbuilder-time-stamp: 1739450164 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -27,49 +27,81 @@ dpkg-source: info: applying function-Always-initialize-callback-return-value.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1201069/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1470288/tmp/hooks/D01_modify_environment starting +debug: Running on ionos15-amd64. +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 Feb 13 12:36 /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/1470288/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1470288/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=15 ' - DISTRIBUTION='bookworm' - HOME='/root' - HOST_ARCH='amd64' + 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]="15" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.15(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='4a7e9aabb5bb44ac83d4e0cc3ed80838' - 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='1201069' - PS1='# ' - PS2='> ' + INVOCATION_ID=14fe3b898f2846acadb665474c378fe4 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-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=1470288 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.ScqaFAV0/pbuilderrc_RC2Q --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ScqaFAV0/b1 --logfile b1/build.log gjs_1.74.2-1+deb12u1.dsc' - SUDO_GID='110' - SUDO_UID='105' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://78.137.99.97: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.ScqaFAV0/pbuilderrc_lJew --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ScqaFAV0/b2 --logfile b2/build.log gjs_1.74.2-1+deb12u1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://85.184.249.68:3128 I: uname -a - Linux ionos1-amd64 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.5.0-0.deb12.4-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.5.10-1~bpo12+1 (2023-11-23) x86_64 GNU/Linux I: ls -l /bin total 5632 -rwxr-xr-x 1 root root 1265648 Apr 23 2023 bash @@ -127,15 +159,15 @@ -rwxr-xr-x 1 root root 52112 Sep 20 2022 readlink -rwxr-xr-x 1 root root 72752 Sep 20 2022 rm -rwxr-xr-x 1 root root 56240 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 27560 Jul 28 23:46 run-parts + -rwxr-xr-x 1 root root 27560 Jul 28 2023 run-parts -rwxr-xr-x 1 root root 126424 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash + lrwxrwxrwx 1 root root 9 Feb 13 12:36 sh -> /bin/bash -rwxr-xr-x 1 root root 43888 Sep 20 2022 sleep -rwxr-xr-x 1 root root 85008 Sep 20 2022 stty -rwsr-xr-x 1 root root 72000 Mar 23 2023 su -rwxr-xr-x 1 root root 39824 Sep 20 2022 sync -rwxr-xr-x 1 root root 531984 Apr 6 2023 tar - -rwxr-xr-x 1 root root 14520 Jul 28 23:46 tempfile + -rwxr-xr-x 1 root root 14520 Jul 28 2023 tempfile -rwxr-xr-x 1 root root 109616 Sep 20 2022 touch -rwxr-xr-x 1 root root 35664 Sep 20 2022 true -rwxr-xr-x 1 root root 14568 Mar 23 2023 ulockmgr_server @@ -155,7 +187,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/1201069/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/1470288/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -477,7 +509,7 @@ Get: 250 http://deb.debian.org/debian bookworm/main amd64 xauth amd64 1:1.1.2-1 [36.0 kB] Get: 251 http://deb.debian.org/debian bookworm/main amd64 xserver-common all 2:21.1.7-3+deb12u2 [2382 kB] Get: 252 http://deb.debian.org/debian bookworm/main amd64 xvfb amd64 2:21.1.7-3+deb12u2 [3151 kB] -Fetched 141 MB in 45s (3132 kB/s) +Fetched 141 MB in 2s (94.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libargon2-1:amd64. (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 ... 18148 files and directories currently installed.) @@ -1303,8 +1335,8 @@ Setting up tzdata (2023c-5+deb12u1) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Jan 12 05:57:49 UTC 2024. -Universal Time is now: Fri Jan 12 05:57:49 UTC 2024. +Local time is now: Thu Feb 13 12:36:35 UTC 2025. +Universal Time is now: Thu Feb 13 12:36:35 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libdconf1:amd64 (0.40.0-4) ... @@ -1524,7 +1556,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/gjs-1.74.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../gjs_1.74.2-1+deb12u1_source.changes +I: user script /srv/workspace/pbuilder/1470288/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/1470288/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/gjs-1.74.2/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../gjs_1.74.2-1+deb12u1_source.changes dpkg-buildpackage: info: source package gjs dpkg-buildpackage: info: source version 1.74.2-1+deb12u1 dpkg-buildpackage: info: source distribution bookworm @@ -1742,94 +1778,66 @@ Found ninja-1.11.1 at /usr/bin/ninja make[1]: Leaving directory '/build/reproducible-path/gjs-1.74.2' dh_auto_build - cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j15 -v + cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j16 -v [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 ../installed-tests/js/jsunit.gresources.xml --sourcedir ../installed-tests/js --c-name jsunit_resources --internal --generate --target installed-tests/js/jsunit-resources.h xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH [3/123] /usr/bin/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js -[4/123] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir ../test/.. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.c --dependency-file test/mock-js-resources.c.d -[5/123] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir ../test/.. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.h +[4/123] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir ../test/.. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.h +[5/123] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir ../test/.. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.c --dependency-file test/mock-js-resources.c.d [6/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 [7/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 xml-stripblanks preprocessing requested, but XMLLINT is not set, and xmllint is not in PATH -[8/123] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -MF libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o.d -o libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -c js-resources.c +[8/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/x86_64-linux-gnu/glib-2.0/include -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 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -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 [9/123] cc -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[10/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/x86_64-linux-gnu/glib-2.0/include -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 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -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 -[11/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[12/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,--start-group -Wl,-soname,libwarnlib.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so -Wl,--end-group -[13/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/x86_64-linux-gnu/glib-2.0/include -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 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -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 -[14/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,--start-group -Wl,-soname,libgimarshallingtests.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so -Wl,--end-group +[10/123] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -MF libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o.d -o libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -c js-resources.c +[11/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,--start-group -Wl,-soname,libwarnlib.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so -Wl,--end-group +[12/123] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -MF libgjs.so.0.0.0.p/libgjs-private_gjs-util.c.o.d -o libgjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -c ../libgjs-private/gjs-util.c +[13/123] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -MF libgjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o.d -o libgjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -c ../libgjs-private/gjs-gdbus-wrapper.c +[14/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 [15/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' '-DINSTTESTDIR="/usr/libexec/installed-tests/gjs"' -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 -[16/123] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -MF libgjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o.d -o libgjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -c ../libgjs-private/gjs-gdbus-wrapper.c -[17/123] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -MF libgjs.so.0.0.0.p/libgjs-private_gjs-util.c.o.d -o libgjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -c ../libgjs-private/gjs-util.c -[18/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -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 -[19/123] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[20/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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] c++ -Igjs-console.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ gjs-console.p/gjs_console.cpp.o -MF gjs-console.p/gjs_console.cpp.o.d -o gjs-console.p/gjs_console.cpp.o -c ../gjs/console.cpp -[23/123] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[24/123] c++ -Itest/libgjs-tests-common.a.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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] c++ -Itest/libgjs-tests-common.a.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[26/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 -[27/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -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 +[16/123] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -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++ -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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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] c++ -Itest/libgjs-tests-common.a.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[20/123] c++ -Itest/libgjs-tests-common.a.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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] 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 +[22/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -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 /usr/share/gobject-introspection-1.0/tests/regress.c: In function ‘regress_test_array_static_in_int’: /usr/share/gobject-introspection-1.0/tests/regress.c:873:39: warning: unused parameter ‘x’ [-Wunused-parameter] 873 | regress_test_array_static_in_int (int x[static 10]) | ~~~~^~~~~~~~~~~~ -[28/123] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-uninstalled /usr/bin/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/gjs-1.74.2/installed-tests/js -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/obj-x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/ --sources-top-dirs /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ +[23/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,--start-group -Wl,-soname,libregress.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so -Wl,--end-group +[24/123] c++ -Igjs-console.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ gjs-console.p/gjs_console.cpp.o -MF gjs-console.p/gjs_console.cpp.o.d -o gjs-console.p/gjs_console.cpp.o -c ../gjs/console.cpp +[25/123] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-uninstalled /usr/bin/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/gjs-1.74.2/installed-tests/js -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/obj-x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/ --sources-top-dirs /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:33: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:33: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:39: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:39: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:41: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable ../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:41: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable -../../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:41: 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:42: 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:41: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'x' in documentation comment, should be one of 'arg1', 'arg2' :: Warning: WarnLib: (ErrorQuarkFunction)unpaired_error_quark: warnlib_unpaired_error_quark: Couldn't find corresponding enumeration -[29/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,--start-group -Wl,-soname,libregress.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so -Wl,--end-group -[30/123] /usr/bin/g-ir-compiler installed-tests/js/WarnLib-1.0.gir --output installed-tests/js/WarnLib-1.0.typelib --includedir=/usr/share/gir-1.0 -[31/123] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GIMarshallingTests --nsversion=1.0 --warn-all --output installed-tests/js/GIMarshallingTests-1.0.gir --warn-error -I/build/reproducible-path/gjs-1.74.2/installed-tests/js -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/obj-x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/ --sources-top-dirs /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ -[32/123] /usr/bin/g-ir-compiler installed-tests/js/GIMarshallingTests-1.0.gir --output installed-tests/js/GIMarshallingTests-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[35/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_pch.hh.gch -MF libgjs-internal.a.p/gjs_pch.hh.gch.d -o libgjs-internal.a.p/gjs_pch.hh.gch -c ../gjs/gjs_pch.hh -[36/123] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Regress --nsversion=1.0 --warn-all --output installed-tests/js/Regress-1.0.gir --warn-all --warn-error -I/build/reproducible-path/gjs-1.74.2/installed-tests/js -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/obj-x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/ --sources-top-dirs /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ -[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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[38/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[39/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[40/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -In file included from /usr/include/mozjs-102/js/Id.h:35, - from ../gjs/jsapi-util.h:28, - from ../gjs/gjs_pch.hh:41: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_wrapper_define_gtype_prop(JSContext*, JS::HandleObject, GType)’ at ../gi/cwrapper.cpp:20:77: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘gtype_obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gi/cwrapper.cpp: In function ‘bool gjs_wrapper_define_gtype_prop(JSContext*, JS::HandleObject, GType)’: -../gi/cwrapper.cpp:20:22: note: ‘gtype_obj’ declared here - 20 | JS::RootedObject gtype_obj(cx, gjs_gtype_create_gtype_wrapper(cx, gtype)); - | ^~~~~~~~~ -../gi/cwrapper.cpp:20:22: note: ‘cx’ declared here -[41/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_pch.hh.gch -MF libgjs-jsapi.a.p/gjs_pch.hh.gch.d -o libgjs-jsapi.a.p/gjs_pch.hh.gch -c ../gjs/gjs_pch.hh -[42/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[43/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -In file included from /usr/include/mozjs-102/js/Id.h:35, - from ../gjs/jsapi-util.h:28, - from ../gjs/gjs_pch.hh:41: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* GTypeObj::create(JSContext*, GType)’ at ../gi/gtype.cpp:167:66: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gi/gtype.cpp: In static member function ‘static JSObject* GTypeObj::create(JSContext*, GType)’: -../gi/gtype.cpp:167:26: note: ‘proto’ declared here - 167 | JS::RootedObject proto(cx, GTypeObj::create_prototype(cx)); - | ^~~~~ -../gi/gtype.cpp:167:26: note: ‘cx’ declared here +[26/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[27/123] /usr/bin/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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/x86_64-linux-gnu/glib-2.0/include -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 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -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,--start-group -Wl,-soname,libgimarshallingtests.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so -Wl,--end-group +[31/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[32/123] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Regress --nsversion=1.0 --warn-all --output installed-tests/js/Regress-1.0.gir --warn-all --warn-error -I/build/reproducible-path/gjs-1.74.2/installed-tests/js -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/obj-x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/ --sources-top-dirs /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ +[33/123] /usr/bin/g-ir-compiler installed-tests/js/Regress-1.0.gir --output installed-tests/js/Regress-1.0.typelib --includedir=/usr/share/gir-1.0 +[34/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[37/123] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GIMarshallingTests --nsversion=1.0 --warn-all --output installed-tests/js/GIMarshallingTests-1.0.gir --warn-error -I/build/reproducible-path/gjs-1.74.2/installed-tests/js -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/obj-x86_64-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2/ --sources-top-dirs /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ +[38/123] /usr/bin/g-ir-compiler installed-tests/js/GIMarshallingTests-1.0.gir --output installed-tests/js/GIMarshallingTests-1.0.typelib --includedir=/usr/share/gir-1.0 +[39/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_pch.hh.gch -MF libgjs-jsapi.a.p/gjs_pch.hh.gch.d -o libgjs-jsapi.a.p/gjs_pch.hh.gch -c ../gjs/gjs_pch.hh +[40/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_pch.hh.gch -MF libgjs-internal.a.p/gjs_pch.hh.gch.d -o libgjs-internal.a.p/gjs_pch.hh.gch -c ../gjs/gjs_pch.hh +[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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/util_console.cpp.o -MF libgjs-jsapi.a.p/util_console.cpp.o.d -o libgjs-jsapi.a.p/util_console.cpp.o -c ../util/console.cpp +[43/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/util_misc.cpp.o -MF libgjs-jsapi.a.p/util_misc.cpp.o.d -o libgjs-jsapi.a.p/util_misc.cpp.o -c ../util/misc.cpp +[44/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/util_log.cpp.o -MF libgjs-jsapi.a.p/util_log.cpp.o.d -o libgjs-jsapi.a.p/util_log.cpp.o -c ../util/log.cpp [45/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o -c ../gjs/jsapi-dynamic-class.cpp In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, @@ -1856,8 +1864,41 @@ 255 | JS::RootedObject object_prototype(cx, JS::GetRealmObjectPrototype(cx)); | ^~~~~~~~~~~~~~~~ ../gjs/jsapi-dynamic-class.cpp:255:22: note: ‘cx’ declared here -[46/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o -c ../gjs/jsapi-util-error.cpp -[47/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[46/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[47/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +In file included from /usr/include/mozjs-102/js/Id.h:35, + from ../gjs/jsapi-util.h:28, + from ../gjs/gjs_pch.hh:41: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool gjs_wrapper_define_gtype_prop(JSContext*, JS::HandleObject, GType)’ at ../gi/cwrapper.cpp:20:77: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘gtype_obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gi/cwrapper.cpp: In function ‘bool gjs_wrapper_define_gtype_prop(JSContext*, JS::HandleObject, GType)’: +../gi/cwrapper.cpp:20:22: note: ‘gtype_obj’ declared here + 20 | JS::RootedObject gtype_obj(cx, gjs_gtype_create_gtype_wrapper(cx, gtype)); + | ^~~~~~~~~ +../gi/cwrapper.cpp:20:22: note: ‘cx’ declared here +[48/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[49/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[50/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o -c ../gjs/jsapi-util-error.cpp +[51/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o -c ../gjs/jsapi-util-string.cpp +In file included from /usr/include/mozjs-102/js/Id.h:35, + from ../gjs/jsapi-util.h:28, + from ../gjs/gjs_pch.hh:41: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘jsid gjs_intern_string_to_id(JSContext*, const char*)’ at ../gjs/jsapi-util-string.cpp:476:64: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gjs/jsapi-util-string.cpp: In function ‘jsid gjs_intern_string_to_id(JSContext*, const char*)’: +../gjs/jsapi-util-string.cpp:476:22: note: ‘str’ declared here + 476 | JS::RootedString str(cx, JS_AtomizeAndPinString(cx, string)); + | ^~~ +../gjs/jsapi-util-string.cpp:476:22: note: ‘cx’ declared here +[52/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -1872,7 +1913,39 @@ 211 | JS::RootedObject proto(cx, Ns::create_prototype(cx)); | ^~~~~ ../gi/ns.cpp:211:26: note: ‘cx’ declared here -[48/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o -c ../gjs/jsapi-util.cpp +[53/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +In file included from /usr/include/mozjs-102/js/Id.h:35, + from ../gjs/jsapi-util.h:28, + from ../gjs/gjs_pch.hh:41: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool gjs_param_constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/param.cpp:116:67: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘new_object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gi/param.cpp: In function ‘bool gjs_param_constructor(JSContext*, unsigned int, JS::Value*)’: +../gi/param.cpp:115:22: note: ‘new_object’ declared here + 115 | JS::RootedObject new_object( + | ^~~~~~~~~~ +../gi/param.cpp:115:22: note: ‘cx’ declared here +[54/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +In file included from /usr/include/mozjs-102/js/Id.h:35, + from ../gjs/jsapi-util.h:28, + from ../gjs/gjs_pch.hh:41: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘static JSObject* GTypeObj::create(JSContext*, GType)’ at ../gi/gtype.cpp:167:66: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gi/gtype.cpp: In static member function ‘static JSObject* GTypeObj::create(JSContext*, GType)’: +../gi/gtype.cpp:167:26: note: ‘proto’ declared here + 167 | JS::RootedObject proto(cx, GTypeObj::create_prototype(cx)); + | ^~~~~ +../gi/gtype.cpp:167:26: note: ‘cx’ declared here +[55/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[56/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o -c ../gjs/jsapi-util.cpp In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -1887,9 +1960,8 @@ 236 | JS::RootedObject array(context, gjs_build_string_array(context, strings)); | ^~~~~ ../gjs/jsapi-util.cpp:236:22: note: ‘context’ declared here -[49/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[50/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/util_console.cpp.o -MF libgjs-jsapi.a.p/util_console.cpp.o.d -o libgjs-jsapi.a.p/util_console.cpp.o -c ../util/console.cpp -[51/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[58/123] rm -f libgjs-jsapi.a && gcc-ar csrDT libgjs-jsapi.a libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o libgjs-jsapi.a.p/util_console.cpp.o libgjs-jsapi.a.p/util_log.cpp.o libgjs-jsapi.a.p/util_misc.cpp.o +[59/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -1928,83 +2000,7 @@ 408 | JS::RootedObject proto(context, | ^~~~~ ../gi/fundamental.cpp:408:22: note: ‘context’ declared here -[52/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -In file included from /usr/include/mozjs-102/js/Id.h:35, - from ../gjs/jsapi-util.h:28, - from ../gjs/gjs_pch.hh:41: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* Gjs::Function::create(JSContext*, GType, GICallableInfo*)’ at ../gi/function.cpp:1314:72: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gi/function.cpp: In static member function ‘static JSObject* Gjs::Function::create(JSContext*, GType, GICallableInfo*)’: -../gi/function.cpp:1314:22: note: ‘proto’ declared here - 1314 | JS::RootedObject proto(context, Function::create_prototype(context)); - | ^~~~~ -../gi/function.cpp:1314:22: note: ‘context’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)’ at ../gi/function.cpp:1353:74: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘function’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gi/function.cpp: In function ‘JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)’: -../gi/function.cpp:1352:22: note: ‘function’ declared here - 1352 | JS::RootedObject function(context, - | ^~~~~~~~ -../gi/function.cpp:1352:22: note: ‘context’ declared here -[53/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -In file included from /usr/include/mozjs-102/js/Id.h:35, - from ../gjs/jsapi-util.h:28, - from ../gjs/gjs_pch.hh:41: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_param_constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/param.cpp:116:67: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘new_object’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gi/param.cpp: In function ‘bool gjs_param_constructor(JSContext*, unsigned int, JS::Value*)’: -../gi/param.cpp:115:22: note: ‘new_object’ declared here - 115 | JS::RootedObject new_object( - | ^~~~~~~~~~ -../gi/param.cpp:115:22: note: ‘cx’ declared here -[54/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[55/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/util_misc.cpp.o -MF libgjs-jsapi.a.p/util_misc.cpp.o.d -o libgjs-jsapi.a.p/util_misc.cpp.o -c ../util/misc.cpp -[56/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/util_log.cpp.o -MF libgjs-jsapi.a.p/util_log.cpp.o.d -o libgjs-jsapi.a.p/util_log.cpp.o -c ../util/log.cpp -[57/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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[58/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_atoms.cpp.o -MF libgjs-internal.a.p/gjs_atoms.cpp.o.d -o libgjs-internal.a.p/gjs_atoms.cpp.o -c ../gjs/atoms.cpp -In file included from /usr/include/mozjs-102/js/Id.h:35, - from ../gjs/jsapi-util.h:28, - from ../gjs/gjs_pch.hh:41: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool GjsSymbolAtom::init(JSContext*, const char*)’ at ../gjs/atoms.cpp:28:63: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘descr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gjs/atoms.cpp: In member function ‘bool GjsSymbolAtom::init(JSContext*, const char*)’: -../gjs/atoms.cpp:28:22: note: ‘descr’ declared here - 28 | JS::RootedString descr(cx, JS_AtomizeAndPinString(cx, str)); - | ^~~~~ -../gjs/atoms.cpp:28:22: note: ‘cx’ declared here -[59/123] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o -c ../gjs/jsapi-util-string.cpp -In file included from /usr/include/mozjs-102/js/Id.h:35, - from ../gjs/jsapi-util.h:28, - from ../gjs/gjs_pch.hh:41: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘jsid gjs_intern_string_to_id(JSContext*, const char*)’ at ../gjs/jsapi-util-string.cpp:476:64: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘str’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gjs/jsapi-util-string.cpp: In function ‘jsid gjs_intern_string_to_id(JSContext*, const char*)’: -../gjs/jsapi-util-string.cpp:476:22: note: ‘str’ declared here - 476 | JS::RootedString str(cx, JS_AtomizeAndPinString(cx, string)); - | ^~~ -../gjs/jsapi-util-string.cpp:476:22: note: ‘cx’ declared here -[60/123] rm -f libgjs-jsapi.a && gcc-ar csrDT libgjs-jsapi.a libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o libgjs-jsapi.a.p/util_console.cpp.o libgjs-jsapi.a.p/util_log.cpp.o libgjs-jsapi.a.p/util_misc.cpp.o -[61/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[60/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -2043,116 +2039,89 @@ 464 | JS::RootedObject obj( | ^~~ ../gi/wrapperutils.h:464:26: note: ‘cx’ declared here -[62/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_byteArray.cpp.o -MF libgjs-internal.a.p/gjs_byteArray.cpp.o.d -o libgjs-internal.a.p/gjs_byteArray.cpp.o -c ../gjs/byteArray.cpp +[61/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_atoms.cpp.o -MF libgjs-internal.a.p/gjs_atoms.cpp.o.d -o libgjs-internal.a.p/gjs_atoms.cpp.o -c ../gjs/atoms.cpp In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool from_string_func(JSContext*, unsigned int, JS::Value*)’ at ../gjs/byteArray.cpp:108:76: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘uint8array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gjs/byteArray.cpp: In function ‘bool from_string_func(JSContext*, unsigned int, JS::Value*)’: -../gjs/byteArray.cpp:106:22: note: ‘uint8array’ declared here - 106 | JS::RootedObject uint8array( - | ^~~~~~~~~~ -../gjs/byteArray.cpp:106:22: note: ‘cx’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool from_gbytes_func(JSContext*, unsigned int, JS::Value*)’ at ../gjs/byteArray.cpp:153:45: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘array_buffer’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool GjsSymbolAtom::init(JSContext*, const char*)’ at ../gjs/atoms.cpp:28:63: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘descr’ in ‘((js::StackRootedBase**)cx)[6]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gjs/byteArray.cpp: In function ‘bool from_gbytes_func(JSContext*, unsigned int, JS::Value*)’: -../gjs/byteArray.cpp:148:22: note: ‘array_buffer’ declared here - 148 | JS::RootedObject array_buffer( - | ^~~~~~~~~~~~ -../gjs/byteArray.cpp:148:22: note: ‘context’ declared here -[64/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +../gjs/atoms.cpp: In member function ‘bool GjsSymbolAtom::init(JSContext*, const char*)’: +../gjs/atoms.cpp:28:22: note: ‘descr’ declared here + 28 | JS::RootedString descr(cx, JS_AtomizeAndPinString(cx, str)); + | ^~~~~ +../gjs/atoms.cpp:28:22: note: ‘cx’ declared here +[62/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[63/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_coverage.cpp.o -MF libgjs-internal.a.p/gjs_coverage.cpp.o.d -o libgjs-internal.a.p/gjs_coverage.cpp.o -c ../gjs/coverage.cpp +[64/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool create_wrapper_array(JSContext*, JS::HandleObject, GType, JS::MutableHandleValue)’ at ../gi/private.cpp:184:76: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘gtype_wrapper’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gi/private.cpp: In function ‘bool create_wrapper_array(JSContext*, JS::HandleObject, GType, JS::MutableHandleValue)’: -../gi/private.cpp:183:22: note: ‘gtype_wrapper’ declared here - 183 | JS::RootedObject gtype_wrapper(cx, - | ^~~~~~~~~~~~~ -../gi/private.cpp:183:22: note: ‘cx’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_register_interface_with_class(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:289:65: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gi/private.cpp: In function ‘bool gjs_register_interface_with_class(JSContext*, unsigned int, JS::Value*)’: -../gi/private.cpp:289:22: note: ‘module’ declared here - 289 | JS::RootedObject module(cx, gjs_lookup_private_namespace(cx)); - | ^~~~~~ -../gi/private.cpp:289:22: note: ‘cx’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_register_interface(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:258:65: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘static JSObject* Gjs::Function::create(JSContext*, GType, GICallableInfo*)’ at ../gi/function.cpp:1314:72: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/private.cpp: In function ‘bool gjs_register_interface(JSContext*, unsigned int, JS::Value*)’: -../gi/private.cpp:258:22: note: ‘module’ declared here - 258 | JS::RootedObject module(cx, gjs_lookup_private_namespace(cx)); - | ^~~~~~ -../gi/private.cpp:258:22: note: ‘cx’ declared here +../gi/function.cpp: In static member function ‘static JSObject* Gjs::Function::create(JSContext*, GType, GICallableInfo*)’: +../gi/function.cpp:1314:22: note: ‘proto’ declared here + 1314 | JS::RootedObject proto(context, Function::create_prototype(context)); + | ^~~~~ +../gi/function.cpp:1314:22: note: ‘context’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_register_type_with_class(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:436:65: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)’ at ../gi/function.cpp:1353:74: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘function’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/private.cpp: In function ‘bool gjs_register_type_with_class(JSContext*, unsigned int, JS::Value*)’: -../gi/private.cpp:436:22: note: ‘module’ declared here - 436 | JS::RootedObject module(cx, gjs_lookup_private_namespace(cx)); - | ^~~~~~ -../gi/private.cpp:436:22: note: ‘cx’ declared here -[65/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[66/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_coverage.cpp.o -MF libgjs-internal.a.p/gjs_coverage.cpp.o.d -o libgjs-internal.a.p/gjs_coverage.cpp.o -c ../gjs/coverage.cpp -[67/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_error-types.cpp.o -MF libgjs-internal.a.p/gjs_error-types.cpp.o.d -o libgjs-internal.a.p/gjs_error-types.cpp.o -c ../gjs/error-types.cpp -[68/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_engine.cpp.o -MF libgjs-internal.a.p/gjs_engine.cpp.o.d -o libgjs-internal.a.p/gjs_engine.cpp.o -c ../gjs/engine.cpp -[69/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_deprecation.cpp.o -MF libgjs-internal.a.p/gjs_deprecation.cpp.o.d -o libgjs-internal.a.p/gjs_deprecation.cpp.o -c ../gjs/deprecation.cpp -[70/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_debugger.cpp.o -MF libgjs-internal.a.p/gjs_debugger.cpp.o.d -o libgjs-internal.a.p/gjs_debugger.cpp.o -c ../gjs/debugger.cpp -[71/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +../gi/function.cpp: In function ‘JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)’: +../gi/function.cpp:1352:22: note: ‘function’ declared here + 1352 | JS::RootedObject function(context, + | ^~~~~~~~ +../gi/function.cpp:1352:22: note: ‘context’ declared here +[65/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[66/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘JSObject* gjs_union_from_c_union(JSContext*, GIUnionInfo*, void*)’ at ../gi/union.cpp:201:78: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] + inlined from ‘JSObject* repo_new(JSContext*)’ at ../gi/repo.cpp:206:74, + inlined from ‘bool gjs_define_repo(JSContext*, JS::MutableHandleObject)’ at ../gi/repo.cpp:245:22: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘repo’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/union.cpp: In function ‘JSObject* gjs_union_from_c_union(JSContext*, GIUnionInfo*, void*)’: -../gi/union.cpp:200:22: note: ‘obj’ declared here - 200 | JS::RootedObject obj(context, - | ^~~ -../gi/union.cpp:200:22: note: ‘context’ declared here +../gi/repo.cpp: In function ‘bool gjs_define_repo(JSContext*, JS::MutableHandleObject)’: +../gi/repo.cpp:206:22: note: ‘repo’ declared here + 206 | JS::RootedObject repo(context, JS_NewObject(context, &gjs_repo_class)); + | ^~~~ +../gi/repo.cpp:206:22: note: ‘cx’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘JSObject* gjs_lookup_namespace_object(JSContext*, GIBaseInfo*)’ at ../gi/repo.cpp:487:71: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘ns_name’ in ‘((js::StackRootedBase**)context)[12]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gi/repo.cpp: In function ‘JSObject* gjs_lookup_namespace_object(JSContext*, GIBaseInfo*)’: +../gi/repo.cpp:487:18: note: ‘ns_name’ declared here + 487 | JS::RootedId ns_name(context, gjs_intern_string_to_id(context, ns)); + | ^~~~~~~ +../gi/repo.cpp:487:18: note: ‘context’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]’ at ../gi/wrapperutils.h:464:26: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘JSObject* gjs_new_object_with_generic_prototype(JSContext*, GIBaseInfo*)’ at ../gi/repo.cpp:727:70: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../gi/union.h:16, - from ../gi/union.cpp:19: -../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]’: -../gi/wrapperutils.h:464:26: note: ‘obj’ declared here - 464 | JS::RootedObject obj( - | ^~~ -../gi/wrapperutils.h:464:26: note: ‘cx’ declared here -[72/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +../gi/repo.cpp: In function ‘JSObject* gjs_new_object_with_generic_prototype(JSContext*, GIBaseInfo*)’: +../gi/repo.cpp:727:22: note: ‘proto’ declared here + 727 | JS::RootedObject proto(cx, gjs_lookup_generic_prototype(cx, info)); + | ^~~~~ +../gi/repo.cpp:727:22: note: ‘cx’ declared here +[67/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -2214,48 +2183,120 @@ 464 | JS::RootedObject obj( | ^~~ ../gi/wrapperutils.h:464:26: note: ‘cx’ declared here -[73/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_native.cpp.o -MF libgjs-internal.a.p/gjs_native.cpp.o.d -o libgjs-internal.a.p/gjs_native.cpp.o -c ../gjs/native.cpp -[74/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_debugger.cpp.o -MF libgjs-internal.a.p/gjs_debugger.cpp.o.d -o libgjs-internal.a.p/gjs_debugger.cpp.o -c ../gjs/debugger.cpp +[69/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘JSObject* repo_new(JSContext*)’ at ../gi/repo.cpp:206:74, - inlined from ‘bool gjs_define_repo(JSContext*, JS::MutableHandleObject)’ at ../gi/repo.cpp:245:22: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘repo’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘JSObject* gjs_union_from_c_union(JSContext*, GIUnionInfo*, void*)’ at ../gi/union.cpp:201:78: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/repo.cpp: In function ‘bool gjs_define_repo(JSContext*, JS::MutableHandleObject)’: -../gi/repo.cpp:206:22: note: ‘repo’ declared here - 206 | JS::RootedObject repo(context, JS_NewObject(context, &gjs_repo_class)); - | ^~~~ -../gi/repo.cpp:206:22: note: ‘cx’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘JSObject* gjs_lookup_namespace_object(JSContext*, GIBaseInfo*)’ at ../gi/repo.cpp:487:71: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘ns_name’ in ‘((js::StackRootedBase**)context)[12]’ [-Wdangling-pointer=] +../gi/union.cpp: In function ‘JSObject* gjs_union_from_c_union(JSContext*, GIUnionInfo*, void*)’: +../gi/union.cpp:200:22: note: ‘obj’ declared here + 200 | JS::RootedObject obj(context, + | ^~~ +../gi/union.cpp:200:22: note: ‘context’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]’ at ../gi/wrapperutils.h:464:26: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/repo.cpp: In function ‘JSObject* gjs_lookup_namespace_object(JSContext*, GIBaseInfo*)’: -../gi/repo.cpp:487:18: note: ‘ns_name’ declared here - 487 | JS::RootedId ns_name(context, gjs_intern_string_to_id(context, ns)); - | ^~~~~~~ -../gi/repo.cpp:487:18: note: ‘context’ declared here +In file included from ../gi/union.h:16, + from ../gi/union.cpp:19: +../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]’: +../gi/wrapperutils.h:464:26: note: ‘obj’ declared here + 464 | JS::RootedObject obj( + | ^~~ +../gi/wrapperutils.h:464:26: note: ‘cx’ declared here +[70/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +In file included from /usr/include/mozjs-102/js/Id.h:35, + from ../gjs/jsapi-util.h:28, + from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘JSObject* gjs_new_object_with_generic_prototype(JSContext*, GIBaseInfo*)’ at ../gi/repo.cpp:727:70: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘bool create_wrapper_array(JSContext*, JS::HandleObject, GType, JS::MutableHandleValue)’ at ../gi/private.cpp:184:76: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘gtype_wrapper’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/repo.cpp: In function ‘JSObject* gjs_new_object_with_generic_prototype(JSContext*, GIBaseInfo*)’: -../gi/repo.cpp:727:22: note: ‘proto’ declared here - 727 | JS::RootedObject proto(cx, gjs_lookup_generic_prototype(cx, info)); - | ^~~~~ -../gi/repo.cpp:727:22: note: ‘cx’ declared here -[76/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_mem.cpp.o -MF libgjs-internal.a.p/gjs_mem.cpp.o.d -o libgjs-internal.a.p/gjs_mem.cpp.o -c ../gjs/mem.cpp -[77/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_global.cpp.o -MF libgjs-internal.a.p/gjs_global.cpp.o.d -o libgjs-internal.a.p/gjs_global.cpp.o -c ../gjs/global.cpp +../gi/private.cpp: In function ‘bool create_wrapper_array(JSContext*, JS::HandleObject, GType, JS::MutableHandleValue)’: +../gi/private.cpp:183:22: note: ‘gtype_wrapper’ declared here + 183 | JS::RootedObject gtype_wrapper(cx, + | ^~~~~~~~~~~~~ +../gi/private.cpp:183:22: note: ‘cx’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool gjs_register_interface_with_class(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:289:65: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gi/private.cpp: In function ‘bool gjs_register_interface_with_class(JSContext*, unsigned int, JS::Value*)’: +../gi/private.cpp:289:22: note: ‘module’ declared here + 289 | JS::RootedObject module(cx, gjs_lookup_private_namespace(cx)); + | ^~~~~~ +../gi/private.cpp:289:22: note: ‘cx’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool gjs_register_interface(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:258:65: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gi/private.cpp: In function ‘bool gjs_register_interface(JSContext*, unsigned int, JS::Value*)’: +../gi/private.cpp:258:22: note: ‘module’ declared here + 258 | JS::RootedObject module(cx, gjs_lookup_private_namespace(cx)); + | ^~~~~~ +../gi/private.cpp:258:22: note: ‘cx’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool gjs_register_type_with_class(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:436:65: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘module’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gi/private.cpp: In function ‘bool gjs_register_type_with_class(JSContext*, unsigned int, JS::Value*)’: +../gi/private.cpp:436:22: note: ‘module’ declared here + 436 | JS::RootedObject module(cx, gjs_lookup_private_namespace(cx)); + | ^~~~~~ +../gi/private.cpp:436:22: note: ‘cx’ declared here +[71/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_byteArray.cpp.o -MF libgjs-internal.a.p/gjs_byteArray.cpp.o.d -o libgjs-internal.a.p/gjs_byteArray.cpp.o -c ../gjs/byteArray.cpp +In file included from /usr/include/mozjs-102/js/Id.h:35, + from ../gjs/jsapi-util.h:28, + from ../gjs/gjs_pch.hh:41: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool from_string_func(JSContext*, unsigned int, JS::Value*)’ at ../gjs/byteArray.cpp:108:76: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘uint8array’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gjs/byteArray.cpp: In function ‘bool from_string_func(JSContext*, unsigned int, JS::Value*)’: +../gjs/byteArray.cpp:106:22: note: ‘uint8array’ declared here + 106 | JS::RootedObject uint8array( + | ^~~~~~~~~~ +../gjs/byteArray.cpp:106:22: note: ‘cx’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool from_gbytes_func(JSContext*, unsigned int, JS::Value*)’ at ../gjs/byteArray.cpp:153:45: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘array_buffer’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gjs/byteArray.cpp: In function ‘bool from_gbytes_func(JSContext*, unsigned int, JS::Value*)’: +../gjs/byteArray.cpp:148:22: note: ‘array_buffer’ declared here + 148 | JS::RootedObject array_buffer( + | ^~~~~~~~~~~~ +../gjs/byteArray.cpp:148:22: note: ‘context’ declared here +[72/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_engine.cpp.o -MF libgjs-internal.a.p/gjs_engine.cpp.o.d -o libgjs-internal.a.p/gjs_engine.cpp.o -c ../gjs/engine.cpp +[73/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_deprecation.cpp.o -MF libgjs-internal.a.p/gjs_deprecation.cpp.o.d -o libgjs-internal.a.p/gjs_deprecation.cpp.o -c ../gjs/deprecation.cpp +[74/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_error-types.cpp.o -MF libgjs-internal.a.p/gjs_error-types.cpp.o.d -o libgjs-internal.a.p/gjs_error-types.cpp.o -c ../gjs/error-types.cpp +[75/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_mem.cpp.o -MF libgjs-internal.a.p/gjs_mem.cpp.o.d -o libgjs-internal.a.p/gjs_mem.cpp.o -c ../gjs/mem.cpp +[76/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_mainloop.cpp.o -MF libgjs-internal.a.p/gjs_mainloop.cpp.o.d -o libgjs-internal.a.p/gjs_mainloop.cpp.o -c ../gjs/mainloop.cpp +[77/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_profiler.cpp.o -MF libgjs-internal.a.p/gjs_profiler.cpp.o.d -o libgjs-internal.a.p/gjs_profiler.cpp.o -c ../gjs/profiler.cpp +[78/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_objectbox.cpp.o -MF libgjs-internal.a.p/gjs_objectbox.cpp.o.d -o libgjs-internal.a.p/gjs_objectbox.cpp.o -c ../gjs/objectbox.cpp +[79/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_stack.cpp.o -MF libgjs-internal.a.p/gjs_stack.cpp.o.d -o libgjs-internal.a.p/gjs_stack.cpp.o -c ../gjs/stack.cpp +[80/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_native.cpp.o -MF libgjs-internal.a.p/gjs_native.cpp.o.d -o libgjs-internal.a.p/gjs_native.cpp.o -c ../gjs/native.cpp +[81/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_promise.cpp.o -MF libgjs-internal.a.p/gjs_promise.cpp.o.d -o libgjs-internal.a.p/gjs_promise.cpp.o -c ../gjs/promise.cpp +[82/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_global.cpp.o -MF libgjs-internal.a.p/gjs_global.cpp.o.d -o libgjs-internal.a.p/gjs_global.cpp.o -c ../gjs/global.cpp In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -2284,80 +2325,85 @@ 60 | JS::RootedObject global( | ^~~~~~ ../gjs/global.cpp:60:26: note: ‘cx’ declared here -[78/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_mainloop.cpp.o -MF libgjs-internal.a.p/gjs_mainloop.cpp.o.d -o libgjs-internal.a.p/gjs_mainloop.cpp.o -c ../gjs/mainloop.cpp -[79/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_profiler.cpp.o -MF libgjs-internal.a.p/gjs_profiler.cpp.o.d -o libgjs-internal.a.p/gjs_profiler.cpp.o -c ../gjs/profiler.cpp -[80/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_stack.cpp.o -MF libgjs-internal.a.p/gjs_stack.cpp.o.d -o libgjs-internal.a.p/gjs_stack.cpp.o -c ../gjs/stack.cpp -[81/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_objectbox.cpp.o -MF libgjs-internal.a.p/gjs_objectbox.cpp.o.d -o libgjs-internal.a.p/gjs_objectbox.cpp.o -c ../gjs/objectbox.cpp -[82/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_promise.cpp.o -MF libgjs-internal.a.p/gjs_promise.cpp.o.d -o libgjs-internal.a.p/gjs_promise.cpp.o -c ../gjs/promise.cpp [83/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 [84/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[85/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_importer.cpp.o -MF libgjs-internal.a.p/gjs_importer.cpp.o.d -o libgjs-internal.a.p/gjs_importer.cpp.o -c ../gjs/importer.cpp +[85/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_text-encoding.cpp.o -MF libgjs-internal.a.p/gjs_text-encoding.cpp.o.d -o libgjs-internal.a.p/gjs_text-encoding.cpp.o -c ../gjs/text-encoding.cpp In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘JSObject* load_module_init(JSContext*, JS::HandleObject, GFile*)’ at ../gjs/importer.cpp:362:58: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘module_obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gjs/importer.cpp: In function ‘JSObject* load_module_init(JSContext*, JS::HandleObject, GFile*)’: -../gjs/importer.cpp:362:22: note: ‘module_obj’ declared here - 362 | JS::RootedObject module_obj(cx, JS_NewPlainObject(cx)); - | ^~~~~~~~~~ -../gjs/importer.cpp:362:22: note: ‘cx’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_import_native_module(JSContext*, JS::HandleObject, const char*)’ at ../gjs/importer.cpp:288:64: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] + inlined from ‘bool gjs_encode_into_uint8array(JSContext*, JS::HandleString, JS::HandleObject, JS::MutableHandleValue)’ at ../gjs/text-encoding.cpp:515:54, + inlined from ‘bool gjs_encode_into(JSContext*, unsigned int, JS::Value*)’ at ../gjs/text-encoding.cpp:558:38: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gjs/importer.cpp: In function ‘bool gjs_import_native_module(JSContext*, JS::HandleObject, const char*)’: -../gjs/importer.cpp:288:18: note: ‘id’ declared here - 288 | JS::RootedId id(cx, gjs_intern_string_to_id(cx, parse_name)); - | ^~ -../gjs/importer.cpp:288:18: note: ‘cx’ declared here +../gjs/text-encoding.cpp: In function ‘bool gjs_encode_into(JSContext*, unsigned int, JS::Value*)’: +../gjs/text-encoding.cpp:515:22: note: ‘result’ declared here + 515 | JS::RootedObject result(cx, JS_NewPlainObject(cx)); + | ^~~~~~ +../gjs/text-encoding.cpp:515:22: note: ‘cx’ declared here +[86/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[87/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[88/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +In file included from /usr/include/mozjs-102/js/Id.h:35, + from ../gjs/jsapi-util.h:28, + from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool load_module_elements(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, GFile*)’ at ../gjs/importer.cpp:380:74, - inlined from ‘bool importer_new_enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)’ at ../gjs/importer.cpp:670:34: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘module_obj’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] + inlined from ‘static JSObject* CairoPath::take_c_ptr(JSContext*, cairo_path_t*)’ at ../modules/cairo-path.cpp:30:56: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gjs/importer.cpp: In function ‘bool importer_new_enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)’: -../gjs/importer.cpp:380:22: note: ‘module_obj’ declared here - 380 | JS::RootedObject module_obj(cx, load_module_init(cx, in_object, file)); - | ^~~~~~~~~~ -../gjs/importer.cpp:380:22: note: ‘context’ declared here -[86/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[87/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +../modules/cairo-path.cpp: In static member function ‘static JSObject* CairoPath::take_c_ptr(JSContext*, cairo_path_t*)’: +../modules/cairo-path.cpp:30:22: note: ‘proto’ declared here + 30 | JS::RootedObject proto(cx, CairoPath::prototype(cx)); + | ^~~~~ +../modules/cairo-path.cpp:30:22: note: ‘cx’ declared here +[89/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_internal.cpp.o -MF libgjs-internal.a.p/gjs_internal.cpp.o.d -o libgjs-internal.a.p/gjs_internal.cpp.o -c ../gjs/internal.cpp In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_dump_memory_info(JSContext*, unsigned int, JS::Value*)’ at ../modules/system.cpp:233:65: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘gc_info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘bool gjs_internal_parse_uri(JSContext*, unsigned int, JS::Value*)’ at ../gjs/internal.cpp:300:57: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘query_obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../modules/system.cpp: In function ‘bool gjs_dump_memory_info(JSContext*, unsigned int, JS::Value*)’: -../modules/system.cpp:233:22: note: ‘gc_info’ declared here - 233 | JS::RootedObject gc_info(cx, js::gc::NewMemoryInfoObject(cx)); - | ^~~~~~~ -../modules/system.cpp:233:22: note: ‘cx’ declared here +../gjs/internal.cpp: In function ‘bool gjs_internal_parse_uri(JSContext*, unsigned int, JS::Value*)’: +../gjs/internal.cpp:300:22: note: ‘query_obj’ declared here + 300 | JS::RootedObject query_obj(cx, JS_NewPlainObject(cx)); + | ^~~~~~~~~ +../gjs/internal.cpp:300:22: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_js_define_system_stuff(JSContext*, JS::MutableHandleObject)’ at ../modules/system.cpp:336:75: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘program_args_getter’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] + inlined from ‘bool gjs_internal_load_resource_or_file_async(JSContext*, unsigned int, JS::Value*)’ at ../gjs/internal.cpp:583:71: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘executor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../modules/system.cpp: In function ‘bool gjs_js_define_system_stuff(JSContext*, JS::MutableHandleObject)’: -../modules/system.cpp:333:22: note: ‘program_args_getter’ declared here - 333 | JS::RootedObject program_args_getter( - | ^~~~~~~~~~~~~~~~~~~ -../modules/system.cpp:333:22: note: ‘context’ declared here -[88/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[89/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_module.cpp.o -MF libgjs-internal.a.p/gjs_module.cpp.o.d -o libgjs-internal.a.p/gjs_module.cpp.o -c ../gjs/module.cpp +../gjs/internal.cpp: In function ‘bool gjs_internal_load_resource_or_file_async(JSContext*, unsigned int, JS::Value*)’: +../gjs/internal.cpp:580:22: note: ‘executor’ declared here + 580 | JS::RootedObject executor(cx, + | ^~~~~~~~ +../gjs/internal.cpp:580:22: note: ‘cx’ declared here +[90/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +In file included from /usr/include/mozjs-102/js/Id.h:35, + from ../gjs/jsapi-util.h:28, + from ../gjs/gjs_pch.hh:41: +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoImageSurface; Wrapped = _cairo_surface]’ at ../gi/cwrapper.h:530:26: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +In file included from ../modules/cairo-private.h:21, + from ../modules/cairo-image-surface.cpp:20: +../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoImageSurface; Wrapped = _cairo_surface]’: +../gi/cwrapper.h:530:26: note: ‘proto’ declared here + 530 | JS::RootedObject proto(cx, Base::prototype(cx)); + | ^~~~~ +../gi/cwrapper.h:530:26: note: ‘cx’ declared here +[91/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_module.cpp.o -MF libgjs-internal.a.p/gjs_module.cpp.o.d -o libgjs-internal.a.p/gjs_module.cpp.o -c ../gjs/module.cpp In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -2395,67 +2441,91 @@ 270 | JS::RootedObject module(cx, GjsScriptModule::create(cx, name)); | ^~~~~~ ../gjs/module.cpp:270:26: note: ‘cx’ declared here -[90/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[91/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[92/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[93/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[94/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[95/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CairoPath::take_c_ptr(JSContext*, cairo_path_t*)’ at ../modules/cairo-path.cpp:30:56: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘bool gjs_dump_memory_info(JSContext*, unsigned int, JS::Value*)’ at ../modules/system.cpp:233:65: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘gc_info’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../modules/cairo-path.cpp: In static member function ‘static JSObject* CairoPath::take_c_ptr(JSContext*, cairo_path_t*)’: -../modules/cairo-path.cpp:30:22: note: ‘proto’ declared here - 30 | JS::RootedObject proto(cx, CairoPath::prototype(cx)); - | ^~~~~ -../modules/cairo-path.cpp:30:22: note: ‘cx’ declared here -[92/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[93/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[94/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_internal.cpp.o -MF libgjs-internal.a.p/gjs_internal.cpp.o.d -o libgjs-internal.a.p/gjs_internal.cpp.o -c ../gjs/internal.cpp +../modules/system.cpp: In function ‘bool gjs_dump_memory_info(JSContext*, unsigned int, JS::Value*)’: +../modules/system.cpp:233:22: note: ‘gc_info’ declared here + 233 | JS::RootedObject gc_info(cx, js::gc::NewMemoryInfoObject(cx)); + | ^~~~~~~ +../modules/system.cpp:233:22: note: ‘cx’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool gjs_js_define_system_stuff(JSContext*, JS::MutableHandleObject)’ at ../modules/system.cpp:336:75: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘program_args_getter’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../modules/system.cpp: In function ‘bool gjs_js_define_system_stuff(JSContext*, JS::MutableHandleObject)’: +../modules/system.cpp:333:22: note: ‘program_args_getter’ declared here + 333 | JS::RootedObject program_args_getter( + | ^~~~~~~~~~~~~~~~~~~ +../modules/system.cpp:333:22: note: ‘context’ declared here +[96/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_importer.cpp.o -MF libgjs-internal.a.p/gjs_importer.cpp.o.d -o libgjs-internal.a.p/gjs_importer.cpp.o -c ../gjs/importer.cpp In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_internal_parse_uri(JSContext*, unsigned int, JS::Value*)’ at ../gjs/internal.cpp:300:57: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘query_obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘JSObject* load_module_init(JSContext*, JS::HandleObject, GFile*)’ at ../gjs/importer.cpp:362:58: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘module_obj’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gjs/internal.cpp: In function ‘bool gjs_internal_parse_uri(JSContext*, unsigned int, JS::Value*)’: -../gjs/internal.cpp:300:22: note: ‘query_obj’ declared here - 300 | JS::RootedObject query_obj(cx, JS_NewPlainObject(cx)); - | ^~~~~~~~~ -../gjs/internal.cpp:300:22: note: ‘cx’ declared here +../gjs/importer.cpp: In function ‘JSObject* load_module_init(JSContext*, JS::HandleObject, GFile*)’: +../gjs/importer.cpp:362:22: note: ‘module_obj’ declared here + 362 | JS::RootedObject module_obj(cx, JS_NewPlainObject(cx)); + | ^~~~~~~~~~ +../gjs/importer.cpp:362:22: note: ‘cx’ declared here +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool gjs_import_native_module(JSContext*, JS::HandleObject, const char*)’ at ../gjs/importer.cpp:288:64: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘((js::StackRootedBase**)cx)[12]’ [-Wdangling-pointer=] + 1138 | *this->stack = this; + | ~~~~~~~~~~~~~^~~~~~ +../gjs/importer.cpp: In function ‘bool gjs_import_native_module(JSContext*, JS::HandleObject, const char*)’: +../gjs/importer.cpp:288:18: note: ‘id’ declared here + 288 | JS::RootedId id(cx, gjs_intern_string_to_id(cx, parse_name)); + | ^~ +../gjs/importer.cpp:288:18: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_internal_load_resource_or_file_async(JSContext*, unsigned int, JS::Value*)’ at ../gjs/internal.cpp:583:71: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘executor’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘bool load_module_elements(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, GFile*)’ at ../gjs/importer.cpp:380:74, + inlined from ‘bool importer_new_enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)’ at ../gjs/importer.cpp:670:34: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘module_obj’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gjs/internal.cpp: In function ‘bool gjs_internal_load_resource_or_file_async(JSContext*, unsigned int, JS::Value*)’: -../gjs/internal.cpp:580:22: note: ‘executor’ declared here - 580 | JS::RootedObject executor(cx, - | ^~~~~~~~ -../gjs/internal.cpp:580:22: note: ‘cx’ declared here -[95/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_text-encoding.cpp.o -MF libgjs-internal.a.p/gjs_text-encoding.cpp.o.d -o libgjs-internal.a.p/gjs_text-encoding.cpp.o -c ../gjs/text-encoding.cpp +../gjs/importer.cpp: In function ‘bool importer_new_enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)’: +../gjs/importer.cpp:380:22: note: ‘module_obj’ declared here + 380 | JS::RootedObject module_obj(cx, load_module_init(cx, in_object, file)); + | ^~~~~~~~~~ +../gjs/importer.cpp:380:22: note: ‘context’ declared here +[97/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool gjs_encode_into_uint8array(JSContext*, JS::HandleString, JS::HandleObject, JS::MutableHandleValue)’ at ../gjs/text-encoding.cpp:515:54, - inlined from ‘bool gjs_encode_into(JSContext*, unsigned int, JS::Value*)’ at ../gjs/text-encoding.cpp:558:38: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoRegion; Wrapped = _cairo_region]’ at ../gi/cwrapper.h:530:26: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gjs/text-encoding.cpp: In function ‘bool gjs_encode_into(JSContext*, unsigned int, JS::Value*)’: -../gjs/text-encoding.cpp:515:22: note: ‘result’ declared here - 515 | JS::RootedObject result(cx, JS_NewPlainObject(cx)); - | ^~~~~~ -../gjs/text-encoding.cpp:515:22: note: ‘cx’ declared here -[96/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +In file included from ../modules/cairo-private.h:21, + from ../modules/cairo-region.cpp:29: +../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoRegion; Wrapped = _cairo_region]’: +../gi/cwrapper.h:530:26: note: ‘proto’ declared here + 530 | JS::RootedObject proto(cx, Base::prototype(cx)); + | ^~~~~ +../gi/cwrapper.h:530:26: note: ‘cx’ declared here +[98/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -2465,63 +2535,59 @@ /usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../modules/cairo-private.h:21, - from ../modules/cairo-image-surface.cpp:20: +In file included from ../modules/cairo-surface.cpp:24: ../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoImageSurface; Wrapped = _cairo_surface]’: ../gi/cwrapper.h:530:26: note: ‘proto’ declared here 530 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:530:26: note: ‘cx’ declared here -[97/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -In file included from /usr/include/mozjs-102/js/Id.h:35, - from ../gjs/jsapi-util.h:28, - from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]’ at ../gi/cwrapper.h:530:26: + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoPDFSurface; Wrapped = _cairo_surface]’ at ../gi/cwrapper.h:530:26: /usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../modules/cairo-pattern.cpp:18: -../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]’: +../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoPDFSurface; Wrapped = _cairo_surface]’: ../gi/cwrapper.h:530:26: note: ‘proto’ declared here 530 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:530:26: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSurfacePattern; Wrapped = _cairo_pattern]’ at ../gi/cwrapper.h:530:26: + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoPSSurface; Wrapped = _cairo_surface]’ at ../gi/cwrapper.h:530:26: /usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSurfacePattern; Wrapped = _cairo_pattern]’: +../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoPSSurface; Wrapped = _cairo_surface]’: ../gi/cwrapper.h:530:26: note: ‘proto’ declared here 530 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:530:26: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoLinearGradient; Wrapped = _cairo_pattern]’ at ../gi/cwrapper.h:530:26: + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSVGSurface; Wrapped = _cairo_surface]’ at ../gi/cwrapper.h:530:26: /usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoLinearGradient; Wrapped = _cairo_pattern]’: +../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSVGSurface; Wrapped = _cairo_surface]’: ../gi/cwrapper.h:530:26: note: ‘proto’ declared here 530 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:530:26: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoRadialGradient; Wrapped = _cairo_pattern]’ at ../gi/cwrapper.h:530:26: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSurface; Wrapped = _cairo_surface]’ at ../gi/cwrapper.h:530:26, + inlined from ‘static JSObject* CairoSurface::from_c_ptr(JSContext*, cairo_surface_t*)’ at ../modules/cairo-surface.cpp:245:46: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoRadialGradient; Wrapped = _cairo_pattern]’: +../gi/cwrapper.h: In static member function ‘static JSObject* CairoSurface::from_c_ptr(JSContext*, cairo_surface_t*)’: ../gi/cwrapper.h:530:26: note: ‘proto’ declared here 530 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ -../gi/cwrapper.h:530:26: note: ‘cx’ declared here -[98/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +../gi/cwrapper.h:530:26: note: ‘context’ declared here +[99/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[100/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -2538,10 +2604,8 @@ 787 | JS::RootedValue elem(cx); | ^~~~ ../gi/arg.cpp:787:21: note: ‘context’ declared here -[99/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 [101/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[102/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[102/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -2551,94 +2615,81 @@ /usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../modules/cairo-private.h:21, - from ../modules/cairo-solid-pattern.cpp:19: +In file included from ../modules/cairo-pattern.cpp:18: ../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]’: ../gi/cwrapper.h:530:26: note: ‘proto’ declared here 530 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:530:26: note: ‘cx’ declared here -[103/123] /usr/bin/g-ir-compiler installed-tests/js/Regress-1.0.gir --output installed-tests/js/Regress-1.0.typelib --includedir=/usr/share/gir-1.0 -[104/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -[105/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 -In file included from /usr/include/mozjs-102/js/Id.h:35, - from ../gjs/jsapi-util.h:28, - from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoImageSurface; Wrapped = _cairo_surface]’ at ../gi/cwrapper.h:530:26: + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSurfacePattern; Wrapped = _cairo_pattern]’ at ../gi/cwrapper.h:530:26: /usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../modules/cairo-surface.cpp:24: -../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoImageSurface; Wrapped = _cairo_surface]’: +../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSurfacePattern; Wrapped = _cairo_pattern]’: ../gi/cwrapper.h:530:26: note: ‘proto’ declared here 530 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:530:26: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoPDFSurface; Wrapped = _cairo_surface]’ at ../gi/cwrapper.h:530:26: + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoLinearGradient; Wrapped = _cairo_pattern]’ at ../gi/cwrapper.h:530:26: /usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoPDFSurface; Wrapped = _cairo_surface]’: +../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoLinearGradient; Wrapped = _cairo_pattern]’: ../gi/cwrapper.h:530:26: note: ‘proto’ declared here 530 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:530:26: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoPSSurface; Wrapped = _cairo_surface]’ at ../gi/cwrapper.h:530:26: + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoRadialGradient; Wrapped = _cairo_pattern]’ at ../gi/cwrapper.h:530:26: /usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoPSSurface; Wrapped = _cairo_surface]’: +../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoRadialGradient; Wrapped = _cairo_pattern]’: ../gi/cwrapper.h:530:26: note: ‘proto’ declared here 530 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:530:26: note: ‘cx’ declared here +[103/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[104/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[105/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +In file included from /usr/include/mozjs-102/js/Id.h:35, + from ../gjs/jsapi-util.h:28, + from ../gjs/gjs_pch.hh:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSVGSurface; Wrapped = _cairo_surface]’ at ../gi/cwrapper.h:530:26: + inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]’ at ../gi/cwrapper.h:530:26: /usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSVGSurface; Wrapped = _cairo_surface]’: +In file included from ../modules/cairo-private.h:21, + from ../modules/cairo-solid-pattern.cpp:19: +../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSolidPattern; Wrapped = _cairo_pattern]’: ../gi/cwrapper.h:530:26: note: ‘proto’ declared here 530 | JS::RootedObject proto(cx, Base::prototype(cx)); | ^~~~~ ../gi/cwrapper.h:530:26: note: ‘cx’ declared here -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoSurface; Wrapped = _cairo_surface]’ at ../gi/cwrapper.h:530:26, - inlined from ‘static JSObject* CairoSurface::from_c_ptr(JSContext*, cairo_surface_t*)’ at ../modules/cairo-surface.cpp:245:46: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)context)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gi/cwrapper.h: In static member function ‘static JSObject* CairoSurface::from_c_ptr(JSContext*, cairo_surface_t*)’: -../gi/cwrapper.h:530:26: note: ‘proto’ declared here - 530 | JS::RootedObject proto(cx, Base::prototype(cx)); - | ^~~~~ -../gi/cwrapper.h:530:26: note: ‘context’ declared here -[106/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[106/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_context.cpp.o -MF libgjs-internal.a.p/gjs_context.cpp.o.d -o libgjs-internal.a.p/gjs_context.cpp.o -c ../gjs/context.cpp In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoRegion; Wrapped = _cairo_region]’ at ../gi/cwrapper.h:530:26: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] +In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, + inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, + inlined from ‘bool add_promise_reactions(JSContext*, JS::HandleValue, JSNative, JSNative, const std::string&)’ at ../gjs/context.cpp:567:76: +/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘on_rejected’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ -In file included from ../modules/cairo-private.h:21, - from ../modules/cairo-region.cpp:29: -../gi/cwrapper.h: In static member function ‘static JSObject* CWrapper::from_c_ptr(JSContext*, Wrapped*) [with Base = CairoRegion; Wrapped = _cairo_region]’: -../gi/cwrapper.h:530:26: note: ‘proto’ declared here - 530 | JS::RootedObject proto(cx, Base::prototype(cx)); - | ^~~~~ -../gi/cwrapper.h:530:26: note: ‘cx’ declared here -[107/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +../gjs/context.cpp: In function ‘bool add_promise_reactions(JSContext*, JS::HandleValue, JSNative, JSNative, const std::string&)’: +../gjs/context.cpp:565:24: note: ‘on_rejected’ declared here + 565 | JS::RootedFunction on_rejected( + | ^~~~~~~~~~~ +../gjs/context.cpp:565:24: note: ‘cx’ declared here +[107/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 +[108/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, from ../gjs/gjs_pch.hh:41: @@ -2897,21 +2948,6 @@ 508 | JS::RootedId class_name( | ^~~~~~~~~~ ../gi/cwrapper.h:508:26: note: ‘cx’ declared here -[108/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_context.cpp.o -MF libgjs-internal.a.p/gjs_context.cpp.o.d -o libgjs-internal.a.p/gjs_context.cpp.o -c ../gjs/context.cpp -In file included from /usr/include/mozjs-102/js/Id.h:35, - from ../gjs/jsapi-util.h:28, - from ../gjs/gjs_pch.hh:41: -In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSFunction*]’, - inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSFunction*; T = JSFunction*]’ at /usr/include/mozjs-102/js/RootingAPI.h:1171:26, - inlined from ‘bool add_promise_reactions(JSContext*, JS::HandleValue, JSNative, JSNative, const std::string&)’ at ../gjs/context.cpp:567:76: -/usr/include/mozjs-102/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘on_rejected’ in ‘((js::StackRootedBase**)cx)[3]’ [-Wdangling-pointer=] - 1138 | *this->stack = this; - | ~~~~~~~~~~~~~^~~~~~ -../gjs/context.cpp: In function ‘bool add_promise_reactions(JSContext*, JS::HandleValue, JSNative, JSNative, const std::string&)’: -../gjs/context.cpp:565:24: note: ‘on_rejected’ declared here - 565 | JS::RootedFunction on_rejected( - | ^~~~~~~~~~~ -../gjs/context.cpp:565:24: note: ‘cx’ declared here [109/123] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -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 -fno-semantic-interposition -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -isystem /usr/include/mozjs-102 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-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 In file included from /usr/include/mozjs-102/js/Id.h:35, from ../gjs/jsapi-util.h:28, @@ -3155,12 +3191,12 @@ [113/123] /usr/bin/meson --internal symbolextractor /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu libgjs.so.0.0.0 libgjs.so.0.0.0 libgjs.so.0.0.0.p/libgjs.so.0.0.0.symbols [114/123] c++ -o installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgjstesttools.so -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../../..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/x86_64-linux-gnu/libmozjs-102.so -lreadline /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lffi -lreadline -Wl,--end-group [115/123] c++ -o gjs-console gjs-console.p/gjs_console.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/x86_64-linux-gnu/libmozjs-102.so -lreadline /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lffi -lreadline -Wl,--end-group -[116/123] c++ -o installed-tests/js/minijasmine installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/x86_64-linux-gnu/libmozjs-102.so -lreadline /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lffi -lreadline -Wl,--end-group -[117/123] c++ -o test/gjs-tests test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o test/gjs-tests.p/gjs-tests.cpp.o test/gjs-tests.p/gjs-test-coverage.cpp.o test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ -Wl,--start-group test/libgjs-tests-common.a libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/x86_64-linux-gnu/libmozjs-102.so -lreadline /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lffi -lreadline -lffi -lreadline -Wl,--end-group +[116/123] c++ -o test/gjs-tests test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o test/gjs-tests.p/gjs-tests.cpp.o test/gjs-tests.p/gjs-test-coverage.cpp.o test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ -Wl,--start-group test/libgjs-tests-common.a libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/x86_64-linux-gnu/libmozjs-102.so -lreadline /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lffi -lreadline -lffi -lreadline -Wl,--end-group +[117/123] c++ -o installed-tests/js/minijasmine installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/x86_64-linux-gnu/libmozjs-102.so -lreadline /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lffi -lreadline -Wl,--end-group [118/123] /usr/bin/meson --internal symbolextractor /build/reproducible-path/gjs-1.74.2/obj-x86_64-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/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../installed-tests/js/libgjstesttools:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools -Wl,-rpath-link,/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ -Wl,--start-group test/libgjs-tests-common.a libgjs-internal.a libgjs-jsapi.a installed-tests/js/libgjstesttools/libgjstesttools.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/x86_64-linux-gnu/libmozjs-102.so -lreadline /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lffi -lreadline -lffi -lreadline -lffi -lreadline -Wl,--end-group -[120/123] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GjsPrivate --nsversion=1.0 --warn-all --output GjsPrivate-1.0.gir --warn-error -I/build/reproducible-path/gjs-1.74.2/ -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ --filelist=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/libgjs.so.0.0.0.p/GjsPrivate_1.0_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gjs_ --identifier-prefix=Gjs --cflags-begin -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ --library gjs --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gthread-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --extra-library=ffi -L/usr/lib/x86_64-linux-gnu/ --extra-library=mozjs-102 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/gjs-1.74.2/ --sources-top-dirs /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ -[121/123] /usr/bin/g-ir-compiler GjsPrivate-1.0.gir --output GjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0 +[119/123] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GjsPrivate --nsversion=1.0 --warn-all --output GjsPrivate-1.0.gir --warn-error -I/build/reproducible-path/gjs-1.74.2/ -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ --filelist=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/libgjs.so.0.0.0.p/GjsPrivate_1.0_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gjs_ --identifier-prefix=Gjs --cflags-begin -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ --library gjs --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gthread-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --extra-library=ffi -L/usr/lib/x86_64-linux-gnu/ --extra-library=mozjs-102 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/gjs-1.74.2/ --sources-top-dirs /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ +[120/123] /usr/bin/g-ir-compiler GjsPrivate-1.0.gir --output GjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0 +[121/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/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 '-Wl,-rpath,$ORIGIN/../installed-tests/js/libgjstesttools:$ORIGIN/..' -Wl,-rpath-link,/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools -Wl,-rpath-link,/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ -Wl,--start-group test/libgjs-tests-common.a libgjs-internal.a libgjs-jsapi.a installed-tests/js/libgjstesttools/libgjstesttools.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgthread-2.0.so -pthread /usr/lib/x86_64-linux-gnu/libgio-2.0.so /usr/lib/x86_64-linux-gnu/libgirepository-1.0.so -lffi /usr/lib/x86_64-linux-gnu/libmozjs-102.so -lreadline /usr/lib/x86_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lffi -lreadline -lffi -lreadline -lffi -lreadline -Wl,--end-group [122/123] env PKG_CONFIG_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GjsTestTools --nsversion=1.0 --warn-all --output installed-tests/js/libgjstesttools/GjsTestTools-1.0.gir --warn-error -I/build/reproducible-path/gjs-1.74.2/installed-tests/js/libgjstesttools -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools -I/build/reproducible-path/gjs-1.74.2/. -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/. --filelist=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools/libgjstesttools.so.p/GjsTestTools_1.0_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gjs_test_tools_ --cflags-begin -I/build/reproducible-path/gjs-1.74.2/. -I/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/. -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/x86_64-linux-gnu/gjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools --library gjstesttools -L/build/reproducible-path/gjs-1.74.2/obj-x86_64-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/x86_64-linux-gnu/ --extra-library=mozjs-102 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/reproducible-path/gjs-1.74.2/ --sources-top-dirs /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/ [123/123] /usr/bin/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/gjs-tests.debhelper.log debian/gjs.debhelper.log debian/libgjs-dev.debhelper.log debian/libgjs0g.debhelper.log @@ -3173,93 +3209,58 @@ TZ=UTC \ xvfb-run -a \ dh_auto_test -- -v -C /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu --timeout-multiplier 4 - cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=15 meson test -v -C /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu --timeout-multiplier 4 + cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=16 meson test -v -C /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu --timeout-multiplier 4 ninja: no work to do. ninja: Entering directory `/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu' ninja: no work to do. 1/69 gjs:Scripts / CommandLine RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=238 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testCommandLine.sh +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=208 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testCommandLine.sh 2/69 gjs:Scripts / CommandLineModules RUNNING ->>> MALLOC_PERTURB_=231 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testCommandLineModules.sh +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=222 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testCommandLineModules.sh 3/69 gjs:Scripts / Warnings RUNNING ->>> MALLOC_PERTURB_=90 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testWarnings.sh +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=8 GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testWarnings.sh 4/69 gjs:JS / self RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=68 GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testself.js +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=245 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testself.js 5/69 gjs:JS / ByteArray RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 MALLOC_PERTURB_=173 GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testByteArray.js +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=39 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testByteArray.js 6/69 gjs:JS / Exceptions RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=223 NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testExceptions.js +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=24 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testExceptions.js 7/69 gjs:JS / Format RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=174 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testFormat.js +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' MALLOC_PERTURB_=13 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 G_DEBUG=fatal-warnings,fatal-criticals GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testFormat.js 8/69 gjs:JS / Fundamental RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=34 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testFundamental.js +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=167 ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testFundamental.js 9/69 gjs:JS / Gettext RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 MALLOC_PERTURB_=188 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGettext.js +>>> MALLOC_PERTURB_=252 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGettext.js 10/69 gjs:JS / GIMarshalling RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 MALLOC_PERTURB_=50 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGIMarshalling.js +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=7 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGIMarshalling.js 11/69 gjs:JS / Gio RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=198 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGio.js +>>> MALLOC_PERTURB_=52 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGio.js 12/69 gjs:JS / GLib RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=205 ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGLib.js +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=136 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGLib.js 13/69 gjs:JS / GObject RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GSETTINGS_BACKEND=memory LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=3 GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObject.js +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=204 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObject.js 14/69 gjs:JS / GObjectClass RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=21 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectClass.js +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=208 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectClass.js 15/69 gjs:JS / GObjectInterface RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 MALLOC_PERTURB_=59 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectInterface.js +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=171 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectInterface.js +16/69 gjs:JS / GObjectValue RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=239 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectValue.js ▶ 1/69 - Invalid option should exit with failure (exit code 1) OK ▶ 1/69 - Invalid option should print a relevant message OK ▶ 1/69 - System.exit(0) should exit successfully OK ▶ 2/69 - ensure dynamic imports load even if the same import resolves elsewhere first OK +▶ 2/69 - ensure dynamic imports resolve without an explicit mainloop OK ▶ 3/69 - overwriting method with Signals.addSignalMethods() should warn OK +▶ 3/69 - passing too many arguments to a GI function should warn OK ▶ 4/69 Test harness internal consistency OK ▶ 4/69 Test harness internal consistency awaiting a Promise resolves OK -▶ 11/69 ListStore iterator ListStore iterates OK -▶ 11/69 Sorting in ListStore test insert_sorted OK -▶ 11/69 Sorting in ListStore test sort OK -▶ 11/69 Promisify function doesn't crash when async function is not defined OK -▶ 11/69 Promisify function doesn't crash when finish function is not defined OK -▶ 11/69 Promisify function promisifies functions OK -▶ 11/69 Promisify function preserves old behavior OK -▶ 11/69 Promisify function can guess the finish function OK -▶ 11/69 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID OK -▶ 11/69 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed OK -▶ 11/69 Gio.Settings overrides doesn't crash when forgetting to specify a schema path OK -▶ 11/69 Gio.Settings overrides doesn't crash when specifying conflicting schema paths OK -▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key OK -▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key OK -▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key OK -▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key OK -▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key OK -▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key OK -▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key OK -▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key OK -▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key OK -▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema OK -▶ 11/69 Gio.Settings overrides with existing schema still works with correct keys OK -▶ 11/69 Gio.add_action_entries override registers each entry as an action OK -▶ 11/69 Gio.add_action_entries override connects and binds the activate handler OK -▶ 11/69 Gio.add_action_entries override connects and binds the change_state handler OK -▶ 11/69 Gio.add_action_entries override throw an error if the parameter_type is invalid OK -▶ 11/69 Gio.add_action_entries override throw an error if the state is invalid OK ▶ 4/69 Test harness internal consistency awaiting a nested async function resolves OK -▶ 11/69 Gio.FileEnumerator overrides iterates synchronously OK ▶ 4/69 SpiderMonkey features check Intl API was compiled into SpiderMonkey OK ▶ 4/69 SpiderMonkey features check WeakRef is enabled OK ▶ 4/69 SpiderMonkey features check class static blocks are enabled OK ▶ 5/69 Byte array can be created from a string OK ▶ 5/69 Byte array can be encoded from a string OK ▶ 5/69 Byte array encodes as UTF-8 by default OK - 4/69 gjs:JS / self OK 2.17s 6 subtests passed - -16/69 gjs:JS / GObjectValue RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=179 NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectValue.js -▶ 11/69 Gio.FileEnumerator overrides iterates asynchronously OK -▶ 11/69 Non-introspectable file attribute overrides invalid means unsetting the attribute OK -▶ 11/69 Non-introspectable file attribute overrides works for boolean OK -▶ 11/69 Non-introspectable file attribute overrides works for uint32 OK -▶ 11/69 Non-introspectable file attribute overrides works for uint64 OK -▶ 11/69 Non-introspectable file attribute overrides works for object OK ▶ 5/69 Byte array can be converted to a string of ASCII characters OK ▶ 5/69 Byte array can be converted to a string of UTF-8 characters even if it ends with a 0 OK ▶ 5/69 Byte array can be converted to a string of encoded characters even with a 0 byte OK @@ -3269,62 +3270,18 @@ ▶ 5/69 Byte array deals gracefully with a 0-length string OK ▶ 5/69 Byte array deals gracefully with a non Uint8Array OK ▶ 5/69 Byte array legacy toString() behavior is preserved when created from a string OK -▶ 1/69 - System.exit(42) should exit with the correct exit code OK -11/69 gjs:JS / Gio OK 1.46s 35 subtests passed - ▶ 5/69 Byte array legacy toString() behavior is preserved when marshalled from GI OK -17/69 gjs:JS / GTypeClass RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=112 GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGTypeClass.js -▶ 3/69 - passing too many arguments to a GI function should warn OK - 5/69 gjs:JS / ByteArray OK 2.68s 13 subtests passed - -18/69 gjs:JS / Importer RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=40 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testImporter.js -▶ 2/69 - ensure dynamic imports resolve without an explicit mainloop OK -▶ 8/69 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue OK -▶ 8/69 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue OK -▶ 8/69 Fundamental type support can marshal a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters SKIP -▶ 8/69 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 SKIP -▶ 9/69 Gettext module setlocale returns a locale OK -▶ 8/69 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype SKIP ▶ 6/69 Exceptions are thrown from property setter OK -▶ 8/69 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype SKIP -▶ 8/69 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype SKIP -▶ 8/69 Fundamental type support can marshal a custom fundamental type into a transformable type SKIP ▶ 6/69 Exceptions are thrown from property getter OK -▶ 8/69 Fundamental type support can marshal to a null value OK -▶ 8/69 Fundamental type support can marshal to a null value if has no getter function SKIP -▶ 7/69 imports.format escapes % with another % character OK ▶ 6/69 Exceptions are logged from constructor OK -▶ 7/69 imports.format formats a single string argument OK ▶ 6/69 Exceptions are logged from property setter with binding OK ▶ 6/69 Exceptions are logged from property getter with binding OK -▶ 7/69 imports.format formats two string arguments OK - 8/69 gjs:JS / Fundamental OK 2.80s 3 subtests passed - -19/69 gjs:JS / Introspection RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=165 ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testIntrospection.js -▶ 1/69 - System.programPath should end in '/argv.js' when gjs argv.js is run OK -▶ 7/69 imports.format formats two swapped string arguments OK -▶ 7/69 imports.format formats a number in base 10 OK -▶ 7/69 imports.format formats a number in base 16 OK -▶ 7/69 imports.format formats a floating point number with no precision OK -▶ 7/69 imports.format formats a floating point number with precision 2 OK ▶ 6/69 logError logs a warning for a GError OK ▶ 6/69 logError logs a warning with a message if given OK ▶ 6/69 logError also logs an error for a created GError that is not thrown OK ▶ 6/69 logError logs an error created with the GLib.Error constructor OK - 9/69 gjs:JS / Gettext OK 2.87s 1 subtests passed - -20/69 gjs:JS / Lang RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=148 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLang.js ▶ 6/69 logError logs the quark for a JS-created GError type OK ▶ 6/69 logError logs with stack for a GError created from a C struct OK -▶ 12/69 GVariant constructor constructs a string variant OK -▶ 7/69 imports.format pads with zeroes OK -▶ 7/69 imports.format pads with spaces OK -▶ 7/69 imports.format throws an error when given incorrect modifiers for the conversion type OK -▶ 7/69 imports.format throws an error when incorrectly instructed to swap arguments OK ▶ 6/69 logError logs an error with a prefix if given OK ▶ 6/69 logError logs an error with prefix and message OK ▶ 6/69 logError logs a SyntaxError OK @@ -3335,6 +3292,86 @@ ▶ 6/69 logError logs an error with cyclical causes OK ▶ 6/69 Exception from function with too few arguments contains the full function name OK ▶ 6/69 Exception from function with too few arguments contains the full method name OK +▶ 6/69 thrown GError is an instance of error enum type OK +▶ 6/69 thrown GError matches error domain and code OK +▶ 6/69 thrown GError has properties for domain and code OK +▶ 6/69 GError.new_literal constructs a valid GLib.Error OK +▶ 6/69 GError.new_literal does not accept invalid domains OK +▶ 7/69 imports.format escapes % with another % character OK +▶ 7/69 imports.format formats a single string argument OK +▶ 7/69 imports.format formats two string arguments OK +▶ 7/69 imports.format formats two swapped string arguments OK +▶ 7/69 imports.format formats a number in base 10 OK +▶ 7/69 imports.format formats a number in base 16 OK +▶ 7/69 imports.format formats a floating point number with no precision OK +▶ 7/69 imports.format formats a floating point number with precision 2 OK +▶ 7/69 imports.format pads with zeroes OK +▶ 7/69 imports.format pads with spaces OK +▶ 7/69 imports.format throws an error when given incorrect modifiers for the conversion type OK +▶ 7/69 imports.format throws an error when incorrectly instructed to swap arguments OK +▶ 8/69 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue OK +▶ 8/69 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue OK +▶ 8/69 Fundamental type support can marshal a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters SKIP +▶ 8/69 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 SKIP +▶ 8/69 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype SKIP +▶ 8/69 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype SKIP +▶ 8/69 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype SKIP +▶ 8/69 Fundamental type support can marshal a custom fundamental type into a transformable type SKIP +▶ 8/69 Fundamental type support can marshal to a null value OK +▶ 8/69 Fundamental type support can marshal to a null value if has no getter function SKIP +▶ 9/69 Gettext module setlocale returns a locale OK +▶ 12/69 GVariant constructor constructs a string variant OK +▶ 12/69 GVariant constructor constructs a string variant (backwards compatible API) OK +▶ 12/69 GVariant constructor constructs a struct variant OK +▶ 12/69 GVariant constructor constructs a maybe variant OK +▶ 12/69 GVariant constructor constructs a byte array variant OK +▶ 12/69 GVariant constructor constructs a byte array variant from a string OK +▶ 12/69 GVariant constructor 0-terminates a byte array variant constructed from a string OK +▶ 12/69 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array OK + 4/69 gjs:JS / self OK 0.65s 6 subtests passed + + 5/69 gjs:JS / ByteArray OK 0.61s 13 subtests passed + + 6/69 gjs:JS / Exceptions OK 0.56s 26 subtests passed + + 7/69 gjs:JS / Format OK 0.52s 12 subtests passed + + 8/69 gjs:JS / Fundamental OK 0.48s 3 subtests passed + + 9/69 gjs:JS / Gettext OK 0.43s 1 subtests passed + +▶ 12/69 GVariant unpack preserves type information if the unpacked object contains variants OK +▶ 12/69 GVariant unpack recursive leaves no variants in the unpacked object OK +▶ 12/69 GVariantDict lookup returns the unpacked variant OK +▶ 12/69 GVariantDict lookup returns null if the key isn't present OK +▶ 12/69 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter OK +▶ 12/69 GLib string function overrides GLib.stpcpy OK +▶ 12/69 GLib string function overrides GLib.strstr_len OK +17/69 gjs:JS / GTypeClass RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=172 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGTypeClass.js +18/69 gjs:JS / Importer RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=105 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testImporter.js +19/69 gjs:JS / Introspection RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=158 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testIntrospection.js +20/69 gjs:JS / Lang RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=177 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLang.js +21/69 gjs:JS / LegacyByteArray RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=31 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyByteArray.js +22/69 gjs:JS / LegacyClass RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=150 ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyClass.js +▶ 12/69 GLib string function overrides GLib.strrstr OK +▶ 12/69 GLib string function overrides GLib.strrstr_len OK +▶ 12/69 GLib string function overrides GLib.strup OK +▶ 12/69 GLib string function overrides GLib.strdown OK +▶ 12/69 GLib string function overrides GLib.strreverse OK +▶ 12/69 GLib string function overrides GLib.ascii_dtostr OK +▶ 12/69 GLib string function overrides GLib.ascii_formatd OK +▶ 12/69 GLib string function overrides GLib.strchug OK +▶ 12/69 GLib string function overrides GLib.strchomp OK +▶ 12/69 GLib string function overrides GLib.strstrip OK +▶ 12/69 GLib string function overrides GLib.strdelimit OK +▶ 12/69 GLib string function overrides GLib.strcanon OK +▶ 12/69 GLib string function overrides GLib.base64_encode OK ▶ 10/69 Boolean true marshals as a return value OK ▶ 10/69 Boolean true marshals as an in parameter OK ▶ 10/69 Boolean true marshals as an out parameter OK @@ -3342,42 +3379,11 @@ ▶ 10/69 Boolean false marshals as a return value OK ▶ 10/69 Boolean false marshals as an in parameter OK ▶ 10/69 Boolean false marshals as an out parameter OK -▶ 12/69 GVariant constructor constructs a string variant (backwards compatible API) OK -▶ 12/69 GVariant constructor constructs a struct variant OK -▶ 12/69 GVariant constructor constructs a maybe variant OK -▶ 12/69 GVariant constructor constructs a byte array variant OK -▶ 12/69 GVariant constructor constructs a byte array variant from a string OK -▶ 3/69 - file and line number are logged for syntax errors OK ▶ 10/69 Boolean false marshals as an inout parameter OK - 3/69 gjs:Scripts / Warnings OK 4.02s 3 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -Trace/breakpoint trap -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -▶ 12/69 GVariant constructor 0-terminates a byte array variant constructed from a string OK -▶ 12/69 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array OK -▶ 6/69 thrown GError is an instance of error enum type OK -▶ 6/69 thrown GError matches error domain and code OK -▶ 6/69 thrown GError has properties for domain and code OK ▶ 10/69 Integer int8-typed marshals signed value as a return value OK +▶ 1/69 - System.exit(42) should exit with the correct exit code OK ▶ 10/69 Integer int8-typed marshals signed value as an in parameter OK -21/69 gjs:JS / LegacyByteArray RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 MALLOC_PERTURB_=59 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyByteArray.js ▶ 10/69 Integer int8-typed marshals signed value as an out parameter OK -▶ 12/69 GVariant unpack preserves type information if the unpacked object contains variants OK - 7/69 gjs:JS / Format OK 3.77s 12 subtests passed - -▶ 6/69 GError.new_literal constructs a valid GLib.Error OK -▶ 6/69 GError.new_literal does not accept invalid domains OK -▶ 17/69 Looking up param specs works OK -▶ 17/69 Looking up param specs gives the correct name OK -▶ 17/69 Looking up param specs gives the default value if present OK -▶ 17/69 GType object has a name OK -▶ 17/69 GType object has a read-only name OK -▶ 17/69 GType object has an undeletable name OK -▶ 17/69 GType object has a string representation OK -▶ 17/69 GType marshalling marshals the invalid GType object into JS null OK ▶ 10/69 Integer int8-typed marshals as an inout parameter OK ▶ 10/69 Integer int8-typed marshals unsigned value as a return value OK ▶ 10/69 Integer int8-typed marshals unsigned value as an in parameter OK @@ -3390,14 +3396,6 @@ ▶ 10/69 Integer int16-typed marshals unsigned value as a return value OK ▶ 10/69 Integer int16-typed marshals unsigned value as an in parameter OK ▶ 10/69 Integer int16-typed marshals unsigned value as an out parameter OK -22/69 gjs:JS / LegacyClass RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 MALLOC_PERTURB_=20 GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyClass.js -▶ 12/69 GVariant unpack recursive leaves no variants in the unpacked object OK -▶ 12/69 GVariantDict lookup returns the unpacked variant OK -▶ 12/69 GVariantDict lookup returns null if the key isn't present OK -▶ 12/69 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter OK -▶ 12/69 GLib string function overrides GLib.stpcpy OK -▶ 13/69 GObject overrides GObject.set() OK ▶ 10/69 Integer int16-typed marshals unsigned value as an inout parameter OK ▶ 10/69 Integer int32-typed marshals signed value as a return value OK ▶ 10/69 Integer int32-typed marshals signed value as an in parameter OK @@ -3411,66 +3409,10 @@ ▶ 10/69 Integer int64-typed marshals signed value as an in parameter SKIP ▶ 10/69 Integer int64-typed marshals signed value as an out parameter OK ▶ 10/69 Integer int64-typed marshals as an inout parameter SKIP -▶ 12/69 GLib string function overrides GLib.strstr_len OK -▶ 12/69 GLib string function overrides GLib.strrstr OK -▶ 12/69 GLib string function overrides GLib.strrstr_len OK -▶ 12/69 GLib string function overrides GLib.strup OK -▶ 12/69 GLib string function overrides GLib.strdown OK -▶ 12/69 GLib string function overrides GLib.strreverse OK -▶ 12/69 GLib string function overrides GLib.ascii_dtostr OK -▶ 12/69 GLib string function overrides GLib.ascii_formatd OK -▶ 13/69 GObject overrides Signal alternative syntax handler is called with the right object OK -▶ 13/69 GObject overrides Signal alternative syntax disconnected handler is not called OK -▶ 13/69 GObject overrides toString() shows the native object address OK -▶ 2/69 - ensure top level await can import modules OK -▶ 14/69 GObject class with decorator throws an error when not used with a GObject-derived class OK -▶ 1/69 - System.exit() should still exit across an FFI boundary OK - 6/69 gjs:JS / Exceptions OK 4.26s 26 subtests passed - -▶ 13/69 GObject should be able to create a GType object for gpointer OK -▶ 13/69 GObject should be able to create a GType object for GBoxed OK -▶ 13/69 GObject should be able to create a GType object for GParam OK -▶ 12/69 GLib string function overrides GLib.strchug OK -▶ 12/69 GLib string function overrides GLib.strchomp OK -17/69 gjs:JS / GTypeClass OK 2.01s 8 subtests passed - -23/69 gjs:JS / LegacyGObject RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=58 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyGObject.js - 2/69 gjs:Scripts / CommandLineModules OK 4.87s 3 subtests passed - -▶ 14/69 GObject class with decorator throws an error when used with an abstract class OK ▶ 10/69 Integer int64-typed marshals unsigned value as a return value OK ▶ 10/69 Integer int64-typed marshals unsigned value as an in parameter SKIP ▶ 10/69 Integer int64-typed marshals unsigned value as an out parameter OK ▶ 10/69 Integer int64-typed marshals unsigned value as an inout parameter SKIP -24/69 gjs:JS / Mainloop RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu MALLOC_PERTURB_=221 ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testMainloop.js -25/69 gjs:JS / Namespace RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu MALLOC_PERTURB_=23 ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testNamespace.js -▶ 13/69 GObject should be able to create a GType object for GInterface OK -▶ 12/69 GLib string function overrides GLib.strstrip OK -▶ 14/69 GObject class with decorator constructs with default values for properties OK -▶ 14/69 GObject class with decorator constructs with a hash of property values OK -▶ 14/69 GObject class with decorator warns if more than one argument passed to the default constructor OK -▶ 14/69 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash OK -▶ 14/69 GObject class with decorator accepts a property hash that is not a plain object OK -▶ 14/69 GObject class with decorator constructs with property values from Gtk.Builder OK -▶ 14/69 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties OK -▶ 14/69 GObject class with decorator has a name OK -▶ 14/69 GObject class with decorator has a notify signal OK -▶ 14/69 GObject class with decorator can define its own signals OK -▶ 14/69 GObject class with decorator passes emitted arguments to signal handlers OK -▶ 13/69 GObject should be able to create a GType object for GObject OK -▶ 13/69 GObject should be able to create a GType object for GVariant OK -▶ 13/69 GObject should be able to query signals OK -▶ 13/69 GObject.Object.new() can be called with a property bag OK -▶ 13/69 GObject.Object.new() can be called to construct an object without setting properties OK -▶ 13/69 GObject.Object.new() complains about wrong types OK -▶ 13/69 GObject.Object.new() complains about wrong properties OK -▶ 13/69 GObject.Object.new() can construct C GObjects as well OK -▶ 12/69 GLib string function overrides GLib.strdelimit OK -▶ 12/69 GLib string function overrides GLib.strcanon OK -▶ 12/69 GLib string function overrides GLib.base64_encode OK ▶ 10/69 Integer short-typed marshals signed value as a return value OK ▶ 10/69 Integer short-typed marshals signed value as an in parameter OK ▶ 10/69 Integer short-typed marshals signed value as an out parameter OK @@ -3479,63 +3421,6 @@ ▶ 10/69 Integer short-typed marshals unsigned value as an in parameter OK ▶ 10/69 Integer short-typed marshals unsigned value as an out parameter OK ▶ 10/69 Integer short-typed marshals unsigned value as an inout parameter OK -▶ 16/69 GObject value (GValue) initializes schar OK -▶ 16/69 GObject value (GValue) schar is compatible with itself OK -▶ 16/69 GObject value (GValue) schar is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets schar OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a schar SKIP -▶ 16/69 GObject value (GValue) initialized copies schar OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS schar SKIP -▶ 16/69 GObject value (GValue) initializes int OK -▶ 16/69 GObject value (GValue) int is compatible with itself OK -▶ 16/69 GObject value (GValue) int is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets int OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a int SKIP -▶ 15/69 GObject interface cannot be instantiated OK -▶ 15/69 GObject interface has a name OK -▶ 15/69 GObject interface reports its type name OK -▶ 15/69 GObject interface can be implemented by a GObject class OK -▶ 15/69 GObject interface is implemented by a GObject class with the correct class object OK -▶ 15/69 GObject interface can have its required function implemented OK -▶ 15/69 GObject interface must have its required function implemented OK -▶ 15/69 GObject interface doesn't have to have its optional function implemented OK -▶ 15/69 GObject interface can have its optional function deferred to by the implementation OK -▶ 15/69 GObject interface can have its function chained up to OK -▶ 15/69 GObject interface can require another interface OK -▶ 15/69 GObject interface can chain up to another interface OK -▶ 15/69 GObject interface defers to the last interface's optional function OK -▶ 15/69 GObject interface must be implemented by a class that implements all required interfaces OK -▶ 15/69 GObject interface must be implemented by a class that implements required interfaces in correct order OK -▶ 15/69 GObject interface can require an interface from C OK -▶ 18/69 GI importer can import GI modules OK -▶ 18/69 GI importer on failure throws an exception when the overrides file can't be imported OK -▶ 18/69 GI importer on failure throws an exception when the overrides import throws one OK -▶ 18/69 GI importer on failure throws an exception when the overrides _init throws one OK -▶ 18/69 GI importer on failure throws an exception when the overrides _init isn't a function OK -▶ 18/69 Importer is on the global object (backwards compatibility) OK -▶ 18/69 Importer is abstract OK -▶ 18/69 Importer exists OK -▶ 13/69 GObject.Object.new_with_properties() can be called with two arrays OK -▶ 13/69 GObject.Object.new_with_properties() can be called to construct an object without setting properties OK -▶ 13/69 GObject.Object.new_with_properties() complains about various incorrect usages OK -▶ 13/69 GObject.Object.new_with_properties() complains about wrong types OK -▶ 13/69 GObject.Object.new_with_properties() complains about wrong properties OK -▶ 13/69 GObject.Object.new_with_properties() can construct C GObjects as well OK -▶ 14/69 GObject class with decorator can return values from signals OK -▶ 14/69 GObject class with decorator does not call first-wins signal handlers after one returns a value OK -▶ 14/69 GObject class with decorator gets the return value of the default handler OK -▶ 14/69 GObject class with decorator calls run-last default handler last OK -▶ 14/69 GObject class with decorator can inherit from something that's not GObject.Object OK -▶ 14/69 GObject class with decorator can implement an interface OK -▶ 14/69 GObject class with decorator can implement interface vfuncs OK -▶ 14/69 GObject class with decorator can be a subclass OK -▶ 14/69 GObject class with decorator can have any valid class name OK -▶ 14/69 GObject class with decorator handles anonymous class expressions OK -▶ 14/69 GObject class with decorator calls its _instance_init() function while chaining up in constructor OK -▶ 14/69 GObject class with decorator can have an interface-valued property OK -▶ 14/69 GObject class with decorator can have an int64 property OK -▶ 14/69 GObject class with decorator can have a default int64 property OK -▶ 14/69 GObject class with decorator can have an uint64 property OK ▶ 10/69 Integer int-typed marshals signed value as a return value OK ▶ 10/69 Integer int-typed marshals signed value as an in parameter OK ▶ 10/69 Integer int-typed marshals signed value as an out parameter OK @@ -3552,30 +3437,6 @@ ▶ 10/69 Integer long-typed marshals unsigned value as an in parameter SKIP ▶ 10/69 Integer long-typed marshals unsigned value as an out parameter OK ▶ 10/69 Integer long-typed marshals unsigned value as an inout parameter SKIP -▶ 16/69 GObject value (GValue) initialized copies int OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS int SKIP -▶ 16/69 GObject value (GValue) initializes int64 OK -▶ 16/69 GObject value (GValue) int64 is compatible with itself OK -▶ 16/69 GObject value (GValue) int64 is transformable to itself OK -▶ 18/69 Importer has a toString representation OK -▶ 18/69 Importer throws an import error when trying to import a nonexistent module OK -▶ 18/69 Importer throws an error when evaluating the module file throws an error OK -▶ 18/69 Importer can import a module OK -▶ 18/69 Importer can import a module with a toString property OK -▶ 14/69 GObject class with decorator can have a default uint64 property OK -▶ 14/69 GObject class with decorator can override a property from the parent class OK -▶ 14/69 GObject class with decorator cannot override a non-existent property OK -▶ 14/69 GObject class with decorator handles gracefully forgetting to override a C property OK -▶ 14/69 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors OK -▶ 15/69 GObject interface can connect class signals on the implementing class OK -▶ 15/69 GObject interface can connect interface signals on the implementing class OK -▶ 15/69 GObject interface can define properties on the implementing class OK -▶ 15/69 GObject interface must have its properties overridden OK -▶ 15/69 GObject interface can have introspected properties overriden OK -▶ 15/69 GObject interface can be implemented by a class as well as its parent class OK -▶ 15/69 GObject interface can be reimplemented by a subclass of a class that already implements it OK -▶ 15/69 GObject interface has a toString() defintion OK -▶ 15/69 GObject interface has instance definition OK ▶ 10/69 Integer ssize-typed marshals signed value as a return value OK ▶ 10/69 Integer ssize-typed marshals signed value as an in parameter SKIP ▶ 10/69 Integer ssize-typed marshals signed value as an out parameter OK @@ -3584,112 +3445,15 @@ ▶ 10/69 Integer ssize-typed marshals unsigned value as an in parameter SKIP ▶ 10/69 Integer ssize-typed marshals unsigned value as an out parameter OK ▶ 10/69 Integer ssize-typed marshals unsigned value as an inout parameter SKIP -12/69 gjs:JS / GLib OK 4.31s 28 subtests passed - -13/69 gjs:JS / GObject OK 4.18s 22 subtests passed - -▶ 16/69 GObject value (GValue) initialized sets and gets int64 OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a int64 SKIP -▶ 16/69 GObject value (GValue) initialized copies int64 OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS int64 SKIP -▶ 16/69 GObject value (GValue) initializes long OK -▶ 16/69 GObject value (GValue) long is compatible with itself OK -▶ 16/69 GObject value (GValue) long is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets long OK -26/69 gjs:JS / Package RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 MALLOC_PERTURB_=160 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testPackage.js -27/69 gjs:JS / ParamSpec RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=148 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testParamSpec.js -▶ 14/69 GObject class with decorator does not pollute the wrong prototype with GObject properties OK -▶ 14/69 GObject class with decorator resolves properties from interfaces OK -▶ 14/69 GObject class with decorator has a toString() defintion OK -▶ 18/69 Importer makes deleting the import a no-op OK -▶ 18/69 Importer gives the same object when importing a second time OK -▶ 18/69 Importer can import a submodule OK -▶ 18/69 Importer imports modules with a toString representation OK -▶ 18/69 Importer does not share the same object for a module on a different path OK ▶ 10/69 BigInt int64-typed marshals signed value as an in parameter OK ▶ 10/69 BigInt int64-typed marshals unsigned value as an in parameter OK ▶ 10/69 BigInt long-typed marshals signed value as an in parameter OK ▶ 10/69 BigInt long-typed marshals unsigned value as an in parameter OK -▶ 15/69 GObject interface has instance definition for non-object type OK -▶ 15/69 GObject interface has instance definition for non-object type for native interface OK -▶ 15/69 GObject interface prototype toString is enumerable and defined OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a long SKIP -▶ 16/69 GObject value (GValue) initialized copies long OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS long SKIP -▶ 16/69 GObject value (GValue) initializes char OK -▶ 16/69 GObject value (GValue) char is compatible with itself OK -▶ 16/69 GObject value (GValue) char is transformable to itself OK -▶ 14/69 GObject class with decorator does not clobber native parent interface vfunc definitions OK -▶ 14/69 GObject class with decorator does not clobber dynamic parent interface vfunc definitions OK -▶ 14/69 GObject class with custom constructor throws an error when not used with a GObject-derived class OK -▶ 14/69 GObject class with custom constructor constructs with default values for properties OK -▶ 14/69 GObject class with custom constructor has a toString() defintion OK -▶ 14/69 GObject class with custom constructor constructs with a hash of property values OK -▶ 14/69 GObject class with custom constructor accepts a property hash that is not a plain object OK ▶ 10/69 BigInt ssize-typed marshals signed value as an in parameter OK ▶ 10/69 BigInt ssize-typed marshals unsigned value as an in parameter OK ▶ 10/69 Floating point float-typed marshals value as a return value OK ▶ 10/69 Floating point float-typed marshals as an in parameter OK ▶ 10/69 Floating point float-typed marshals value as an out parameter OK -▶ 18/69 Importer gives the same object when importing a submodule a second time OK -▶ 18/69 Importer has no meta properties on the toplevel importer OK -▶ 18/69 Importer sets the names of imported modules OK -▶ 18/69 Importer gives a module the importer object as parent module OK -▶ 18/69 Importer gives a submodule the module as parent module OK -▶ 18/69 Importer does not make a separate copy of a module imported in two places OK -▶ 18/69 Importer evaluates an __init__.js file in an imported directory OK -▶ 15/69 GObject interface prototype method properties are enumerated OK -▶ 16/69 GObject value (GValue) initialized sets and gets char OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a char SKIP -▶ 16/69 GObject value (GValue) initialized copies char OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS char SKIP -▶ 16/69 GObject value (GValue) initializes uchar OK -▶ 16/69 GObject value (GValue) uchar is compatible with itself OK -▶ 16/69 GObject value (GValue) uchar is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets uchar OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a uchar SKIP -▶ 16/69 GObject value (GValue) initialized copies uchar OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS uchar SKIP -▶ 16/69 GObject value (GValue) initializes uint OK -▶ 16/69 GObject value (GValue) uint is compatible with itself OK -▶ 16/69 GObject value (GValue) uint is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets uint OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a uint SKIP -▶ 16/69 GObject value (GValue) initialized copies uint OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS uint SKIP -▶ 16/69 GObject value (GValue) initializes uint64 OK -▶ 16/69 GObject value (GValue) uint64 is compatible with itself OK -▶ 16/69 GObject value (GValue) uint64 is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets uint64 OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a uint64 SKIP -▶ 14/69 GObject class with custom constructor constructs with property values from Gtk.Builder OK -▶ 14/69 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties OK -▶ 14/69 GObject class with custom constructor has a name OK -▶ 14/69 GObject class with custom constructor has a notify signal OK -▶ 14/69 GObject class with custom constructor can define its own signals OK -▶ 14/69 GObject class with custom constructor passes emitted arguments to signal handlers OK -▶ 14/69 GObject class with custom constructor can return values from signals OK -▶ 14/69 GObject class with custom constructor does not call first-wins signal handlers after one returns a value OK -▶ 14/69 GObject class with custom constructor gets the return value of the default handler OK -▶ 14/69 GObject class with custom constructor calls run-last default handler last OK -▶ 14/69 GObject class with custom constructor can be a subclass OK -▶ 14/69 GObject class with custom constructor can override a property from the parent class OK -▶ 14/69 GObject virtual function can have its property read OK -▶ 14/69 GObject virtual function can have its property overridden with an anonymous function OK -▶ 14/69 GObject virtual function can access the parent prototype with super() OK -▶ 18/69 Importer throws on an __init__.js file with a syntax error OK -▶ 18/69 Importer throws when an __init__.js throws an error OK -▶ 18/69 Importer accesses a class defined in an __init__.js file OK -▶ 18/69 Importer can import a file encoded in UTF-8 OK -▶ 18/69 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed OK -▶ 18/69 Importer properties defined in the module's lexical scope can be accessed OK -▶ 18/69 Importer properties defined in the module's lexical scope does not leak module properties into the global scope OK -▶ 18/69 Importer enumerating modules gets all of them OK -▶ 18/69 Importer enumerating modules includes modules that throw on import OK -▶ 18/69 Importer enumerating modules does not include meta properties OK -▶ 18/69 Importer doesn't crash when resolving a non-string property OK ▶ 10/69 Floating point float-typed marshals value as an inout parameter OK ▶ 10/69 Floating point double-typed marshals value as a return value OK ▶ 10/69 Floating point double-typed marshals as an in parameter OK @@ -3702,126 +3466,24 @@ ▶ 10/69 GType void marshals as a return value OK ▶ 10/69 GType void marshals as an in parameter OK ▶ 10/69 GType void marshals as an out parameter OK -▶ 15/69 GObject interface prototype method properties are defined OK -▶ 15/69 GObject interface prototype overrides are inherited by implementing classes OK -▶ 15/69 GObject interface prototype overrides cannot be changed by instances of child classes OK -▶ 15/69 GObject interface prototype unknown properties are inherited by implementing classes OK -▶ 15/69 GObject interface prototype original property can be shadowed by class prototype property OK -▶ 15/69 GObject interface prototype overridden property can be shadowed by class prototype property OK -▶ 15/69 GObject interface prototype shadowed property can be restored OK -▶ 15/69 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init OK -▶ 20/69 Lang module counts properties with Lang.countProperties() OK -▶ 16/69 GObject value (GValue) initialized copies uint64 OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 SKIP -▶ 16/69 GObject value (GValue) initializes ulong OK -▶ 16/69 GObject value (GValue) ulong is compatible with itself OK -▶ 16/69 GObject value (GValue) ulong is transformable to itself OK -▶ 20/69 Lang module copies properties from one object to another with Lang.copyProperties() OK -▶ 20/69 Lang module copies properties without an underscore with Lang.copyPublicProperties() OK -▶ 20/69 Lang module copies property getters and setters OK ▶ 10/69 GType void marshals as an inout parameter OK ▶ 10/69 GType string marshals as a return value OK ▶ 10/69 GType string marshals as an in parameter OK ▶ 10/69 GType string marshals as an out parameter OK -▶ 14/69 GObject virtual function handles non-existing properties OK -▶ 14/69 GObject virtual function gracefully bails out when overriding an unsupported vfunc type OK -▶ 14/69 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type OK -▶ 1/69 - Unhandled promise rejections should still be printed when exiting OK -▶ 16/69 GObject value (GValue) initialized sets and gets ulong OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a ulong SKIP -▶ 16/69 GObject value (GValue) initialized copies ulong OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS ulong SKIP -▶ 16/69 GObject value (GValue) initializes double OK -▶ 16/69 GObject value (GValue) double is compatible with itself OK -▶ 16/69 GObject value (GValue) double is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets double OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a double SKIP -▶ 16/69 GObject value (GValue) initialized copies double OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS double SKIP -▶ 18/69 Importer scripts support relative dynamic imports OK -▶ 18/69 Importer imported scripts support relative dynamic imports OK ▶ 10/69 GType can be implicitly converted from a GObject type alias OK ▶ 10/69 GType can be implicitly converted from a JS type OK -▶ 14/69 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/69 Register GType name uses the class name OK -▶ 14/69 Register GType name uses the sanitized class name OK -▶ 21/69 Legacy byte array has length 0 for empty array OK -▶ 21/69 Legacy byte array initially sized to 10 has length 10 OK -▶ 16/69 GObject value (GValue) initializes float OK -▶ 16/69 GObject value (GValue) float is compatible with itself OK -15/69 gjs:JS / GObjectInterface OK 4.42s 37 subtests passed - ▶ 10/69 UTF-8 string with transfer none marshals as a return value OK ▶ 10/69 UTF-8 string with transfer none marshals as an in parameter OK -▶ 21/69 Legacy byte array initially sized to 10 is initialized to zeroes OK -▶ 14/69 Register GType name use the file path and class name OK -28/69 gjs:JS / Print RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=193 ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testPrint.js -▶ 14/69 Register GType name use the file path and sanitized class name OK -▶ 16/69 GObject value (GValue) float is transformable to itself OK ▶ 10/69 UTF-8 string with transfer none marshals as an out parameter OK -▶ 20/69 Lang module bind() calls the bound function with the supplied this-object OK -▶ 20/69 Lang module bind() throws an error when no function supplied OK -▶ 20/69 Lang module bind() throws an error when this-object undefined OK -▶ 20/69 Lang module bind() supplies extra arguments to the function OK ▶ 10/69 UTF-8 string with transfer none marshals as an inout parameter OK ▶ 10/69 UTF-8 string with transfer full marshals as a return value OK ▶ 10/69 UTF-8 string with transfer full marshals as an out parameter OK ▶ 10/69 UTF-8 string with transfer full marshals as an inout parameter SKIP ▶ 10/69 UTF-8 string marshals value as a byte array OK ▶ 10/69 UTF-8 string makes a default out value for a broken C function OK -▶ 16/69 GObject value (GValue) initialized sets and gets float OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a float SKIP -▶ 16/69 GObject value (GValue) initialized copies float OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS float SKIP -▶ 16/69 GObject value (GValue) initializes gtype OK -▶ 16/69 GObject value (GValue) gtype is compatible with itself OK -▶ 16/69 GObject value (GValue) gtype is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets gtype OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a gtype SKIP -▶ 16/69 GObject value (GValue) initialized copies gtype OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype SKIP -▶ 16/69 GObject value (GValue) initializes boolean OK -▶ 14/69 Register GType name use provided class name OK -▶ 14/69 Register GType name sanitizes user provided class name OK -▶ 14/69 Signal handler matching finds handlers by signal ID OK -▶ 14/69 Signal handler matching finds handlers by signal detail OK -▶ 14/69 Signal handler matching finds handlers by callback OK -▶ 14/69 Signal handler matching finds handlers by a combination of parameters OK -▶ 14/69 Signal handler matching blocks a handler by callback OK -▶ 16/69 GObject value (GValue) boolean is compatible with itself OK -18/69 gjs:JS / Importer OK 3.42s 38 subtests passed - -▶ 20/69 Lang module bind() appends the extra arguments to any arguments passed OK ▶ 10/69 In-out array in the style of gtk_init() marshals null OK ▶ 10/69 In-out array in the style of gtk_init() marshals an inout empty array SKIP ▶ 10/69 In-out array in the style of gtk_init() marshals an inout array SKIP -▶ 16/69 GObject value (GValue) boolean is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets boolean OK -▶ 14/69 Signal handler matching blocks multiple handlers by callback OK -▶ 19/69 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback OK -29/69 gjs:JS / Promise RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=35 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testPromise.js -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a boolean SKIP -▶ 14/69 Signal handler matching blocks handlers by a combination of parameters OK -▶ 14/69 Signal handler matching disconnects a handler by callback OK -▶ 14/69 Signal handler matching blocks multiple handlers by callback OK -▶ 14/69 Signal handler matching blocks handlers by a combination of parameters OK -▶ 14/69 Signal handler matching blocks a handler by callback, convenience method OK -▶ 14/69 Signal handler matching disconnects a handler by callback, convenience method OK -▶ 14/69 Signal handler matching does not support disconnecting a handler by callback data OK -▶ 16/69 GObject value (GValue) initialized copies boolean OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS boolean SKIP -▶ 16/69 GObject value (GValue) initializes string OK -▶ 16/69 GObject value (GValue) string is compatible with itself OK -▶ 16/69 GObject value (GValue) string is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets string OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a string SKIP -▶ 16/69 GObject value (GValue) initialized copies string OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS string SKIP -▶ 16/69 GObject value (GValue) initializes param OK -▶ 16/69 GObject value (GValue) param is compatible with itself OK -▶ 16/69 GObject value (GValue) param is transformable to itself OK ▶ 10/69 Fixed-size C array of ints marshals as a return value OK ▶ 10/69 Fixed-size C array of ints marshals as an in parameter OK ▶ 10/69 Fixed-size C array of ints marshals as an out parameter OK @@ -3829,56 +3491,14 @@ ▶ 10/69 Fixed-size C array of shorts marshals as a return value OK ▶ 10/69 Fixed-size C array of shorts marshals as an in parameter OK ▶ 10/69 Fixed-size C array marshals a struct array as an out parameter OK -▶ 19/69 Unsafe integer marshalling warns when conversion is lossy OK -▶ 14/69 Property bindings can bind properties of the same type OK -▶ 16/69 GObject value (GValue) initialized sets and gets param OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a param SKIP -▶ 16/69 GObject value (GValue) initialized copies param OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS param SKIP ▶ 10/69 C array with length marshals as a return value OK ▶ 10/69 C array with length marshals as an in parameter OK ▶ 10/69 C array with length marshals as an out parameter OK ▶ 10/69 C array with length marshals as an inout parameter OK ▶ 10/69 C array with length can be returned along with other arguments OK -▶ 21/69 Legacy byte array assigns values correctly OK -▶ 21/69 Legacy byte array assignment past end implicitly lengthens the array OK -▶ 21/69 Legacy byte array assignment past end implicitly creates zero bytes OK -20/69 gjs:JS / Lang OK 2.98s 9 subtests passed - -▶ 14/69 Property bindings can use custom mappings to bind properties of different types OK -▶ 14/69 Property bindings can be set up as a group OK -30/69 gjs:JS / Regress RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=180 GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testRegress.js -▶ 14/69 Property bindings can be set up as a group with custom mappings OK -▶ 14/69 Auto accessor generation get and set the property OK -▶ 16/69 GObject value (GValue) initializes variant OK -▶ 16/69 GObject value (GValue) variant is compatible with itself OK -▶ 16/69 GObject value (GValue) variant is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets variant OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a variant SKIP -▶ 16/69 GObject value (GValue) initialized copies variant OK ▶ 10/69 C array with length can be passed to a function with its length parameter before it OK ▶ 10/69 C array with length can be passed to a function with zero terminator OK ▶ 10/69 C array with length of strings marshals as an in parameter OK -▶ 21/69 Legacy byte array changes the length when assigning to length property OK -▶ 21/69 Legacy byte array conversions gives a byte 5 when assigning 5 OK -▶ 21/69 Legacy byte array conversions gives a byte 0 when assigning null OK -▶ 21/69 Legacy byte array conversions gives a byte 0 when assigning undefined OK -▶ 21/69 Legacy byte array conversions rounds off when assigning a double OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS variant SKIP -▶ 16/69 GObject value (GValue) initializes boxed OK -▶ 16/69 GObject value (GValue) boxed is compatible with itself OK -▶ 16/69 GObject value (GValue) boxed is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets boxed SKIP -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a boxed SKIP -▶ 16/69 GObject value (GValue) initialized copies boxed SKIP -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS boxed SKIP -▶ 16/69 GObject value (GValue) initializes gvalue OK -▶ 16/69 GObject value (GValue) gvalue is compatible with itself OK -▶ 16/69 GObject value (GValue) gvalue is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets gvalue SKIP -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a gvalue SKIP -▶ 16/69 GObject value (GValue) initialized copies gvalue SKIP ▶ 10/69 C array with length marshals a byte array as an in parameter OK ▶ 10/69 C array with length of signed 64-bit ints marshals as an in parameter OK ▶ 10/69 C array with length of unsigned 64-bit ints marshals as an in parameter OK @@ -3886,57 +3506,14 @@ ▶ 10/69 C array with length of unichars marshals as an out parameter OK ▶ 10/69 C array with length of unichars marshals from an array of codepoints OK ▶ 10/69 C array with length of booleans marshals as an in parameter OK -▶ 14/69 Auto accessor generation initial value is the param spec's default value OK -▶ 14/69 Auto accessor generation set properties at construct time OK -▶ 14/69 Auto accessor generation set properties at construct time with locale OK -▶ 14/69 Auto accessor generation notify when the property changes OK -▶ 14/69 Auto accessor generation copies accessors for camel and kebab if snake accessors given OK -▶ 14/69 Auto accessor generation copies accessors for snake and kebab if camel accessors given OK -▶ 14/69 Auto accessor generation copies accessors for snake and camel if kebab accessors given OK -▶ 14/69 Auto accessor generation readonly getter throws OK -▶ 14/69 Auto accessor generation writeonly setter throws OK -▶ 21/69 Legacy byte array can be created from an array OK -▶ 21/69 Legacy byte array can be converted to a string of ASCII characters OK -▶ 21/69 Legacy byte array can be passed in with transfer none OK -▶ 14/69 Auto accessor generation getter throws when setter defined OK -▶ 14/69 Auto accessor generation setter throws when getter defined OK -▶ 1/69 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. OK ▶ 10/69 C array with length of booleans marshals as an out parameter OK ▶ 10/69 C array with length of booleans marshals from an array of numbers OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue SKIP -▶ 16/69 GObject value (GValue) initializes object OK -▶ 16/69 GObject value (GValue) object is compatible with itself OK -▶ 16/69 GObject value (GValue) object is transformable to itself OK -▶ 16/69 GObject value (GValue) initialized sets and gets object OK -▶ 14/69 GObject class with JSObject property assigns a valid JSObject on construct OK -▶ 14/69 GObject class with JSObject property Set null with an empty JSObject on construct OK -▶ 14/69 GObject class with JSObject property assigns a null JSObject on construct OK -▶ 14/69 GObject class with JSObject property assigns a JSObject Array on construct OK -▶ 14/69 GObject class with JSObject property assigns a Function on construct OK -▶ 14/69 GObject class with JSObject property throws an error when using a boolean value on construct OK -▶ 14/69 GObject class with JSObject property throws an error when using an int value on construct OK ▶ 10/69 C array with length of boxed structs marshals as an in parameter OK ▶ 10/69 C array with length of boxed structs passed by value marshals as an in parameter SKIP ▶ 10/69 C array with length of simple structs marshals as an in parameter SKIP -▶ 25/69 GI repository namespace supplies a name OK -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a object SKIP -▶ 14/69 GObject class with JSObject property throws an error when using a numeric value on construct OK -▶ 14/69 GObject class with JSObject property throws an error when using a string value on construct OK -▶ 14/69 GObject class with JSObject property throws an error when using an undefined value on construct OK ▶ 10/69 C array with length marshals two arrays with the same length parameter OK -21/69 gjs:JS / LegacyByteArray OK 3.06s 14 subtests passed - -31/69 gjs:JS / Signals RUNNING ->>> MALLOC_PERTURB_=12 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testSignals.js -▶ 16/69 GObject value (GValue) initialized copies object OK -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS object SKIP ▶ 10/69 C array with length copies correctly on transfer full OK ▶ 10/69 C array with length of enums marshals as an in parameter OK -▶ 16/69 GObject value (GValue) initializes instance OK -▶ 16/69 GObject value (GValue) instance is compatible with itself OK -▶ 16/69 GObject value (GValue) instance is transformable to itself OK -25/69 gjs:JS / Namespace OK 2.46s 1 subtests passed - ▶ 10/69 C array with length of flags marshals as an in parameter OK ▶ 10/69 C array with length marshals an array with a 64-bit length parameter OK ▶ 10/69 C array with length marshals an array with an 8-bit length parameter OK @@ -3950,57 +3527,8 @@ ▶ 10/69 Zero-terminated C array marshals null as a zero-terminated array return value OK ▶ 10/69 Zero-terminated C array marshals an array of structs as a return value OK ▶ 10/69 Zero-terminated C array marshals an array of unichars as a return value OK -▶ 14/69 GObject class with JSObject property property value survives when GObject wrapper is collected OK -▶ 14/69 GObject class with JSObject signals emits signal with null JSObject parameter OK -▶ 14/69 GObject class with JSObject signals emits signal with JSObject parameter OK -▶ 14/69 GObject class with JSObject signals emits signal with multiple JSObject parameters OK -▶ 14/69 GObject class with JSObject signals re-emits signal with same JSObject parameter OK -▶ 14/69 GObject class with JSObject signals throws an error when using a boolean value as parameter OK -▶ 14/69 GObject class with JSObject signals throws an error when using an int value as parameter OK -▶ 14/69 GObject class with JSObject signals throws an error when using a numeric value as parameter OK -▶ 14/69 GObject class with JSObject signals throws an error when using a string value as parameter OK -▶ 14/69 GObject class with JSObject signals throws an error when using an undefined value as parameter OK -▶ 23/69 GObject class constructs with default values for properties OK -▶ 23/69 GObject class constructs with a hash of property values OK -▶ 24/69 Mainloop.timeout_add() runs a timeout function OK -▶ 24/69 Mainloop.timeout_add() runs a timeout function until it returns false OK -▶ 24/69 Mainloop.timeout_add() runs a timeout function after an initial timeout OK -▶ 24/69 Mainloop.idle_add() runs an idle function OK -32/69 gjs:JS / System RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=182 NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testSystem.js ▶ 10/69 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter OK -▶ 14/69 GObject class with JSObject signals returns a JSObject OK -▶ 14/69 GObject class with JSObject signals returns null when returning undefined OK -▶ 23/69 GObject class constructs with property values from Gtk.Builder OK -▶ 16/69 GObject value (GValue) initialized sets and gets instance SKIP -▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a instance SKIP -▶ 16/69 GObject value (GValue) initialized copies instance SKIP -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS instance SKIP -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int SKIP -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint SKIP -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean SKIP -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype SKIP -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double SKIP -▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float SKIP -▶ 22/69 A metaclass has its constructor called each time a class is created with it OK -▶ 22/69 A metaclass is an instance of Lang.Class OK -▶ 22/69 A metaclass produces instances that are instances of itself and Lang.Class OK ▶ 10/69 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter OK -▶ 14/69 GObject class with JSObject signals returns null when not returning OK -▶ 14/69 GObject class with JSObject signals throws an error when returning a boolean value OK -▶ 14/69 GObject class with JSObject signals throws an error when returning an int value OK -▶ 14/69 GObject class with JSObject signals throws an error when returning a numeric value OK -▶ 14/69 GObject class with JSObject signals throws an error when returning a string value OK -▶ 14/69 GObject class with int64 properties can set an int64 property OK -▶ 14/69 GObject class with int64 properties can construct with int64 property OK -▶ 16/69 GObject value (GValue) initializes from instance of object OK -▶ 16/69 GObject value (GValue) initializes from instance of instance SKIP -▶ 24/69 Mainloop.idle_add() continues to run idle functions that return true OK -▶ 24/69 Mainloop.idle_add() does not run idle functions if removed OK -▶ 24/69 Mainloop.idle_add() can remove idle functions while they are being invoked OK -▶ 24/69 Mainloop.idle_add() does not leak idle callbacks OK -▶ 23/69 GObject class does not allow changing CONSTRUCT_ONLY properties OK -▶ 23/69 GObject class has a name OK ▶ 10/69 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter OK ▶ 10/69 GArray of ints with transfer none marshals as a return value OK ▶ 10/69 GArray of ints with transfer none marshals as an in parameter OK @@ -4017,32 +3545,12 @@ ▶ 10/69 GArray of strings with transfer container marshals as an inout parameter SKIP ▶ 10/69 GArray of strings marshals as a transfer-full caller-allocated out parameter SKIP ▶ 10/69 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors OK -▶ 22/69 A metaclass can dynamically define properties in its constructor OK -▶ 22/69 A metaclass instance gets all the properties from its class and metaclass OK -▶ 22/69 A metaclass instance gets dynamically defined properties from metaclass OK -▶ 23/69 GObject class has a notify signal OK -▶ 23/69 GObject class can define its own signals OK -▶ 23/69 GObject class passes emitted arguments to signal handlers OK -▶ 23/69 GObject class can return values from signals OK -▶ 23/69 GObject class does not call first-wins signal handlers after one returns a value OK -▶ 23/69 GObject class gets the return value of the default handler OK -▶ 23/69 GObject class calls run-last default handler last OK ▶ 10/69 GArray marshals boxed structs as a transfer-full return value OK ▶ 10/69 GArray of booleans with transfer none marshals as an in parameter OK ▶ 10/69 GArray of unichars can be passed in with transfer none OK ▶ 10/69 GPtrArray of strings with transfer none marshals as a return value OK ▶ 10/69 GPtrArray of strings with transfer none marshals as an in parameter OK ▶ 10/69 GPtrArray of strings with transfer none marshals as an out parameter OK -▶ 23/69 GObject class can inherit from something that's not GObject.Object OK -▶ 23/69 GObject class can implement an interface OK -▶ 23/69 GObject class can implement interface vfuncs OK -▶ 23/69 GObject class can be a subclass OK -▶ 23/69 GObject class can have any valid Lang.Class name OK -▶ 23/69 GObject class calls its _instance_init() function while chaining up in constructor OK -▶ 22/69 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass OK -▶ 22/69 A metaclass can be detected with Lang.getMetaClass OK -▶ 23/69 GObject class can have an interface-valued property OK -▶ 23/69 GObject class can override a property from the parent class OK ▶ 10/69 GPtrArray of strings with transfer none marshals as an inout parameter OK ▶ 10/69 GPtrArray of strings with transfer full marshals as a return value OK ▶ 10/69 GPtrArray of strings with transfer full marshals as an out parameter OK @@ -4050,37 +3558,12 @@ ▶ 10/69 GPtrArray of strings with transfer container marshals as a return value OK ▶ 10/69 GPtrArray of strings with transfer container marshals as an out parameter OK ▶ 10/69 GPtrArray of strings with transfer container marshals as an inout parameter SKIP -24/69 gjs:JS / Mainloop OK 3.15s 8 subtests passed - -14/69 gjs:JS / GObjectClass OK 6.48s 126 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -Gjs-Console-Message: 06:07:20.864: { - "enumerable": true, - "configurable": false -} -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -16/69 gjs:JS / GObjectValue OK 5.75s 95 subtests passed - -33/69 gjs:JS / Tweener RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu MALLOC_PERTURB_=37 ASAN_OPTIONS=intercept_tls_get_addr=0 LC_ALL=C.utf8 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testTweener.js -▶ 23/69 GObject class cannot override a non-existent property OK -▶ 23/69 GObject class handles gracefully forgetting to override a C property OK -▶ 23/69 GObject class handles gracefully overriding a C property but forgetting the accessors OK -▶ 22/69 Class framework calls _init constructors OK -▶ 22/69 Class framework calls parent constructors OK -▶ 22/69 Class framework sets the right constructor properties OK ▶ 10/69 GPtrArray of structs can be returned with transfer full OK ▶ 10/69 GByteArray marshals as a return value OK ▶ 10/69 GByteArray can be passed in with transfer none OK ▶ 10/69 GBytes marshals as a transfer-full return value OK ▶ 10/69 GBytes can be created from an array and passed in OK ▶ 10/69 GBytes can be created by returning from a function and passed in OK -34/69 gjs:JS / Cairo RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=228 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testCairo.js -35/69 gjs:JS / Gtk3 RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes MALLOC_PERTURB_=171 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js ▶ 10/69 GBytes can be implicitly converted from a ByteArray OK ▶ 10/69 GBytes can be created from a string and is encoded in UTF-8 OK ▶ 10/69 GBytes turns into a GByteArray on assignment OK @@ -4088,66 +3571,6 @@ ▶ 10/69 GStrv marshals as a return value OK ▶ 10/69 GStrv marshals as an in parameter OK ▶ 10/69 GStrv marshals as an out parameter OK -▶ 22/69 Class framework sets up instanceof correctly OK -▶ 22/69 Class framework has a name OK -▶ 22/69 Class framework reports a sensible value for toString() OK -▶ 23/69 GObject interface class can implement a Lang.Interface OK -▶ 23/69 GObject interface throws when an interface requires a GObject interface but not GObject.Object OK -▶ 23/69 GObject interface can be implemented by a GObject class along with a JS interface OK -▶ 23/69 GObject interface is an instance of the interface classes OK -▶ 23/69 GObject interface cannot be instantiated OK -▶ 26/69 Package module finds an existing library OK -▶ 26/69 Package module doesn't find a non-existent library OK -▶ 26/69 Package module finds a function OK -▶ 26/69 Package module doesn't find a non-existent function OK -▶ 26/69 Package module finds a class OK -▶ 26/69 Package module doesn't find a non-existent class OK -▶ 26/69 Package module finds a property OK -▶ 26/69 Package module doesn't find a non-existent property OK -▶ 26/69 Package module finds a static function OK -▶ 26/69 Package module doesn't find a non-existent static function OK -▶ 26/69 Package module finds a method OK -▶ 26/69 Package module doesn't find a non-existent method OK -▶ 26/69 Package module finds an interface OK -▶ 26/69 Package module doesn't find a non-existent interface OK -▶ 26/69 Package module finds an interface method OK -▶ 26/69 Package module doesn't find a non-existent interface method OK -▶ 26/69 Package module finds an enum value OK -▶ 26/69 Package module doesn't find a non-existent enum value OK -▶ 26/69 Package module finds a constant OK -▶ 26/69 Package module doesn't find a non-existent constant OK -▶ 23/69 GObject interface has a name OK -▶ 23/69 GObject interface reports its type name OK -▶ 23/69 GObject interface can be implemented by a GObject class OK -▶ 23/69 GObject interface is implemented by a GObject class with the correct class object OK -▶ 23/69 GObject interface can be implemented by a class also implementing a Lang.Interface OK -▶ 23/69 GObject interface can have its required function implemented OK -▶ 23/69 GObject interface must have its required function implemented OK -▶ 23/69 GObject interface doesn't have to have its optional function implemented OK -▶ 23/69 GObject interface can have its optional function deferred to by the implementation OK -▶ 23/69 GObject interface can have its function chained up to OK -▶ 23/69 GObject interface can require another interface OK -▶ 23/69 GObject interface can chain up to another interface OK -▶ 23/69 GObject interface defers to the last interface's optional function OK -▶ 23/69 GObject interface must be implemented by a class that implements all required interfaces OK -▶ 23/69 GObject interface must be implemented by a class that implements required interfaces in correct order OK -▶ 23/69 GObject interface can require an interface from C OK -▶ 23/69 GObject interface can define signals on the implementing class OK -▶ 23/69 GObject interface can define properties on the implementing class OK -▶ 23/69 GObject interface must have its properties overridden OK -▶ 23/69 GObject interface gets the correct type for its metaclass OK -▶ 23/69 GObject interface can be implemented by a class as well as its parent class OK -▶ 23/69 GObject interface can be reimplemented by a subclass of a class that already implements it OK -▶ 23/69 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class OK -▶ 23/69 ES6 GObject class inheriting from GObject.Class calls a method on the parent class OK -▶ 23/69 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor OK -▶ 23/69 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class OK -▶ 23/69 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class OK -▶ 23/69 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class OK -▶ 23/69 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class OK -▶ 23/69 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class OK -▶ 23/69 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent OK -▶ 23/69 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself OK ▶ 10/69 GStrv marshals as an inout parameter OK ▶ 10/69 GList of ints with transfer none marshals as a return value OK ▶ 10/69 GList of ints with transfer none marshals as an in parameter OK @@ -4169,6 +3592,68 @@ ▶ 10/69 GSList of strings with transfer none marshals as an in parameter OK ▶ 10/69 GSList of strings with transfer none marshals as an out parameter OK ▶ 10/69 GSList of strings with transfer none marshals as an inout parameter OK +▶ 11/69 ListStore iterator ListStore iterates OK +▶ 11/69 Sorting in ListStore test insert_sorted OK +▶ 11/69 Sorting in ListStore test sort OK +▶ 11/69 Promisify function doesn't crash when async function is not defined OK +▶ 11/69 Promisify function doesn't crash when finish function is not defined OK +▶ 11/69 Promisify function promisifies functions OK +▶ 11/69 Promisify function preserves old behavior OK +▶ 11/69 Promisify function can guess the finish function OK +▶ 11/69 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID OK +▶ 11/69 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed OK +▶ 11/69 Gio.Settings overrides doesn't crash when forgetting to specify a schema path OK +▶ 11/69 Gio.Settings overrides doesn't crash when specifying conflicting schema paths OK +▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key OK +▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key OK +▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key OK +▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key OK +▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key OK +▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key OK +▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key OK +▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key OK +▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key OK +▶ 11/69 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema OK +▶ 11/69 Gio.Settings overrides with existing schema still works with correct keys OK +▶ 11/69 Gio.add_action_entries override registers each entry as an action OK +▶ 11/69 Gio.add_action_entries override connects and binds the activate handler OK +▶ 11/69 Gio.add_action_entries override connects and binds the change_state handler OK +▶ 11/69 Gio.add_action_entries override throw an error if the parameter_type is invalid OK +▶ 11/69 Gio.add_action_entries override throw an error if the state is invalid OK +▶ 11/69 Gio.FileEnumerator overrides iterates synchronously OK +▶ 3/69 - file and line number are logged for syntax errors OK +▶ 13/69 GObject overrides GObject.set() OK +▶ 13/69 GObject overrides Signal alternative syntax handler is called with the right object OK +▶ 13/69 GObject overrides Signal alternative syntax disconnected handler is not called OK +▶ 13/69 GObject overrides toString() shows the native object address OK +▶ 13/69 GObject should be able to create a GType object for gpointer OK +▶ 13/69 GObject should be able to create a GType object for GBoxed OK +▶ 13/69 GObject should be able to create a GType object for GParam OK +▶ 13/69 GObject should be able to create a GType object for GInterface OK +▶ 13/69 GObject should be able to create a GType object for GObject OK +▶ 13/69 GObject should be able to create a GType object for GVariant OK +▶ 13/69 GObject should be able to query signals OK +▶ 13/69 GObject.Object.new() can be called with a property bag OK +▶ 13/69 GObject.Object.new() can be called to construct an object without setting properties OK +▶ 13/69 GObject.Object.new() complains about wrong types OK +▶ 13/69 GObject.Object.new() complains about wrong properties OK +▶ 13/69 GObject.Object.new() can construct C GObjects as well OK +▶ 13/69 GObject.Object.new_with_properties() can be called with two arrays OK +▶ 13/69 GObject.Object.new_with_properties() can be called to construct an object without setting properties OK +▶ 13/69 GObject.Object.new_with_properties() complains about various incorrect usages OK +▶ 13/69 GObject.Object.new_with_properties() complains about wrong types OK +▶ 13/69 GObject.Object.new_with_properties() complains about wrong properties OK +▶ 13/69 GObject.Object.new_with_properties() can construct C GObjects as well OK +▶ 1/69 - System.programPath should end in '/argv.js' when gjs argv.js is run OK +▶ 15/69 GObject interface cannot be instantiated OK +▶ 15/69 GObject interface has a name OK +▶ 15/69 GObject interface reports its type name OK +▶ 15/69 GObject interface can be implemented by a GObject class OK +▶ 15/69 GObject interface is implemented by a GObject class with the correct class object OK +▶ 15/69 GObject interface can have its required function implemented OK +▶ 2/69 - ensure top level await can import modules OK +▶ 16/69 GObject value (GValue) initializes schar OK +▶ 16/69 GObject value (GValue) schar is compatible with itself OK ▶ 10/69 GSList of strings with transfer full marshals as a return value OK ▶ 10/69 GSList of strings with transfer full marshals as an out parameter OK ▶ 10/69 GSList of strings with transfer full marshals as an inout parameter SKIP @@ -4176,6 +3661,35 @@ ▶ 10/69 GSList of strings with transfer container marshals as an out parameter OK ▶ 10/69 GSList of strings with transfer container marshals as an inout parameter SKIP ▶ 10/69 GHashTable with integer values marshals as a return value OK +12/69 gjs:JS / GLib OK 0.61s 28 subtests passed + + 3/69 gjs:Scripts / Warnings OK 1.04s 3 subtests passed + +13/69 gjs:JS / GObject OK 0.58s 22 subtests passed + +▶ 15/69 GObject interface must have its required function implemented OK +▶ 15/69 GObject interface doesn't have to have its optional function implemented OK +▶ 15/69 GObject interface can have its optional function deferred to by the implementation OK +▶ 15/69 GObject interface can have its function chained up to OK +▶ 15/69 GObject interface can require another interface OK +▶ 15/69 GObject interface can chain up to another interface OK +▶ 15/69 GObject interface defers to the last interface's optional function OK +▶ 15/69 GObject interface must be implemented by a class that implements all required interfaces OK +▶ 15/69 GObject interface must be implemented by a class that implements required interfaces in correct order OK +▶ 15/69 GObject interface can require an interface from C OK +▶ 15/69 GObject interface can connect class signals on the implementing class OK +▶ 15/69 GObject interface can connect interface signals on the implementing class OK +▶ 15/69 GObject interface can define properties on the implementing class OK +▶ 15/69 GObject interface must have its properties overridden OK +▶ 15/69 GObject interface can have introspected properties overriden OK +▶ 15/69 GObject interface can be implemented by a class as well as its parent class OK +▶ 15/69 GObject interface can be reimplemented by a subclass of a class that already implements it OK +▶ 15/69 GObject interface has a toString() defintion OK +▶ 15/69 GObject interface has instance definition OK +▶ 15/69 GObject interface has instance definition for non-object type OK +▶ 15/69 GObject interface has instance definition for non-object type for native interface OK +▶ 15/69 GObject interface prototype toString is enumerable and defined OK +▶ 15/69 GObject interface prototype method properties are enumerated OK ▶ 10/69 GHashTable with integer values marshals as an in parameter OK ▶ 10/69 GHashTable with string values with transfer none marshals as a return value OK ▶ 10/69 GHashTable with string values with transfer none marshals as an in parameter OK @@ -4189,6 +3703,138 @@ ▶ 10/69 GHashTable with string values with transfer container marshals as an inout parameter SKIP ▶ 10/69 GHashTable with double values marshals as an in parameter OK ▶ 10/69 GHashTable with float values marshals as an in parameter OK +▶ 10/69 GHashTable with 64-bit int values marshals as an in parameter OK +▶ 10/69 GHashTable with unsigned 64-bit int values marshals as an in parameter OK +▶ 10/69 GHashTable symbol keys are ignored OK +▶ 10/69 GValue marshals as a return value OK +▶ 10/69 GValue marshals as an in parameter OK +▶ 10/69 GValue marshals as an out parameter OK +▶ 10/69 GValue marshals as an inout parameter SKIP +▶ 10/69 GValue marshals as an int64 in parameter OK +▶ 10/69 GValue type objects can be converted from primitive-like types OK +▶ 10/69 GValue can be passed into a function and modified OK +▶ 10/69 GValue can be passed into a function as a boxed type and modified OK +▶ 10/69 GValue enum can be passed into a function and packed SKIP +▶ 10/69 GValue enum can be passed into a function as a boxed type and packed OK +▶ 10/69 GValue flags can be passed into a function and packed SKIP +▶ 16/69 GObject value (GValue) schar is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets schar OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a schar SKIP +▶ 16/69 GObject value (GValue) initialized copies schar OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS schar SKIP +▶ 16/69 GObject value (GValue) initializes int OK +▶ 16/69 GObject value (GValue) int is compatible with itself OK +▶ 16/69 GObject value (GValue) int is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets int OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a int SKIP +▶ 16/69 GObject value (GValue) initialized copies int OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS int SKIP +▶ 16/69 GObject value (GValue) initializes int64 OK +▶ 16/69 GObject value (GValue) int64 is compatible with itself OK +▶ 16/69 GObject value (GValue) int64 is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets int64 OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a int64 SKIP +▶ 16/69 GObject value (GValue) initialized copies int64 OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS int64 SKIP +▶ 16/69 GObject value (GValue) initializes long OK +▶ 16/69 GObject value (GValue) long is compatible with itself OK +▶ 16/69 GObject value (GValue) long is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets long OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a long SKIP +▶ 16/69 GObject value (GValue) initialized copies long OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS long SKIP +▶ 16/69 GObject value (GValue) initializes char OK +▶ 16/69 GObject value (GValue) char is compatible with itself OK +▶ 16/69 GObject value (GValue) char is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets char OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a char SKIP +▶ 16/69 GObject value (GValue) initialized copies char OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS char SKIP +▶ 16/69 GObject value (GValue) initializes uchar OK +▶ 16/69 GObject value (GValue) uchar is compatible with itself OK +▶ 16/69 GObject value (GValue) uchar is transformable to itself OK +▶ 14/69 GObject class with decorator throws an error when not used with a GObject-derived class OK +▶ 14/69 GObject class with decorator throws an error when used with an abstract class OK +▶ 14/69 GObject class with decorator constructs with default values for properties OK +▶ 14/69 GObject class with decorator constructs with a hash of property values OK +▶ 14/69 GObject class with decorator warns if more than one argument passed to the default constructor OK +▶ 14/69 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash OK +▶ 14/69 GObject class with decorator accepts a property hash that is not a plain object OK +▶ 14/69 GObject class with decorator constructs with property values from Gtk.Builder OK +▶ 14/69 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties OK +▶ 14/69 GObject class with decorator has a name OK +▶ 14/69 GObject class with decorator has a notify signal OK +▶ 14/69 GObject class with decorator can define its own signals OK +23/69 gjs:JS / LegacyGObject RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=211 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyGObject.js +▶ 17/69 Looking up param specs works OK +▶ 17/69 Looking up param specs gives the correct name OK +▶ 17/69 Looking up param specs gives the default value if present OK +▶ 17/69 GType object has a name OK +▶ 17/69 GType object has a read-only name OK +▶ 17/69 GType object has an undeletable name OK +▶ 17/69 GType object has a string representation OK +▶ 17/69 GType marshalling marshals the invalid GType object into JS null OK +▶ 18/69 GI importer can import GI modules OK +▶ 18/69 GI importer on failure throws an exception when the overrides file can't be imported OK +▶ 18/69 GI importer on failure throws an exception when the overrides import throws one OK +▶ 18/69 GI importer on failure throws an exception when the overrides _init throws one OK +▶ 18/69 GI importer on failure throws an exception when the overrides _init isn't a function OK +▶ 18/69 Importer is on the global object (backwards compatibility) OK +▶ 18/69 Importer is abstract OK +▶ 18/69 Importer exists OK +▶ 18/69 Importer has a toString representation OK +▶ 18/69 Importer throws an import error when trying to import a nonexistent module OK +▶ 18/69 Importer throws an error when evaluating the module file throws an error OK +▶ 18/69 Importer can import a module OK +▶ 18/69 Importer can import a module with a toString property OK +▶ 18/69 Importer makes deleting the import a no-op OK + 2/69 gjs:Scripts / CommandLineModules OK 1.15s 3 subtests passed + +24/69 gjs:JS / Mainloop RUNNING +>>> MALLOC_PERTURB_=249 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testMainloop.js +25/69 gjs:JS / Namespace RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=222 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testNamespace.js +26/69 gjs:JS / Package RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=75 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testPackage.js +▶ 18/69 Importer gives the same object when importing a second time OK +▶ 18/69 Importer can import a submodule OK +▶ 18/69 Importer imports modules with a toString representation OK +▶ 18/69 Importer does not share the same object for a module on a different path OK +▶ 18/69 Importer gives the same object when importing a submodule a second time OK +▶ 18/69 Importer has no meta properties on the toplevel importer OK +▶ 18/69 Importer sets the names of imported modules OK +▶ 18/69 Importer gives a module the importer object as parent module OK +▶ 18/69 Importer gives a submodule the module as parent module OK +▶ 14/69 GObject class with decorator passes emitted arguments to signal handlers OK +▶ 14/69 GObject class with decorator can return values from signals OK +▶ 14/69 GObject class with decorator does not call first-wins signal handlers after one returns a value OK +▶ 14/69 GObject class with decorator gets the return value of the default handler OK +▶ 22/69 A metaclass has its constructor called each time a class is created with it OK +▶ 10/69 GValue flags can be passed into a function as a boxed type and packed OK +▶ 10/69 GValue marshals as an int64 out parameter OK +▶ 10/69 GValue marshals as a caller-allocated out parameter OK +▶ 16/69 GObject value (GValue) initialized sets and gets uchar OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a uchar SKIP +▶ 16/69 GObject value (GValue) initialized copies uchar OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS uchar SKIP +17/69 gjs:JS / GTypeClass OK 0.50s 8 subtests passed + +27/69 gjs:JS / ParamSpec RUNNING +>>> MALLOC_PERTURB_=89 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testParamSpec.js +▶ 22/69 A metaclass is an instance of Lang.Class OK +▶ 22/69 A metaclass produces instances that are instances of itself and Lang.Class OK +▶ 22/69 A metaclass can dynamically define properties in its constructor OK +▶ 22/69 A metaclass instance gets all the properties from its class and metaclass OK +▶ 22/69 A metaclass instance gets dynamically defined properties from metaclass OK +▶ 22/69 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass OK +▶ 22/69 A metaclass can be detected with Lang.getMetaClass OK +▶ 22/69 Class framework calls _init constructors OK +▶ 22/69 Class framework calls parent constructors OK +▶ 22/69 Class framework sets the right constructor properties OK +▶ 22/69 Class framework sets up instanceof correctly OK +▶ 22/69 Class framework has a name OK +▶ 22/69 Class framework reports a sensible value for toString() OK ▶ 22/69 Class framework allows overriding toString() OK ▶ 22/69 Class framework is not configurable OK ▶ 22/69 Class framework allows accessors for properties OK @@ -4215,125 +3861,45 @@ ▶ 22/69 An interface can have its property getter deferred to OK ▶ 22/69 An interface can have its property setter deferred to OK ▶ 22/69 An interface can have its property getter overridden OK -▶ 1/69 - Unicode encoding for symbols should be functioning properly for ARGV and imports. OK -▶ 1/69 - --help should succeed OK -▶ 28/69 print can be spied upon OK -▶ 28/69 printerr can be spied upon OK -▶ 28/69 log can be spied upon OK -▶ 28/69 logError can be spied upon OK -▶ 28/69 prettyPrint property value primitive OK -▶ 28/69 prettyPrint property value is object reference OK -▶ 28/69 prettyPrint more than one property OK -▶ 28/69 prettyPrint add property value after property value object reference OK -▶ 28/69 prettyPrint array OK -▶ 28/69 prettyPrint property value array OK -▶ 28/69 prettyPrint array reference is the only array element OK -▶ 28/69 prettyPrint array reference is one of multiple array elements OK -▶ 28/69 prettyPrint nested array OK -▶ 28/69 prettyPrint property value nested array OK -▶ 28/69 prettyPrint function OK -▶ 28/69 prettyPrint property value function OK -▶ 28/69 prettyPrint date OK -▶ 28/69 prettyPrint property value date OK -▶ 27/69 GObject.ParamSpec.string has the correct name strings OK -▶ 27/69 GObject.ParamSpec.string has the correct flags OK -▶ 27/69 GObject.ParamSpec.string has the correct default value OK -▶ 27/69 GObject.ParamSpec.int has the correct name strings OK -▶ 27/69 GObject.ParamSpec.int has the correct flags OK -▶ 27/69 GObject.ParamSpec.int has the correct default value OK -▶ 29/69 Promise waits for all promises before handling unhandled, when handled OK -▶ 32/69 System.addressOf() gives different results for different objects OK -▶ 32/69 System.version gives a plausible number OK -▶ 32/69 System.refcount() gives the correct number OK -▶ 32/69 System.addressOfGObject() gives different results for different objects OK -▶ 32/69 System.addressOfGObject() throws for non GObject objects OK -▶ 32/69 System.gc() does not crash the application OK -▶ 32/69 System.dumpHeap() throws but does not crash when given a nonexistent path OK -▶ 32/69 System.dumpMemoryInfo() OK -▶ 32/69 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path OK -▶ 32/69 System.programPath is null when executed from minijasmine OK -▶ 32/69 System.programArgs System.programArgs is an array OK -▶ 32/69 System.programArgs modifications persist OK -▶ 32/69 System.programArgs System.programArgs is equal to ARGV OK -▶ 10/69 GHashTable with 64-bit int values marshals as an in parameter OK -▶ 10/69 GHashTable with unsigned 64-bit int values marshals as an in parameter OK -▶ 10/69 GHashTable symbol keys are ignored OK -▶ 10/69 GValue marshals as a return value OK -▶ 10/69 GValue marshals as an in parameter OK -▶ 10/69 GValue marshals as an out parameter OK -▶ 10/69 GValue marshals as an inout parameter SKIP -▶ 10/69 GValue marshals as an int64 in parameter OK ▶ 22/69 An interface can have its property setter overridden OK ▶ 22/69 An interface can require another interface OK ▶ 22/69 An interface can have empty requires OK ▶ 22/69 An interface can chain up to another interface OK ▶ 22/69 An interface can be chained up to with a generic OK ▶ 22/69 An interface can chain up to another interface with a generic OK -▶ 1/69 - --help should print something OK -▶ 1/69 - should succeed when --help is not first arg OK -▶ 1/69 - should print something when --help is not first arg OK -▶ 29/69 Promise waits for all promises before handling unhandled, when unhandled OK -▶ 29/69 Promise do not lead to high-priority IDLE starvation OK -▶ 27/69 GObject.ParamSpec.uint has the correct name strings OK -▶ 27/69 GObject.ParamSpec.uint has the correct flags OK -▶ 27/69 GObject.ParamSpec.uint has the correct default value OK -▶ 27/69 GObject.ParamSpec.int64 has the correct name strings OK -▶ 27/69 GObject.ParamSpec.int64 has the correct flags OK -▶ 27/69 GObject.ParamSpec.int64 has the correct default value OK -▶ 27/69 GObject.ParamSpec.uint64 has the correct name strings OK -▶ 27/69 GObject.ParamSpec.uint64 has the correct flags OK -▶ 27/69 GObject.ParamSpec.uint64 has the correct default value OK -▶ 27/69 GObject.ParamSpec.enum has the correct name strings OK -▶ 27/69 GObject.ParamSpec.enum has the correct flags OK -▶ 27/69 GObject.ParamSpec.enum has the correct default value OK -▶ 27/69 GObject.ParamSpec.flags has the correct name strings OK -▶ 27/69 GObject.ParamSpec.flags has the correct flags OK -▶ 27/69 GObject.ParamSpec.flags has the correct default value OK -▶ 27/69 GObject.ParamSpec.object has the correct name strings OK -▶ 27/69 GObject.ParamSpec.object has the correct flags OK -▶ 27/69 GObject.ParamSpec.object has the correct default value OK -▶ 27/69 GObject.ParamSpec.jsobject has the correct name strings OK -▶ 27/69 GObject.ParamSpec.jsobject has the correct flags OK -26/69 gjs:JS / Package OK 3.64s 20 subtests passed - -▶ 10/69 GValue type objects can be converted from primitive-like types OK -▶ 10/69 GValue can be passed into a function and modified OK -▶ 10/69 GValue can be passed into a function as a boxed type and modified OK -▶ 10/69 GValue enum can be passed into a function and packed SKIP -▶ 10/69 GValue enum can be passed into a function as a boxed type and packed OK -▶ 10/69 GValue flags can be passed into a function and packed SKIP -▶ 10/69 GValue flags can be passed into a function as a boxed type and packed OK -▶ 10/69 GValue marshals as an int64 out parameter OK ▶ 22/69 An interface has its optional function defer to that of the last interface OK ▶ 22/69 An interface must have all its required interfaces implemented OK ▶ 22/69 An interface must have all its required interfaces implemented in the correct order OK ▶ 22/69 An interface can have its implementation on a parent class OK ▶ 22/69 An interface can require its implementor to be a subclass of some class OK ▶ 22/69 An interface must be implemented by an object which subclasses the required class OK -▶ 1/69 - --help should succeed before a script file OK -▶ 1/69 - --help should print something before a script file OK -▶ 28/69 prettyPrint toString is overridden on object OK -▶ 28/69 prettyPrint string tag supplied OK -36/69 gjs:JS / GObjectDestructionAccess RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 MALLOC_PERTURB_=110 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js -32/69 gjs:JS / System OK 1.86s 13 subtests passed - -▶ 27/69 GObject.ParamSpec.jsobject has the correct default value OK -▶ 27/69 GObject.ParamSpec object doesn't crash when resolving a non-string property OK -37/69 gjs:JS / LegacyGtk RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=134 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyGtk.js ▶ 22/69 An interface can have methods that call others of its methods OK ▶ 22/69 An interface is implemented by a subclass of a class that implements it OK -23/69 gjs:JS / LegacyGObject OK 4.89s 60 subtests passed - -▶ 10/69 GValue marshals as a caller-allocated out parameter OK -▶ 10/69 GValue array can be passed into a function and packed OK -38/69 gjs:JS / WarnLib RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=186 GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testWarnLib.js ▶ 22/69 An interface can be reimplemented by a subclass of a class that implements it OK ▶ 22/69 An interface tells what it is with toString() OK ▶ 22/69 ES6 class inheriting from Lang.Class calls a static method on the parent class OK ▶ 22/69 ES6 class inheriting from Lang.Class calls a method on the parent class OK +▶ 22/69 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor OK +▶ 22/69 ES6 class inheriting from Lang.Class chains up to a method on the parent class OK +▶ 22/69 ES6 class inheriting from Lang.Class overrides a method on the parent class OK +▶ 22/69 ES6 class inheriting from Lang.Class sets and gets a property from the parent class OK +▶ 18/69 Importer does not make a separate copy of a module imported in two places OK +▶ 18/69 Importer evaluates an __init__.js file in an imported directory OK +▶ 18/69 Importer throws on an __init__.js file with a syntax error OK +▶ 18/69 Importer throws when an __init__.js throws an error OK +▶ 18/69 Importer accesses a class defined in an __init__.js file OK +▶ 18/69 Importer can import a file encoded in UTF-8 OK +▶ 18/69 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed OK +▶ 18/69 Importer properties defined in the module's lexical scope can be accessed OK +▶ 18/69 Importer properties defined in the module's lexical scope does not leak module properties into the global scope OK +▶ 18/69 Importer enumerating modules gets all of them OK +▶ 18/69 Importer enumerating modules includes modules that throw on import OK +▶ 18/69 Importer enumerating modules does not include meta properties OK +▶ 18/69 Importer doesn't crash when resolving a non-string property OK +▶ 18/69 Importer scripts support relative dynamic imports OK +▶ 18/69 Importer imported scripts support relative dynamic imports OK +▶ 1/69 - System.exit() should still exit across an FFI boundary OK +▶ 10/69 GValue array can be passed into a function and packed OK ▶ 10/69 GValue array of boxed type GValues can be passed into a function OK ▶ 10/69 GValue array of uninitialized boxed GValues OK ▶ 10/69 GValue array can be passed as an out argument and unpacked OK @@ -4344,35 +3910,15 @@ ▶ 10/69 GValue can have its type inferred as an interface that it implements OK ▶ 10/69 GValue can have its type inferred as a boxed type OK ▶ 10/69 GValue can have its type inferred as GVariant OK -▶ 22/69 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor OK -▶ 22/69 ES6 class inheriting from Lang.Class chains up to a method on the parent class OK -▶ 22/69 ES6 class inheriting from Lang.Class overrides a method on the parent class OK -▶ 22/69 ES6 class inheriting from Lang.Class sets and gets a property from the parent class OK -▶ 1/69 - --help should succeed before -c OK -29/69 gjs:JS / Promise OK 3.40s 3 subtests passed - ▶ 10/69 GValue can have its type inferred as a union type OK ▶ 10/69 GValue can have its type inferred as a GParamSpec OK ▶ 10/69 GValue can deal with a GValue packed in a GValue OK ▶ 10/69 Callback GClosure marshals as an in parameter OK ▶ 10/69 Callback GClosure marshals a GClosure as a return value SKIP ▶ 10/69 Callback marshals a return value OK -28/69 gjs:JS / Print OK 3.68s 20 subtests passed - -27/69 gjs:JS / ParamSpec OK 4.18s 28 subtests passed - -39/69 gjs:dbus / GDBus RUNNING ->>> GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' LC_ALL=C.utf8 PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games ENABLE_GTK=yes GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=69 GJS_DEBUG_TOPICS='' GSETTINGS_BACKEND=memory ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 /usr/bin/dbus-run-session --config-file /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/../../test/test-bus.conf -- installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGDBus.js -40/69 gjs:JS / Async RUNNING ->>> MALLOC_PERTURB_=139 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testAsync.js -m -41/69 gjs:JS / Console RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=247 ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testConsole.js -m ▶ 10/69 Callback marshals one out parameter OK ▶ 10/69 Callback marshals multiple out parameters OK ▶ 10/69 Callback marshals a return value and one out parameter OK -▶ 1/69 - --help should print something before -c OK -22/69 gjs:JS / LegacyClass OK 6.11s 62 subtests passed - ▶ 10/69 Callback marshals a return value and multiple out parameters OK ▶ 10/69 Callback marshals an array out parameter SKIP ▶ 10/69 Callback marshals a callback parameter that can be called from C OK @@ -4389,81 +3935,6 @@ ▶ 10/69 Registered flags type marshals as a return value OK ▶ 10/69 Registered flags type marshals as an in parameter OK ▶ 10/69 Registered flags type marshals as an out parameter OK -▶ 31/69 Legacy object with signals calls a signal handler when a signal is emitted OK -▶ 31/69 Legacy object with signals does not call a signal handler after the signal is disconnected OK -▶ 31/69 Legacy object with signals can disconnect a signal handler during signal emission OK -▶ 31/69 Legacy object with signals distinguishes multiple signals OK -▶ 31/69 Legacy object with signals determines if a signal is connected on a JS object OK -▶ 31/69 Legacy object with signals with exception in signal handler does not affect other callbacks OK -▶ 31/69 Legacy object with signals with exception in signal handler does not disconnect the callback OK -▶ 31/69 Object with signals added calls a signal handler when a signal is emitted OK -▶ 31/69 Object with signals added does not call a signal handler after the signal is disconnected OK -▶ 31/69 Object with signals added can disconnect a signal handler during signal emission OK -42/69 gjs:JS / ESModules RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=142 ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testESModules.js -m -▶ 30/69 Life, the Universe and Everything includes null return value OK -▶ 30/69 Life, the Universe and Everything includes booleans OK -▶ 30/69 Life, the Universe and Everything includes 8-bit integers OK -▶ 30/69 Life, the Universe and Everything includes unsigned 8-bit integers OK -▶ 30/69 Life, the Universe and Everything includes 16-bit integers OK -▶ 30/69 Life, the Universe and Everything includes unsigned 16-bit integers OK -▶ 30/69 Life, the Universe and Everything includes 32-bit integers OK -▶ 30/69 Life, the Universe and Everything includes unsigned 32-bit integers OK -▶ 30/69 Life, the Universe and Everything includes 64-bit integers OK -▶ 30/69 Life, the Universe and Everything includes unsigned 64-bit integers OK -▶ 30/69 Life, the Universe and Everything includes shorts OK -▶ 30/69 Life, the Universe and Everything includes ints OK -▶ 30/69 Life, the Universe and Everything includes longs OK -▶ 30/69 Life, the Universe and Everything includes ssizes OK -▶ 30/69 Life, the Universe and Everything includes floats OK -▶ 30/69 Life, the Universe and Everything includes doubles OK -▶ 30/69 Life, the Universe and Everything includes ushorts OK -▶ 34/69 Cairo context has the right type OK -▶ 34/69 Cairo context reports its target surface OK -▶ 34/69 Cairo context can set its source to a pattern OK -▶ 34/69 Cairo context can set its antialias OK -▶ 34/69 Cairo context can set its fill rule OK -▶ 34/69 Cairo context can set its line cap OK -▶ 34/69 Cairo context can set its line join OK -▶ 34/69 Cairo context can set its line width OK -▶ 34/69 Cairo context can set its miter limit OK -▶ 34/69 Cairo context can set its operator OK -▶ 34/69 Cairo context can set its tolerance OK -▶ 34/69 Cairo context has a rectangle as clip extents OK -▶ 34/69 Cairo context has a rectangle as fill extents OK -▶ 34/69 Cairo context has a rectangle as stroke extents OK -▶ 34/69 Cairo context has zero dashes initially OK -▶ 34/69 Cairo context transforms user to device coordinates OK -▶ 34/69 Cairo context transforms user to device distance OK -▶ 34/69 Cairo context transforms device to user coordinates OK -▶ 34/69 Cairo context transforms device to user distance OK -▶ 34/69 Cairo context computes text extents OK -▶ 34/69 Cairo context can call various, otherwise untested, methods without crashing OK -▶ 34/69 Cairo context has methods when created from a C function OK -▶ 34/69 Cairo pattern has typechecks OK -▶ 34/69 Cairo solid pattern can be created from RGB static method OK -▶ 34/69 Cairo solid pattern can be created from RGBA static method OK -▶ 34/69 Cairo surface pattern can be created and added as a source OK -▶ 34/69 Cairo linear gradient can be created and added as a source OK -▶ 34/69 Cairo radial gradient can be created and added as a source OK -▶ 34/69 Cairo path has typechecks OK -▶ 34/69 Cairo surface has typechecks OK -▶ 34/69 Cairo surface can access the device scale OK -▶ 34/69 Cairo surface can access the device offset OK -▶ 34/69 Cairo GI test suite for context can be marshalled as a return value OK -▶ 34/69 Cairo GI test suite for context can be marshalled as an in parameter OK -▶ 34/69 Cairo GI test suite for surface can be marshalled as a transfer-none return value OK -▶ 34/69 Cairo GI test suite for surface can be marshalled as a transfer-full return value OK -▶ 34/69 Cairo GI test suite for surface can be marshalled as an in parameter OK -▶ 34/69 Cairo GI test suite for surface can be marshalled as an out parameter OK -▶ 34/69 Cairo GI test suite can be marshalled through a signal handler OK -▶ 34/69 Cairo GI test suite can have its type inferred as a foreign struct OK -▶ 34/69 Cairo imported via GI has the same functionality as imports.cairo OK -▶ 34/69 Cairo imported via GI has boxed types from the GIR file OK -▶ 33/69 Tweener runs a simple tween OK -▶ 33/69 Tweener calls callbacks during the tween OK -▶ 33/69 Tweener can pause tweens OK -▶ 33/69 Tweener can remove tweens OK ▶ 10/69 Registered flags type marshals as an inout parameter OK ▶ 10/69 Registered flags type accepts zero OK ▶ 10/69 Bare flags type marshals as a return value OK @@ -4471,6 +3942,179 @@ ▶ 10/69 Bare flags type marshals as an out parameter OK ▶ 10/69 Bare flags type marshals as an inout parameter OK ▶ 10/69 Bare flags type accepts zero OK +▶ 14/69 GObject class with decorator calls run-last default handler last OK +▶ 14/69 GObject class with decorator can inherit from something that's not GObject.Object OK +▶ 14/69 GObject class with decorator can implement an interface OK +▶ 14/69 GObject class with decorator can implement interface vfuncs OK +▶ 14/69 GObject class with decorator can be a subclass OK +▶ 14/69 GObject class with decorator can have any valid class name OK +▶ 14/69 GObject class with decorator handles anonymous class expressions OK +▶ 14/69 GObject class with decorator calls its _instance_init() function while chaining up in constructor OK +▶ 14/69 GObject class with decorator can have an interface-valued property OK +▶ 14/69 GObject class with decorator can have an int64 property OK +▶ 14/69 GObject class with decorator can have a default int64 property OK +▶ 14/69 GObject class with decorator can have an uint64 property OK +▶ 14/69 GObject class with decorator can have a default uint64 property OK +▶ 14/69 GObject class with decorator can override a property from the parent class OK +▶ 14/69 GObject class with decorator cannot override a non-existent property OK +▶ 14/69 GObject class with decorator handles gracefully forgetting to override a C property OK +▶ 14/69 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors OK +▶ 14/69 GObject class with decorator does not pollute the wrong prototype with GObject properties OK +▶ 14/69 GObject class with decorator resolves properties from interfaces OK +▶ 14/69 GObject class with decorator has a toString() defintion OK +▶ 14/69 GObject class with decorator does not clobber native parent interface vfunc definitions OK +▶ 14/69 GObject class with decorator does not clobber dynamic parent interface vfunc definitions OK +▶ 14/69 GObject class with custom constructor throws an error when not used with a GObject-derived class OK +▶ 14/69 GObject class with custom constructor constructs with default values for properties OK +▶ 14/69 GObject class with custom constructor has a toString() defintion OK +▶ 14/69 GObject class with custom constructor constructs with a hash of property values OK +▶ 14/69 GObject class with custom constructor accepts a property hash that is not a plain object OK +▶ 14/69 GObject class with custom constructor constructs with property values from Gtk.Builder OK +▶ 14/69 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties OK +▶ 14/69 GObject class with custom constructor has a name OK +▶ 14/69 GObject class with custom constructor has a notify signal OK +▶ 14/69 GObject class with custom constructor can define its own signals OK +▶ 14/69 GObject class with custom constructor passes emitted arguments to signal handlers OK +▶ 14/69 GObject class with custom constructor can return values from signals OK +▶ 14/69 GObject class with custom constructor does not call first-wins signal handlers after one returns a value OK +▶ 14/69 GObject class with custom constructor gets the return value of the default handler OK +▶ 14/69 GObject class with custom constructor calls run-last default handler last OK +▶ 14/69 GObject class with custom constructor can be a subclass OK +▶ 14/69 GObject class with custom constructor can override a property from the parent class OK +▶ 14/69 GObject virtual function can have its property read OK +▶ 14/69 GObject virtual function can have its property overridden with an anonymous function OK +▶ 16/69 GObject value (GValue) initializes uint OK +▶ 16/69 GObject value (GValue) uint is compatible with itself OK +▶ 16/69 GObject value (GValue) uint is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets uint OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a uint SKIP +▶ 16/69 GObject value (GValue) initialized copies uint OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS uint SKIP +▶ 16/69 GObject value (GValue) initializes uint64 OK +▶ 16/69 GObject value (GValue) uint64 is compatible with itself OK +▶ 16/69 GObject value (GValue) uint64 is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets uint64 OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a uint64 SKIP +▶ 16/69 GObject value (GValue) initialized copies uint64 OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 SKIP +▶ 16/69 GObject value (GValue) initializes ulong OK +▶ 16/69 GObject value (GValue) ulong is compatible with itself OK +▶ 16/69 GObject value (GValue) ulong is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets ulong OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a ulong SKIP +▶ 16/69 GObject value (GValue) initialized copies ulong OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS ulong SKIP +▶ 16/69 GObject value (GValue) initializes double OK +▶ 16/69 GObject value (GValue) double is compatible with itself OK +▶ 16/69 GObject value (GValue) double is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets double OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a double SKIP +▶ 16/69 GObject value (GValue) initialized copies double OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS double SKIP +▶ 16/69 GObject value (GValue) initializes float OK +▶ 16/69 GObject value (GValue) float is compatible with itself OK +▶ 16/69 GObject value (GValue) float is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets float OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a float SKIP +▶ 16/69 GObject value (GValue) initialized copies float OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS float SKIP +▶ 16/69 GObject value (GValue) initializes gtype OK +▶ 16/69 GObject value (GValue) gtype is compatible with itself OK +▶ 16/69 GObject value (GValue) gtype is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets gtype OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a gtype SKIP +▶ 16/69 GObject value (GValue) initialized copies gtype OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype SKIP +▶ 16/69 GObject value (GValue) initializes boolean OK +▶ 16/69 GObject value (GValue) boolean is compatible with itself OK +▶ 16/69 GObject value (GValue) boolean is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets boolean OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a boolean SKIP +▶ 16/69 GObject value (GValue) initialized copies boolean OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS boolean SKIP +▶ 16/69 GObject value (GValue) initializes string OK +▶ 16/69 GObject value (GValue) string is compatible with itself OK +▶ 16/69 GObject value (GValue) string is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets string OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a string SKIP +▶ 16/69 GObject value (GValue) initialized copies string OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS string SKIP +▶ 16/69 GObject value (GValue) initializes param OK +▶ 16/69 GObject value (GValue) param is compatible with itself OK +▶ 16/69 GObject value (GValue) param is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets param OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a param SKIP +▶ 16/69 GObject value (GValue) initialized copies param OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS param SKIP +▶ 16/69 GObject value (GValue) initializes variant OK +▶ 15/69 GObject interface prototype method properties are defined OK +▶ 15/69 GObject interface prototype overrides are inherited by implementing classes OK +▶ 15/69 GObject interface prototype overrides cannot be changed by instances of child classes OK +▶ 15/69 GObject interface prototype unknown properties are inherited by implementing classes OK +▶ 15/69 GObject interface prototype original property can be shadowed by class prototype property OK +▶ 15/69 GObject interface prototype overridden property can be shadowed by class prototype property OK +▶ 15/69 GObject interface prototype shadowed property can be restored OK +▶ 15/69 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init OK +▶ 20/69 Lang module counts properties with Lang.countProperties() OK +▶ 20/69 Lang module copies properties from one object to another with Lang.copyProperties() OK +▶ 20/69 Lang module copies properties without an underscore with Lang.copyPublicProperties() OK +▶ 20/69 Lang module copies property getters and setters OK +▶ 20/69 Lang module bind() calls the bound function with the supplied this-object OK +▶ 20/69 Lang module bind() throws an error when no function supplied OK +▶ 20/69 Lang module bind() throws an error when this-object undefined OK +▶ 20/69 Lang module bind() supplies extra arguments to the function OK +▶ 20/69 Lang module bind() appends the extra arguments to any arguments passed OK +▶ 11/69 Gio.FileEnumerator overrides iterates asynchronously OK +▶ 11/69 Non-introspectable file attribute overrides invalid means unsetting the attribute OK +▶ 11/69 Non-introspectable file attribute overrides works for boolean OK +▶ 11/69 Non-introspectable file attribute overrides works for uint32 OK +▶ 11/69 Non-introspectable file attribute overrides works for uint64 OK +▶ 11/69 Non-introspectable file attribute overrides works for object OK +▶ 21/69 Legacy byte array has length 0 for empty array OK +▶ 21/69 Legacy byte array initially sized to 10 has length 10 OK +▶ 21/69 Legacy byte array initially sized to 10 is initialized to zeroes OK +▶ 21/69 Legacy byte array assigns values correctly OK +▶ 21/69 Legacy byte array assignment past end implicitly lengthens the array OK +▶ 21/69 Legacy byte array assignment past end implicitly creates zero bytes OK +▶ 21/69 Legacy byte array changes the length when assigning to length property OK +▶ 21/69 Legacy byte array conversions gives a byte 5 when assigning 5 OK +▶ 21/69 Legacy byte array conversions gives a byte 0 when assigning null OK +▶ 21/69 Legacy byte array conversions gives a byte 0 when assigning undefined OK +▶ 21/69 Legacy byte array conversions rounds off when assigning a double OK +▶ 21/69 Legacy byte array can be created from an array OK +▶ 21/69 Legacy byte array can be converted to a string of ASCII characters OK +▶ 21/69 Legacy byte array can be passed in with transfer none OK +▶ 16/69 GObject value (GValue) variant is compatible with itself OK +▶ 16/69 GObject value (GValue) variant is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets variant OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a variant SKIP +▶ 16/69 GObject value (GValue) initialized copies variant OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS variant SKIP +▶ 16/69 GObject value (GValue) initializes boxed OK +▶ 16/69 GObject value (GValue) boxed is compatible with itself OK +▶ 16/69 GObject value (GValue) boxed is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets boxed SKIP +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a boxed SKIP +▶ 16/69 GObject value (GValue) initialized copies boxed SKIP +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS boxed SKIP +▶ 16/69 GObject value (GValue) initializes gvalue OK +▶ 16/69 GObject value (GValue) gvalue is compatible with itself OK +▶ 16/69 GObject value (GValue) gvalue is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets gvalue SKIP +▶ 14/69 GObject virtual function can access the parent prototype with super() OK +▶ 14/69 GObject virtual function handles non-existing properties OK +▶ 14/69 GObject virtual function gracefully bails out when overriding an unsupported vfunc type OK +▶ 14/69 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type OK +▶ 14/69 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/69 Register GType name uses the class name OK +▶ 14/69 Register GType name uses the sanitized class name OK +▶ 14/69 Register GType name use the file path and class name OK +▶ 14/69 Register GType name use the file path and sanitized class name OK +▶ 14/69 Register GType name use provided class name OK +▶ 14/69 Register GType name sanitizes user provided class name OK +▶ 14/69 Signal handler matching finds handlers by signal ID OK +▶ 19/69 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback OK +▶ 19/69 Unsafe integer marshalling warns when conversion is lossy OK ▶ 10/69 Simple struct marshals as a return value OK ▶ 10/69 Simple struct marshals as the this-argument of a method OK ▶ 10/69 Pointer struct marshals as a return value OK @@ -4478,21 +4122,21 @@ ▶ 10/69 Boxed struct marshals as a return value OK ▶ 10/69 Boxed struct marshals as the this-argument of a method OK ▶ 10/69 Boxed struct marshals as an out parameter OK +▶ 1/69 - Unhandled promise rejections should still be printed when exiting OK +18/69 gjs:JS / Importer OK 0.59s 38 subtests passed + +15/69 gjs:JS / GObjectInterface OK 0.80s 37 subtests passed + +22/69 gjs:JS / LegacyClass OK 0.46s 62 subtests passed + +11/69 gjs:JS / Gio OK 0.98s 35 subtests passed + ▶ 10/69 Boxed struct marshals as an inout parameter OK ▶ 10/69 Union marshals as a return value SKIP ▶ 10/69 Union marshals as the this-argument of a method OK ▶ 10/69 GObject has a static method that can be called OK ▶ 10/69 GObject has a method that can be called OK ▶ 10/69 GObject has an overridden method that can be called OK -▶ 31/69 Object with signals added distinguishes multiple signals OK -▶ 31/69 Object with signals added determines if a signal is connected on a JS object OK -▶ 31/69 Object with signals added with exception in signal handler does not affect other callbacks OK -▶ 31/69 Object with signals added with exception in signal handler does not disconnect the callback OK -▶ 19/69 Marshalling empty flat arrays of structs accepts null OK -▶ 19/69 Marshalling empty flat arrays of structs accepts an empty array OK -▶ 19/69 Constructor throws when constructor called without new OK -▶ 19/69 Enum classes enum has a $gtype property OK -▶ 19/69 Enum classes enum $gtype property is enumerable OK ▶ 10/69 GObject can be created from a static constructor OK ▶ 10/69 GObject can have a static constructor that fails OK ▶ 10/69 GObject method marshals an int array as an in parameter OK @@ -4517,6 +4161,423 @@ ▶ 10/69 Virtual function marshals a return value OK ▶ 10/69 Virtual function marshals one out parameter OK ▶ 10/69 Virtual function marshals multiple out parameters OK +▶ 10/69 Virtual function marshals a return value and one out parameter OK +▶ 10/69 Virtual function marshals a return value and multiple out parameters OK +▶ 10/69 Virtual function marshals one inout parameter OK +▶ 10/69 Virtual function marshals multiple inout parameters OK +▶ 10/69 Virtual function marshals a return value and one inout parameter OK +▶ 10/69 Virtual function marshals a return value and multiple inout parameters OK +▶ 10/69 Virtual function marshals an array out parameter OK +▶ 10/69 Virtual function marshals a caller-allocated GValue out parameter OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a gvalue SKIP +▶ 16/69 GObject value (GValue) initialized copies gvalue SKIP +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue SKIP +▶ 16/69 GObject value (GValue) initializes object OK +▶ 16/69 GObject value (GValue) object is compatible with itself OK +▶ 16/69 GObject value (GValue) object is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets object OK +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a object SKIP +▶ 16/69 GObject value (GValue) initialized copies object OK +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS object SKIP +▶ 16/69 GObject value (GValue) initializes instance OK +▶ 16/69 GObject value (GValue) instance is compatible with itself OK +▶ 16/69 GObject value (GValue) instance is transformable to itself OK +▶ 16/69 GObject value (GValue) initialized sets and gets instance SKIP +▶ 16/69 GObject value (GValue) initialized can be passed to a function and returns a instance SKIP +▶ 16/69 GObject value (GValue) initialized copies instance SKIP +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS instance SKIP +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int SKIP +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint SKIP +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean SKIP +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype SKIP +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double SKIP +▶ 16/69 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float SKIP +▶ 16/69 GObject value (GValue) initializes from instance of object OK +▶ 16/69 GObject value (GValue) initializes from instance of instance SKIP +▶ 14/69 Signal handler matching finds handlers by signal detail OK +▶ 14/69 Signal handler matching finds handlers by callback OK +▶ 14/69 Signal handler matching finds handlers by a combination of parameters OK +▶ 14/69 Signal handler matching blocks a handler by callback OK +▶ 14/69 Signal handler matching blocks multiple handlers by callback OK +▶ 14/69 Signal handler matching blocks handlers by a combination of parameters OK +▶ 14/69 Signal handler matching disconnects a handler by callback OK +▶ 14/69 Signal handler matching blocks multiple handlers by callback OK +▶ 14/69 Signal handler matching blocks handlers by a combination of parameters OK +▶ 14/69 Signal handler matching blocks a handler by callback, convenience method OK +▶ 14/69 Signal handler matching disconnects a handler by callback, convenience method OK +▶ 14/69 Signal handler matching does not support disconnecting a handler by callback data OK +▶ 14/69 Property bindings can bind properties of the same type OK +▶ 14/69 Property bindings can use custom mappings to bind properties of different types OK +▶ 14/69 Property bindings can be set up as a group OK +▶ 14/69 Property bindings can be set up as a group with custom mappings OK +▶ 14/69 Auto accessor generation get and set the property OK +▶ 14/69 Auto accessor generation initial value is the param spec's default value OK +▶ 14/69 Auto accessor generation set properties at construct time OK +▶ 14/69 Auto accessor generation set properties at construct time with locale OK +▶ 14/69 Auto accessor generation notify when the property changes OK +▶ 14/69 Auto accessor generation copies accessors for camel and kebab if snake accessors given OK +▶ 14/69 Auto accessor generation copies accessors for snake and kebab if camel accessors given OK +▶ 14/69 Auto accessor generation copies accessors for snake and camel if kebab accessors given OK +▶ 14/69 Auto accessor generation readonly getter throws OK +▶ 14/69 Auto accessor generation writeonly setter throws OK +▶ 14/69 Auto accessor generation getter throws when setter defined OK +▶ 14/69 Auto accessor generation setter throws when getter defined OK +▶ 14/69 GObject class with JSObject property assigns a valid JSObject on construct OK +▶ 14/69 GObject class with JSObject property Set null with an empty JSObject on construct OK +▶ 14/69 GObject class with JSObject property assigns a null JSObject on construct OK +▶ 14/69 GObject class with JSObject property assigns a JSObject Array on construct OK +▶ 14/69 GObject class with JSObject property assigns a Function on construct OK +▶ 1/69 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. OK +28/69 gjs:JS / Print RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=53 ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testPrint.js +20/69 gjs:JS / Lang OK 0.57s 9 subtests passed + +29/69 gjs:JS / Promise RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=205 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testPromise.js +30/69 gjs:JS / Regress RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp MALLOC_PERTURB_=250 GJS_USE_UNINSTALLED_FILES=1 G_DEBUG=fatal-warnings,fatal-criticals GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testRegress.js +31/69 gjs:JS / Signals RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=208 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testSignals.js +32/69 gjs:JS / System RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=25 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testSystem.js +▶ 26/69 Package module finds an existing library OK +21/69 gjs:JS / LegacyByteArray OK 0.70s 14 subtests passed + +▶ 10/69 Virtual function marshals an error out parameter when no error OK +▶ 10/69 Virtual function marshals an error out parameter with a JavaScript exception OK +▶ 10/69 Virtual function marshals an error out parameter with a GError exception OK +▶ 10/69 Virtual function marshals an error out parameter with a primitive value OK +▶ 14/69 GObject class with JSObject property throws an error when using a boolean value on construct OK +▶ 14/69 GObject class with JSObject property throws an error when using an int value on construct OK +▶ 14/69 GObject class with JSObject property throws an error when using a numeric value on construct OK +▶ 14/69 GObject class with JSObject property throws an error when using a string value on construct OK +▶ 14/69 GObject class with JSObject property throws an error when using an undefined value on construct OK +33/69 gjs:JS / Tweener RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=150 ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testTweener.js +▶ 23/69 GObject class constructs with default values for properties OK +▶ 23/69 GObject class constructs with a hash of property values OK +▶ 23/69 GObject class constructs with property values from Gtk.Builder OK +▶ 23/69 GObject class does not allow changing CONSTRUCT_ONLY properties OK +▶ 23/69 GObject class has a name OK +▶ 26/69 Package module doesn't find a non-existent library OK +▶ 26/69 Package module finds a function OK +▶ 26/69 Package module doesn't find a non-existent function OK +▶ 26/69 Package module finds a class OK +▶ 26/69 Package module doesn't find a non-existent class OK +▶ 26/69 Package module finds a property OK +▶ 26/69 Package module doesn't find a non-existent property OK +▶ 26/69 Package module finds a static function OK +▶ 26/69 Package module doesn't find a non-existent static function OK +▶ 26/69 Package module finds a method OK +▶ 26/69 Package module doesn't find a non-existent method OK +▶ 26/69 Package module finds an interface OK +▶ 26/69 Package module doesn't find a non-existent interface OK +▶ 26/69 Package module finds an interface method OK +16/69 gjs:JS / GObjectValue OK 1.03s 95 subtests passed + +▶ 10/69 Virtual function marshals an error out parameter with a plain object OK +▶ 10/69 Virtual function marshals an enum return value OK +▶ 10/69 Virtual function marshals an enum out parameter OK +▶ 10/69 Virtual function marshals a flags return value OK +▶ 10/69 Virtual function marshals a flags out parameter OK +▶ 10/69 Virtual function marshals an object return parameter with transfer none OK +▶ 10/69 Virtual function marshals an object return parameter with transfer full OK +▶ 10/69 Virtual function marshals an object out parameter with transfer none OK +▶ 10/69 Virtual function marshals an object out parameter with transfer full OK +▶ 10/69 Virtual function marshals an object in parameter with transfer none OK +▶ 10/69 Virtual function marshals an object in parameter with transfer full SKIP +▶ 10/69 Wrong virtual functions marshals a return value SKIP +▶ 10/69 Wrong virtual functions marshals one out parameter SKIP +▶ 10/69 Wrong virtual functions marshals multiple out parameters OK +▶ 10/69 Wrong virtual functions marshals a return value and one out parameter OK +▶ 10/69 Wrong virtual functions marshals a return value and multiple out parameters OK +▶ 10/69 Wrong virtual functions marshals an array out parameter OK +▶ 10/69 Wrong virtual functions marshals an enum return value OK +▶ 10/69 Wrong virtual functions marshals an enum out parameter OK +▶ 10/69 Wrong virtual functions marshals a flags return value OK +▶ 10/69 Wrong virtual functions marshals a flags out parameter OK +▶ 10/69 Inherited GObject SubObject has a parent method that can be called OK +▶ 10/69 Inherited GObject SubObject has a method that can be called OK +▶ 10/69 Inherited GObject SubObject has an overridden method that can be called OK +▶ 10/69 Inherited GObject SubObject has a method with default implementation that can be called OK +▶ 10/69 Inherited GObject SubSubObject has a parent method that can be called OK +▶ 10/69 Inherited GObject SubSubObject has a method that can be called OK +▶ 10/69 Inherited GObject SubSubObject has an overridden method that can be called OK +▶ 10/69 Inherited GObject SubSubObject has a method with default implementation that can be called OK +▶ 10/69 Interface can be returned OK +▶ 10/69 Interface can call an interface vfunc in C OK +▶ 10/69 Interface can implement a C interface OK +▶ 10/69 Interface can implement a C interface with a vfunc OK +▶ 10/69 Configurations of return values can handle two out parameters OK +▶ 10/69 Configurations of return values can handle three in and three out parameters OK +▶ 10/69 Configurations of return values can handle a return value and an out parameter OK +▶ 10/69 Configurations of return values can handle four in parameters, two of which are nullable OK +▶ 10/69 Configurations of return values can handle three in parameters, one of which is nullable and one not OK +▶ 10/69 Configurations of return values can handle an array in parameter and two nullable in parameters OK +▶ 10/69 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length OK +▶ 10/69 GError marshals a GError** signature as an exception OK +▶ 10/69 GError marshals a GError** at the end of the signature as an exception OK +▶ 10/69 GError marshals a GError** elsewhere in the signature as an out parameter OK +▶ 10/69 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none OK +▶ 10/69 GError marshals GError as a return value OK +▶ 10/69 Overrides can add constants OK +▶ 10/69 Overrides can override a struct method OK +▶ 10/69 Overrides returns the overridden struct OK +▶ 10/69 Overrides can override an object constructor OK +▶ 10/69 Overrides can override an object method OK +▶ 10/69 Overrides returns the overridden object OK +▶ 10/69 Filename marshals as a return value OK +▶ 10/69 GObject.ParamSpec marshals as an in parameter OK +▶ 10/69 GObject.ParamSpec marshals as a return value OK +▶ 10/69 GObject.ParamSpec marshals as an out parameter OK +▶ 10/69 GObject properties gets and sets a boolean property OK +▶ 10/69 GObject properties gets and sets a char property OK +▶ 10/69 GObject properties gets and sets a uchar property OK +▶ 10/69 GObject properties gets and sets a int property OK +▶ 10/69 GObject properties gets and sets a uint property OK +▶ 25/69 GI repository namespace supplies a name OK +34/69 gjs:JS / Cairo RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=41 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testCairo.js +▶ 26/69 Package module doesn't find a non-existent interface method OK +▶ 26/69 Package module finds an enum value OK +▶ 26/69 Package module doesn't find a non-existent enum value OK +▶ 26/69 Package module finds a constant OK +▶ 26/69 Package module doesn't find a non-existent constant OK +▶ 23/69 GObject class has a notify signal OK +▶ 23/69 GObject class can define its own signals OK +▶ 23/69 GObject class passes emitted arguments to signal handlers OK +▶ 23/69 GObject class can return values from signals OK +▶ 23/69 GObject class does not call first-wins signal handlers after one returns a value OK +▶ 23/69 GObject class gets the return value of the default handler OK +▶ 23/69 GObject class calls run-last default handler last OK +▶ 23/69 GObject class can inherit from something that's not GObject.Object OK +▶ 23/69 GObject class can implement an interface OK +▶ 23/69 GObject class can implement interface vfuncs OK +▶ 23/69 GObject class can be a subclass OK +▶ 23/69 GObject class can have any valid Lang.Class name OK +▶ 23/69 GObject class calls its _instance_init() function while chaining up in constructor OK +▶ 23/69 GObject class can have an interface-valued property OK +▶ 23/69 GObject class can override a property from the parent class OK +▶ 23/69 GObject class cannot override a non-existent property OK +▶ 23/69 GObject class handles gracefully forgetting to override a C property OK +▶ 23/69 GObject class handles gracefully overriding a C property but forgetting the accessors OK +▶ 23/69 GObject interface class can implement a Lang.Interface OK +▶ 23/69 GObject interface throws when an interface requires a GObject interface but not GObject.Object OK +▶ 23/69 GObject interface can be implemented by a GObject class along with a JS interface OK +▶ 23/69 GObject interface is an instance of the interface classes OK +▶ 23/69 GObject interface cannot be instantiated OK +▶ 23/69 GObject interface has a name OK +▶ 23/69 GObject interface reports its type name OK +▶ 23/69 GObject interface can be implemented by a GObject class OK +▶ 23/69 GObject interface is implemented by a GObject class with the correct class object OK +▶ 23/69 GObject interface can be implemented by a class also implementing a Lang.Interface OK +▶ 23/69 GObject interface can have its required function implemented OK +▶ 23/69 GObject interface must have its required function implemented OK +▶ 23/69 GObject interface doesn't have to have its optional function implemented OK +▶ 23/69 GObject interface can have its optional function deferred to by the implementation OK +▶ 23/69 GObject interface can have its function chained up to OK +▶ 23/69 GObject interface can require another interface OK +▶ 23/69 GObject interface can chain up to another interface OK +▶ 23/69 GObject interface defers to the last interface's optional function OK +▶ 23/69 GObject interface must be implemented by a class that implements all required interfaces OK +▶ 23/69 GObject interface must be implemented by a class that implements required interfaces in correct order OK +▶ 23/69 GObject interface can require an interface from C OK +▶ 23/69 GObject interface can define signals on the implementing class OK +▶ 23/69 GObject interface can define properties on the implementing class OK +▶ 23/69 GObject interface must have its properties overridden OK +▶ 23/69 GObject interface gets the correct type for its metaclass OK +▶ 23/69 GObject interface can be implemented by a class as well as its parent class OK +▶ 23/69 GObject interface can be reimplemented by a subclass of a class that already implements it OK +▶ 23/69 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class OK +▶ 23/69 ES6 GObject class inheriting from GObject.Class calls a method on the parent class OK +▶ 23/69 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor OK +▶ 23/69 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class OK +▶ 23/69 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class OK +▶ 23/69 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class OK +▶ 23/69 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class OK +▶ 23/69 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class OK +▶ 23/69 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent OK +▶ 23/69 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself OK +▶ 14/69 GObject class with JSObject property property value survives when GObject wrapper is collected OK +▶ 14/69 GObject class with JSObject signals emits signal with null JSObject parameter OK +▶ 14/69 GObject class with JSObject signals emits signal with JSObject parameter OK +▶ 14/69 GObject class with JSObject signals emits signal with multiple JSObject parameters OK +▶ 14/69 GObject class with JSObject signals re-emits signal with same JSObject parameter OK +▶ 14/69 GObject class with JSObject signals throws an error when using a boolean value as parameter OK +▶ 14/69 GObject class with JSObject signals throws an error when using an int value as parameter OK +▶ 14/69 GObject class with JSObject signals throws an error when using a numeric value as parameter OK +▶ 14/69 GObject class with JSObject signals throws an error when using a string value as parameter OK +▶ 14/69 GObject class with JSObject signals throws an error when using an undefined value as parameter OK +▶ 14/69 GObject class with JSObject signals returns a JSObject OK +▶ 14/69 GObject class with JSObject signals returns null when returning undefined OK +▶ 14/69 GObject class with JSObject signals returns null when not returning OK +▶ 14/69 GObject class with JSObject signals throws an error when returning a boolean value OK +▶ 14/69 GObject class with JSObject signals throws an error when returning an int value OK +▶ 14/69 GObject class with JSObject signals throws an error when returning a numeric value OK +▶ 14/69 GObject class with JSObject signals throws an error when returning a string value OK +▶ 14/69 GObject class with int64 properties can set an int64 property OK +▶ 14/69 GObject class with int64 properties can construct with int64 property OK +▶ 24/69 Mainloop.timeout_add() runs a timeout function OK +▶ 24/69 Mainloop.timeout_add() runs a timeout function until it returns false OK +▶ 24/69 Mainloop.timeout_add() runs a timeout function after an initial timeout OK +▶ 24/69 Mainloop.idle_add() runs an idle function OK +▶ 24/69 Mainloop.idle_add() continues to run idle functions that return true OK +▶ 24/69 Mainloop.idle_add() does not run idle functions if removed OK +▶ 24/69 Mainloop.idle_add() can remove idle functions while they are being invoked OK +▶ 24/69 Mainloop.idle_add() does not leak idle callbacks OK +▶ 27/69 GObject.ParamSpec.string has the correct name strings OK +▶ 27/69 GObject.ParamSpec.string has the correct flags OK +▶ 27/69 GObject.ParamSpec.string has the correct default value OK +▶ 27/69 GObject.ParamSpec.int has the correct name strings OK +▶ 27/69 GObject.ParamSpec.int has the correct flags OK +▶ 27/69 GObject.ParamSpec.int has the correct default value OK +▶ 27/69 GObject.ParamSpec.uint has the correct name strings OK +▶ 27/69 GObject.ParamSpec.uint has the correct flags OK +▶ 27/69 GObject.ParamSpec.uint has the correct default value OK +▶ 27/69 GObject.ParamSpec.int64 has the correct name strings OK +▶ 27/69 GObject.ParamSpec.int64 has the correct flags OK +▶ 27/69 GObject.ParamSpec.int64 has the correct default value OK +▶ 27/69 GObject.ParamSpec.uint64 has the correct name strings OK +▶ 27/69 GObject.ParamSpec.uint64 has the correct flags OK +▶ 27/69 GObject.ParamSpec.uint64 has the correct default value OK +▶ 27/69 GObject.ParamSpec.enum has the correct name strings OK +▶ 27/69 GObject.ParamSpec.enum has the correct flags OK +▶ 27/69 GObject.ParamSpec.enum has the correct default value OK +▶ 27/69 GObject.ParamSpec.flags has the correct name strings OK +▶ 27/69 GObject.ParamSpec.flags has the correct flags OK +▶ 27/69 GObject.ParamSpec.flags has the correct default value OK +▶ 27/69 GObject.ParamSpec.object has the correct name strings OK +▶ 27/69 GObject.ParamSpec.object has the correct flags OK +▶ 27/69 GObject.ParamSpec.object has the correct default value OK +▶ 27/69 GObject.ParamSpec.jsobject has the correct name strings OK +▶ 27/69 GObject.ParamSpec.jsobject has the correct flags OK +▶ 27/69 GObject.ParamSpec.jsobject has the correct default value OK +▶ 27/69 GObject.ParamSpec object doesn't crash when resolving a non-string property OK +▶ 1/69 - Unicode encoding for symbols should be functioning properly for ARGV and imports. OK +▶ 1/69 - --help should succeed OK +▶ 10/69 GObject properties gets and sets a long property OK +▶ 10/69 GObject properties gets and sets a ulong property OK +▶ 10/69 GObject properties gets and sets a int64 property OK +▶ 10/69 GObject properties gets and sets a int64 property OK +▶ 10/69 GObject properties gets and sets a int64 property with a bigint OK +▶ 10/69 GObject properties gets and sets a uint64 property OK +▶ 10/69 GObject properties gets and sets a uint64 property with a bigint OK +▶ 10/69 GObject properties gets and sets a string property SKIP +▶ 10/69 GObject properties get and sets out-of-range values throws OK +▶ 10/69 GObject properties gets and sets a float property OK +▶ 10/69 GObject properties gets and sets a double property OK +▶ 10/69 GObject properties gets and sets a strv property OK +▶ 10/69 GObject properties gets and sets a boxed_struct property OK +▶ 10/69 GObject properties gets and sets a boxed_glist property OK +▶ 10/69 GObject properties gets and sets a gvalue property OK +▶ 10/69 GObject properties gets and sets a gvalue property with a bigint OK +▶ 10/69 GObject properties gets and sets a variant property OK +▶ 10/69 GObject properties gets and sets a variant property OK +▶ 10/69 GObject properties gets and sets a variant property OK +▶ 10/69 GObject properties gets and sets a object property OK +▶ 10/69 GObject properties gets and sets a flags property OK +▶ 10/69 GObject properties gets and sets a enum property OK +▶ 10/69 GObject properties gets and sets a byte_array property OK +▶ 10/69 GObject properties gets a read-only property OK +▶ 10/69 GObject properties throws when setting a read-only property OK +▶ 1/69 - --help should print something OK +25/69 gjs:JS / Namespace OK 0.58s 1 subtests passed + +26/69 gjs:JS / Package OK 0.55s 20 subtests passed + +23/69 gjs:JS / LegacyGObject OK 0.67s 60 subtests passed + +14/69 gjs:JS / GObjectClass OK 1.22s 126 subtests passed +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +Gjs-Console-Message: 12:37:40.581: { + "enumerable": true, + "configurable": false +} +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +24/69 gjs:JS / Mainloop OK 0.62s 8 subtests passed + +▶ 10/69 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument SKIP +▶ 10/69 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument SKIP +▶ 28/69 print can be spied upon OK +▶ 28/69 printerr can be spied upon OK +▶ 28/69 log can be spied upon OK +▶ 28/69 logError can be spied upon OK +▶ 28/69 prettyPrint property value primitive OK +▶ 28/69 prettyPrint property value is object reference OK +▶ 28/69 prettyPrint more than one property OK +▶ 28/69 prettyPrint add property value after property value object reference OK +▶ 28/69 prettyPrint array OK +▶ 28/69 prettyPrint property value array OK +▶ 28/69 prettyPrint array reference is the only array element OK +▶ 28/69 prettyPrint array reference is one of multiple array elements OK +▶ 28/69 prettyPrint nested array OK +▶ 28/69 prettyPrint property value nested array OK +▶ 28/69 prettyPrint function OK +▶ 28/69 prettyPrint property value function OK +▶ 28/69 prettyPrint date OK +▶ 28/69 prettyPrint property value date OK +▶ 28/69 prettyPrint toString is overridden on object OK +▶ 28/69 prettyPrint string tag supplied OK +27/69 gjs:JS / ParamSpec OK 0.52s 28 subtests passed + +35/69 gjs:JS / Gtk3 RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=83 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js +▶ 29/69 Promise waits for all promises before handling unhandled, when handled OK +▶ 29/69 Promise waits for all promises before handling unhandled, when unhandled OK +▶ 29/69 Promise do not lead to high-priority IDLE starvation OK +▶ 31/69 Legacy object with signals calls a signal handler when a signal is emitted OK +▶ 31/69 Legacy object with signals does not call a signal handler after the signal is disconnected OK +▶ 31/69 Legacy object with signals can disconnect a signal handler during signal emission OK +▶ 31/69 Legacy object with signals distinguishes multiple signals OK +▶ 31/69 Legacy object with signals determines if a signal is connected on a JS object OK +▶ 31/69 Legacy object with signals with exception in signal handler does not affect other callbacks OK +▶ 31/69 Legacy object with signals with exception in signal handler does not disconnect the callback OK +▶ 31/69 Object with signals added calls a signal handler when a signal is emitted OK +▶ 31/69 Object with signals added does not call a signal handler after the signal is disconnected OK +▶ 31/69 Object with signals added can disconnect a signal handler during signal emission OK +▶ 31/69 Object with signals added distinguishes multiple signals OK +▶ 31/69 Object with signals added determines if a signal is connected on a JS object OK +▶ 31/69 Object with signals added with exception in signal handler does not affect other callbacks OK +▶ 31/69 Object with signals added with exception in signal handler does not disconnect the callback OK +36/69 gjs:JS / GObjectDestructionAccess RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=189 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js +37/69 gjs:JS / LegacyGtk RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=75 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyGtk.js +38/69 gjs:JS / WarnLib RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js MALLOC_PERTURB_=17 LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testWarnLib.js +39/69 gjs:dbus / GDBus RUNNING +>>> GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js GJS_DEBUG_OUTPUT=stderr LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp ENABLE_GTK=yes GJS_PATH='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GSETTINGS_BACKEND=memory PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=51 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 LC_ALL=C.utf8 /usr/bin/dbus-run-session --config-file /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/../../test/test-bus.conf -- installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGDBus.js +▶ 1/69 - should succeed when --help is not first arg OK +▶ 1/69 - should print something when --help is not first arg OK +40/69 gjs:JS / Async RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=233 ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testAsync.js -m +10/69 gjs:JS / GIMarshalling OK 1.69s 391 subtests passed + +28/69 gjs:JS / Print OK 0.66s 20 subtests passed + +41/69 gjs:JS / Console RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=224 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testConsole.js -m +42/69 gjs:JS / ESModules RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=28 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testESModules.js -m +▶ 30/69 Life, the Universe and Everything includes null return value OK +▶ 30/69 Life, the Universe and Everything includes booleans OK +▶ 30/69 Life, the Universe and Everything includes 8-bit integers OK +▶ 30/69 Life, the Universe and Everything includes unsigned 8-bit integers OK +▶ 30/69 Life, the Universe and Everything includes 16-bit integers OK +▶ 30/69 Life, the Universe and Everything includes unsigned 16-bit integers OK +▶ 30/69 Life, the Universe and Everything includes 32-bit integers OK +▶ 30/69 Life, the Universe and Everything includes unsigned 32-bit integers OK +▶ 30/69 Life, the Universe and Everything includes 64-bit integers OK +▶ 30/69 Life, the Universe and Everything includes unsigned 64-bit integers OK +▶ 30/69 Life, the Universe and Everything includes shorts OK +▶ 30/69 Life, the Universe and Everything includes ints OK +▶ 30/69 Life, the Universe and Everything includes longs OK +▶ 30/69 Life, the Universe and Everything includes ssizes OK +▶ 30/69 Life, the Universe and Everything includes floats OK +▶ 30/69 Life, the Universe and Everything includes doubles OK +▶ 30/69 Life, the Universe and Everything includes ushorts OK ▶ 30/69 Life, the Universe and Everything includes uints OK ▶ 30/69 Life, the Universe and Everything includes ulongs OK ▶ 30/69 Life, the Universe and Everything includes sizes OK @@ -4537,37 +4598,11 @@ ▶ 30/69 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 OK ▶ 30/69 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 OK ▶ 30/69 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 OK -▶ 33/69 Tweener overrides a tween with another one acting on the same object and property at the same time OK -▶ 33/69 Tweener does not override a tween with another one acting not at the same time OK -▶ 33/69 Tweener can pause and resume all tweens OK -▶ 33/69 Tweener can remove all tweens OK -▶ 33/69 Tweener runs a tween with a time of 0 immediately OK -▶ 33/69 Tweener can call a callback a certain number of times OK -▶ 19/69 GError domains Number converts error to quark OK -▶ 19/69 Object properties on GtkBuilder-constructed objects are found on the GObject itself OK -▶ 19/69 Object properties on GtkBuilder-constructed objects are found on the GObject's parents OK -▶ 19/69 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces OK -▶ 19/69 Garbage collection of introspected objects collects objects properly with signals connected OK -34/69 gjs:JS / Cairo OK 2.77s 42 subtests passed - -31/69 gjs:JS / Signals OK 3.93s 14 subtests passed - -43/69 gjs:JS / Encoding RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes MALLOC_PERTURB_=171 G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testEncoding.js -m -44/69 gjs:JS / GLibLogWriter RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=183 ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGLibLogWriter.js -m ▶ 30/69 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 OK ▶ 30/69 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort OK ▶ 30/69 Life, the Universe and Everything Infinity and NaN converts to 0 for uint OK ▶ 30/69 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong OK ▶ 30/69 Life, the Universe and Everything Infinity and NaN converts to 0 for size OK -▶ 10/69 Virtual function marshals a return value and one out parameter OK -▶ 10/69 Virtual function marshals a return value and multiple out parameters OK -▶ 10/69 Virtual function marshals one inout parameter OK -▶ 10/69 Virtual function marshals multiple inout parameters OK -▶ 10/69 Virtual function marshals a return value and one inout parameter OK -▶ 33/69 Tweener can count the number of tweens on an object OK -▶ 19/69 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected OK ▶ 30/69 Life, the Universe and Everything Infinity and NaN not for float OK ▶ 30/69 Life, the Universe and Everything Infinity and NaN not for double OK ▶ 30/69 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 OK @@ -4575,21 +4610,6 @@ ▶ 30/69 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long OK ▶ 30/69 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong OK ▶ 30/69 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size OK -▶ 10/69 Virtual function marshals a return value and multiple inout parameters OK -▶ 10/69 Virtual function marshals an array out parameter OK -▶ 10/69 Virtual function marshals a caller-allocated GValue out parameter OK -▶ 10/69 Virtual function marshals an error out parameter when no error OK -▶ 10/69 Virtual function marshals an error out parameter with a JavaScript exception OK -▶ 10/69 Virtual function marshals an error out parameter with a GError exception OK -▶ 10/69 Virtual function marshals an error out parameter with a primitive value OK -▶ 19/69 Gdk.Atom is presented as string OK -▶ 19/69 Complete enumeration (boxed types) enumerates all properties OK -▶ 33/69 Tweener can register special properties OK -▶ 33/69 Tweener can register special modifiers for properties OK -▶ 33/69 Tweener can split properties into more than one special property OK -▶ 33/69 Tweener calls an overwrite callback when a tween is replaced OK -▶ 33/69 Tweener can still overwrite a tween after it has started OK -▶ 33/69 Tweener stays within min and max values OK ▶ 30/69 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize OK ▶ 30/69 Life, the Universe and Everything includes wide characters OK ▶ 30/69 Life, the Universe and Everything includes time_t OK @@ -4600,24 +4620,8 @@ ▶ 30/69 Life, the Universe and Everything GValue marshalling integer in OK ▶ 30/69 Life, the Universe and Everything GValue marshalling integer out OK ▶ 30/69 Life, the Universe and Everything integer GLib.Variant OK -▶ 10/69 Virtual function marshals an error out parameter with a plain object OK -▶ 10/69 Virtual function marshals an enum return value OK -▶ 10/69 Virtual function marshals an enum out parameter OK -▶ 10/69 Virtual function marshals a flags return value OK -▶ 10/69 Virtual function marshals a flags out parameter OK -▶ 10/69 Virtual function marshals an object return parameter with transfer none OK -▶ 10/69 Virtual function marshals an object return parameter with transfer full OK -▶ 10/69 Virtual function marshals an object out parameter with transfer none OK -▶ 10/69 Virtual function marshals an object out parameter with transfer full OK -▶ 10/69 Virtual function marshals an object in parameter with transfer none OK -▶ 10/69 Virtual function marshals an object in parameter with transfer full SKIP ▶ 30/69 Life, the Universe and Everything string GLib.Variant OK -33/69 gjs:JS / Tweener OK 3.55s 17 subtests passed - -45/69 gjs:JS / Global RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=25 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGlobal.js -m ▶ 30/69 Life, the Universe and Everything dictionary GLib.Variant OK -▶ 10/69 Wrong virtual functions marshals a return value SKIP ▶ 30/69 Life, the Universe and Everything variant GLib.Variant OK ▶ 30/69 Life, the Universe and Everything string array GLib.Variant OK ▶ 30/69 Life, the Universe and Everything UTF-8 strings as return types OK @@ -4626,36 +4630,11 @@ ▶ 30/69 Life, the Universe and Everything UTF-8 strings as in-out parameters SKIP ▶ 30/69 Life, the Universe and Everything return values in filename encoding OK ▶ 30/69 Life, the Universe and Everything Various configurations of arguments in after out OK -▶ 10/69 Wrong virtual functions marshals one out parameter SKIP -▶ 10/69 Wrong virtual functions marshals multiple out parameters OK -▶ 10/69 Wrong virtual functions marshals a return value and one out parameter OK -▶ 10/69 Wrong virtual functions marshals a return value and multiple out parameters OK -▶ 1/69 - --help after script file should be passed to script OK -▶ 44/69 GLib Structured logging handler writes a message OK -▶ 44/69 GLib Structured logging handler writes a warning OK -▶ 44/69 GLib Structured logging handler preserves a custom string field OK -▶ 44/69 GLib Structured logging handler preserves a custom byte array field OK ▶ 30/69 Life, the Universe and Everything Various configurations of arguments multiple number args OK ▶ 30/69 Life, the Universe and Everything Various configurations of arguments multiple string out parameters OK -▶ 10/69 Wrong virtual functions marshals an array out parameter OK ▶ 30/69 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter OK -44/69 gjs:JS / GLibLogWriter OK 0.57s 4 subtests passed - -▶ 10/69 Wrong virtual functions marshals an enum return value OK ▶ 30/69 Life, the Universe and Everything Various configurations of arguments nullable string in parameter OK ▶ 30/69 Life, the Universe and Everything Various configurations of arguments nullable string out parameter OK -46/69 gjs:JS / Timers RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=146 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testTimers.js -m -▶ 40/69 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW OK -▶ 40/69 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH OK -▶ 40/69 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT OK -▶ 40/69 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE OK -▶ 40/69 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK -▶ 10/69 Wrong virtual functions marshals an enum out parameter OK -▶ 10/69 Wrong virtual functions marshals a flags return value OK -▶ 10/69 Wrong virtual functions marshals a flags out parameter OK -▶ 10/69 Inherited GObject SubObject has a parent method that can be called OK -▶ 10/69 Inherited GObject SubObject has a method that can be called OK ▶ 30/69 Life, the Universe and Everything arrays of int in OK ▶ 30/69 Life, the Universe and Everything arrays of gint8 in OK ▶ 30/69 Life, the Universe and Everything arrays of gint16 in OK @@ -4665,73 +4644,21 @@ ▶ 30/69 Life, the Universe and Everything out arrays of integers OK ▶ 30/69 Life, the Universe and Everything inout arrays of integers SKIP ▶ 30/69 Life, the Universe and Everything String arrays marshalling in OK -▶ 38/69 WarnLib bug 689482 OK ▶ 30/69 Life, the Universe and Everything String arrays marshalling out OK ▶ 30/69 Life, the Universe and Everything String arrays marshalling return value with container transfer OK ▶ 30/69 Life, the Universe and Everything String arrays marshalling out parameter with container transfer OK -▶ 40/69 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW OK -▶ 40/69 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH OK -▶ 40/69 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT OK -▶ 10/69 Inherited GObject SubObject has an overridden method that can be called OK -▶ 10/69 Inherited GObject SubObject has a method with default implementation that can be called OK -▶ 38/69 WarnLib calls vfuncs with unnamed parameters OK ▶ 30/69 Life, the Universe and Everything GType arrays OK -▶ 40/69 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE OK -▶ 40/69 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK ▶ 30/69 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter OK ▶ 30/69 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter OK -▶ 10/69 Inherited GObject SubSubObject has a parent method that can be called OK -▶ 10/69 Inherited GObject SubSubObject has a method that can be called OK -▶ 39/69 Exported DBus object can call a remote method OK ▶ 30/69 Life, the Universe and Everything Fixed arrays of integers marshals as a return value OK -▶ 10/69 Inherited GObject SubSubObject has an overridden method that can be called OK -▶ 10/69 Inherited GObject SubSubObject has a method with default implementation that can be called OK ▶ 30/69 Life, the Universe and Everything integer array with static length OK -38/69 gjs:JS / WarnLib OK 2.80s 2 subtests passed - -47/69 gjs:JS / CairoModule RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=154 GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testCairoModule.js -m -▶ 39/69 Exported DBus object can call a method with async/await OK -▶ 39/69 Exported DBus object can call a remote method when not using makeProxyWrapper OK ▶ 30/69 Life, the Universe and Everything string array that's const in C OK ▶ 30/69 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full OK ▶ 30/69 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none OK ▶ 30/69 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter OK ▶ 30/69 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value OK -▶ 42/69 ES module imports default import OK -▶ 42/69 ES module imports named import OK -▶ 42/69 ES module imports GObject introspection import OK -▶ 10/69 Interface can be returned OK -▶ 10/69 Interface can call an interface vfunc in C OK -▶ 10/69 Interface can implement a C interface OK -▶ 45/69 globalThis is equal to window OK -▶ 45/69 globalThis WeakRef is defined OK -▶ 45/69 globalThis console is defined OK -▶ 45/69 globalThis TextEncoder is defined OK -▶ 45/69 globalThis TextDecoder is defined OK -▶ 45/69 globalThis ARGV is defined OK -▶ 45/69 globalThis print function log is defined OK -▶ 45/69 globalThis print function print is defined OK -▶ 45/69 globalThis print function printerr is defined OK -▶ 45/69 globalThis print function logError is defined OK -40/69 gjs:JS / Async OK 2.53s 10 subtests passed - -▶ 42/69 ES module imports import with version parameter OK -▶ 42/69 ES module imports import again with other version parameter OK -▶ 42/69 ES module imports import for the first time with wrong version OK -48/69 gjs:Debugger / backtrace command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=100 ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/backtrace.debugger -▶ 39/69 Exported DBus object can handle an exception thrown by a remote method OK ▶ 30/69 Life, the Universe and Everything glist types return with transfer-none OK ▶ 30/69 Life, the Universe and Everything glist types return with transfer-container OK -▶ 10/69 Interface can implement a C interface with a vfunc OK -45/69 gjs:JS / Global OK 1.18s 10 subtests passed - -▶ 39/69 Exported DBus object can handle an exception thrown by a method with async/await OK -▶ 39/69 Exported DBus object can still destructure the return value when an exception is thrown OK -▶ 39/69 Exported DBus object throws an exception when trying to call a method that does not exist OK -▶ 39/69 Exported DBus object throws an exception when trying to call an async method that does not exist OK -▶ 39/69 Exported DBus object can pass a parameter to a remote method that is not a JSON object OK ▶ 30/69 Life, the Universe and Everything glist types return with transfer-full OK ▶ 30/69 Life, the Universe and Everything glist types in with transfer-none OK ▶ 30/69 Life, the Universe and Everything glist types nullable in OK @@ -4739,23 +4666,7 @@ ▶ 30/69 Life, the Universe and Everything glist types in with transfer-container SKIP ▶ 30/69 Life, the Universe and Everything gslist types return with transfer-none OK ▶ 30/69 Life, the Universe and Everything gslist types return with transfer-container OK -49/69 gjs:Debugger / breakpoint command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 MALLOC_PERTURB_=153 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/breakpoint.debugger ▶ 30/69 Life, the Universe and Everything gslist types return with transfer-full OK -▶ 10/69 Configurations of return values can handle two out parameters OK -▶ 10/69 Configurations of return values can handle three in and three out parameters OK -▶ 10/69 Configurations of return values can handle a return value and an out parameter OK -▶ 10/69 Configurations of return values can handle four in parameters, two of which are nullable OK -▶ 10/69 Configurations of return values can handle three in parameters, one of which is nullable and one not OK -▶ 10/69 Configurations of return values can handle an array in parameter and two nullable in parameters OK -▶ 10/69 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length OK -▶ 19/69 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) OK -▶ 39/69 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object OK -▶ 39/69 Exported DBus object can call a remote method with no in parameter OK -▶ 39/69 Exported DBus object can call an async/await method with no in parameter OK -▶ 39/69 Exported DBus object can call a remote method with multiple in parameters OK -▶ 39/69 Exported DBus object can call an async/await method with multiple in parameters OK -▶ 39/69 Exported DBus object can call a remote method with no return value OK ▶ 30/69 Life, the Universe and Everything gslist types in with transfer-none OK ▶ 30/69 Life, the Universe and Everything gslist types nullable in OK ▶ 30/69 Life, the Universe and Everything gslist types nullable out OK @@ -4765,177 +4676,42 @@ ▶ 30/69 Life, the Universe and Everything GHash type out GHash OK ▶ 30/69 Life, the Universe and Everything GHash type with GValue value type out OK ▶ 30/69 Life, the Universe and Everything GHash type with GValue value type in SKIP -▶ 1/69 - --help after script file should not print anything OK -▶ 41/69 console has correct object tag OK -▶ 10/69 GError marshals a GError** signature as an exception OK -▶ 10/69 GError marshals a GError** at the end of the signature as an exception OK -▶ 10/69 GError marshals a GError** elsewhere in the signature as an out parameter OK -▶ 10/69 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none OK -▶ 42/69 ES module imports import with another version after a failed import OK -▶ 42/69 ES module imports import nonexistent module OK -▶ 42/69 ES module imports GObject introspection import via URL scheme OK -▶ 42/69 ES module imports import.meta.url OK -▶ 42/69 ES module imports finds files relative to import.meta.url OK -▶ 36/69 Access to destroyed GObject Get property OK -▶ 36/69 Access to destroyed GObject Set property OK -▶ 39/69 Exported DBus object can call an async/await method with no return value OK -▶ 42/69 ES module imports does not expose internal import.meta properties to userland modules OK -▶ 42/69 Builtin ES modules gettext default import OK -▶ 42/69 Builtin ES modules gettext named import OK -▶ 42/69 Builtin ES modules gettext named dynamic import OK -▶ 10/69 GError marshals GError as a return value OK -▶ 10/69 Overrides can add constants OK ▶ 30/69 Life, the Universe and Everything GHash type marshals as a return value with transfer container OK ▶ 30/69 Life, the Universe and Everything GHash type marshals as a return value with transfer full OK ▶ 30/69 Life, the Universe and Everything GHash type null GHash in OK ▶ 30/69 Life, the Universe and Everything GHash type null GHashTable out OK ▶ 30/69 Life, the Universe and Everything GHash type in GHash OK -▶ 36/69 Access to destroyed GObject Add expando property OK -▶ 36/69 Access to destroyed GObject Access to unset expando property OK -▶ 36/69 Access to destroyed GObject Access previously set expando property OK -▶ 36/69 Access to destroyed GObject Access to getter method OK -▶ 19/69 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined OK -▶ 36/69 Access to destroyed GObject Access to setter method OK -▶ 36/69 Access to destroyed GObject Proto function connect OK -▶ 42/69 Builtin ES modules gettext dynamic import matches static import OK -▶ 42/69 Builtin ES modules system default import OK -▶ 42/69 Builtin ES modules system named import OK -▶ 10/69 Overrides can override a struct method OK -▶ 39/69 Exported DBus object can emit a DBus signal OK ▶ 30/69 Life, the Universe and Everything GHash type nested GHash OK -▶ 10/69 Overrides returns the overridden struct OK -▶ 10/69 Overrides can override an object constructor OK -▶ 36/69 Access to destroyed GObject Proto function connect_after OK -▶ 36/69 Access to destroyed GObject Proto function emit OK -▶ 36/69 Access to destroyed GObject Proto function signals_disconnect OK -▶ 42/69 Builtin ES modules system dynamic import matches static import OK -▶ 42/69 Builtin ES modules system named dynamic import OK ▶ 30/69 Life, the Universe and Everything GArray marshals as a return value with transfer container OK ▶ 30/69 Life, the Universe and Everything GArray marshals as a return value with transfer full OK ▶ 30/69 Life, the Universe and Everything enum parameter OK -▶ 39/69 Exported DBus object can emit a DBus signal with async/await OK -▶ 39/69 Exported DBus object can call a remote method with multiple return values OK -▶ 10/69 Overrides can override an object method OK -▶ 41/69 console logs a message OK ▶ 30/69 Life, the Universe and Everything unsigned enum parameter OK ▶ 30/69 Life, the Universe and Everything flags parameter OK -▶ 36/69 Access to destroyed GObject Proto function signals_block OK -▶ 36/69 Access to destroyed GObject Proto function signals_unblock OK -▶ 39/69 Exported DBus object can call an async/await method with multiple return values OK -▶ 42/69 Dynamic imports default import OK ▶ 30/69 Life, the Universe and Everything Simple introspected struct sets fields correctly OK -▶ 42/69 Dynamic imports named import OK -▶ 39/69 Exported DBus object does not coalesce one array into the array of return values OK -▶ 36/69 Access to destroyed GObject Proto function toString OK ▶ 30/69 Life, the Universe and Everything Simple introspected struct can clone OK -▶ 42/69 Dynamic imports dynamic gi import matches static OK ▶ 30/69 Life, the Universe and Everything Simple introspected struct can be modified by a method OK -▶ 10/69 Overrides returns the overridden object OK -▶ 36/69 Access to destroyed GObject Proto function toString before/after OK -▶ 41/69 console logs a warning OK -▶ 39/69 Exported DBus object does not coalesce one array into the array of return values with async/await OK ▶ 30/69 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values OK -▶ 10/69 Filename marshals as a return value OK -▶ 39/69 Exported DBus object does not coalesce an array of arrays into the array of return values OK ▶ 30/69 Life, the Universe and Everything Simple introspected struct constructors catches bad field names OK -▶ 41/69 console logs an informative message OK -▶ 10/69 GObject.ParamSpec marshals as an in parameter OK -▶ 36/69 Access to finalized GObject Get property OK -▶ 39/69 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await OK -▶ 41/69 console clear() can be called OK ▶ 30/69 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type OK -▶ 10/69 GObject.ParamSpec marshals as a return value OK -▶ 36/69 Access to finalized GObject Set property OK -42/69 gjs:JS / ESModules OK 3.13s 23 subtests passed - -50/69 gjs:Debugger / continue command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=222 GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/continue.debugger -▶ 39/69 Exported DBus object can return multiple arrays from a remote method OK ▶ 30/69 Life, the Universe and Everything out arrays of structs OK ▶ 30/69 Life, the Universe and Everything Introspected nested struct sets fields correctly OK ▶ 30/69 Life, the Universe and Everything Introspected nested struct can clone OK ▶ 30/69 Life, the Universe and Everything Struct with non-basic member sets fields correctly SKIP ▶ 30/69 Life, the Universe and Everything Struct with annotated fields sets fields correctly SKIP -▶ 10/69 GObject.ParamSpec marshals as an out parameter OK -▶ 10/69 GObject properties gets and sets a boolean property OK -▶ 10/69 GObject properties gets and sets a char property OK -▶ 39/69 Exported DBus object can return multiple arrays from an async/await method OK -▶ 39/69 Exported DBus object handles a bad signature by throwing an exception OK -▶ 39/69 Exported DBus object handles a bad signature in async/await by rejecting the promise OK -▶ 36/69 Access to finalized GObject Add expando property OK -▶ 36/69 Access to finalized GObject Access to unset expando property OK -▶ 43/69 Text Encoding toString() uses spec-compliant tags OK -19/69 gjs:JS / Introspection OK 10.48s 17 subtests passed - -▶ 39/69 Exported DBus object can call a remote method that is implemented asynchronously OK -51/69 gjs:Debugger / delete command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 MALLOC_PERTURB_=20 GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/delete.debugger -▶ 10/69 GObject properties gets and sets a uchar property OK -▶ 10/69 GObject properties gets and sets a int property OK ▶ 30/69 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly SKIP ▶ 30/69 Life, the Universe and Everything Struct with const/volatile members sets fields correctly SKIP -▶ 41/69 console clear() resets indentation OK -▶ 43/69 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) OK -▶ 39/69 Exported DBus object can call an async/await method that is implemented asynchronously OK -▶ 36/69 Access to finalized GObject Access previously set expando property OK -▶ 36/69 Access to finalized GObject Access to getter method OK -▶ 36/69 Access to finalized GObject Access to setter method OK -▶ 10/69 GObject properties gets and sets a uint property OK -▶ 10/69 GObject properties gets and sets a long property OK -▶ 10/69 GObject properties gets and sets a ulong property OK -▶ 10/69 GObject properties gets and sets a int64 property OK -▶ 10/69 GObject properties gets and sets a int64 property OK -▶ 10/69 GObject properties gets and sets a int64 property with a bigint OK ▶ 30/69 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly OK ▶ 30/69 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method OK ▶ 30/69 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method OK ▶ 30/69 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values OK ▶ 30/69 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names OK ▶ 30/69 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type OK -▶ 43/69 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array OK -▶ 43/69 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array OK -▶ 43/69 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array OK -▶ 43/69 Text Encoding TextDecoder decode() fatal is false by default OK -▶ 41/69 console table() logs at least something OK -▶ 41/69 console string replacement console.log() supports %s OK -▶ 39/69 Exported DBus object can send and receive bytes from a remote method OK -▶ 39/69 Exported DBus object can send and receive bytes from an async/await method OK -▶ 35/69 Gtk overrides UI template sets up internal and public template children OK ▶ 30/69 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields OK -▶ 43/69 Text Encoding TextDecoder decode() ignoreBOM is false by default OK -▶ 43/69 Text Encoding TextDecoder decode() fatal is true when passed OK -▶ 43/69 Text Encoding TextDecoder decode() ignoreBOM is true when passed OK -▶ 10/69 GObject properties gets and sets a uint64 property OK -▶ 10/69 GObject properties gets and sets a uint64 property with a bigint OK -▶ 35/69 Gtk overrides UI template sets up public template children with the correct widgets OK ▶ 30/69 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance OK ▶ 30/69 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values OK -▶ 39/69 Exported DBus object can call a remote method that returns an array of structs OK -▶ 39/69 Exported DBus object can call an async/await method that returns an array of structs OK -▶ 37/69 Legacy Gtk overrides UI template sets up internal and public template children OK -▶ 35/69 Gtk overrides UI template sets up internal template children with the correct widgets OK -▶ 10/69 GObject properties gets and sets a string property SKIP -▶ 43/69 Text Encoding TextDecoder decode() fatal is coerced to a boolean value OK -▶ 43/69 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value OK -▶ 36/69 Access to finalized GObject Proto function connect OK ▶ 30/69 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values OK ▶ 30/69 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type OK -▶ 39/69 Exported DBus object can send and receive dicts from a remote method OK -▶ 41/69 console string replacement console.log() supports %d OK -▶ 37/69 Legacy Gtk overrides UI template sets up public template children with the correct widgets OK -▶ 10/69 GObject properties get and sets out-of-range values throws OK -▶ 39/69 Exported DBus object can send and receive dicts from an async/await method OK -▶ 48/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/backtrace.debugger OK -▶ 43/69 Text Encoding TextDecoder decode() throws on empty input OK -▶ 37/69 Legacy Gtk overrides UI template sets up internal template children with the correct widgets OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor OK -48/69 gjs:Debugger / backtrace command OK 1.67s 1 subtests passed - -52/69 gjs:Debugger / detach command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 MALLOC_PERTURB_=115 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/detach.debugger -▶ 43/69 Text Encoding TextDecoder decode() throws on null input OK -▶ 35/69 Gtk overrides UI template connects template callbacks to the correct handler OK -▶ 35/69 Gtk overrides UI template binds template callbacks to the correct object OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args OK @@ -4944,105 +4720,13 @@ ▶ 30/69 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly OK -▶ 10/69 GObject properties gets and sets a float property OK -▶ 10/69 GObject properties gets and sets a double property OK -▶ 10/69 GObject properties gets and sets a strv property OK -▶ 10/69 GObject properties gets and sets a boxed_struct property OK -▶ 10/69 GObject properties gets and sets a boxed_glist property OK -▶ 43/69 Text Encoding TextDecoder decode() throws on invalid encoding label OK -▶ 43/69 Text Encoding TextDecoder decode() decodes undefined as an empty string OK -▶ 43/69 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) OK -▶ 43/69 Text Encoding TextDecoder decode() ignores byte order marker (BOM) OK -▶ 43/69 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) OK -▶ 43/69 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) OK -▶ 43/69 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) OK -▶ 39/69 Exported DBus object can call a remote method with a Unix FD OK -▶ 39/69 Exported DBus object can call an async/await method with a Unix FD OK -▶ 39/69 Exported DBus object can call an asynchronously implemented remote method with a Unix FD OK -▶ 39/69 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD OK -▶ 41/69 console string replacement console.log() supports %i OK -▶ 41/69 console string replacement console.log() supports %f OK -▶ 36/69 Access to finalized GObject Proto function connect_after OK -▶ 36/69 Access to finalized GObject Proto function emit OK -▶ 36/69 Access to finalized GObject Proto function signals_disconnect OK -▶ 36/69 Access to finalized GObject Proto function signals_block OK -▶ 36/69 Access to finalized GObject Proto function signals_unblock OK -▶ 36/69 Access to finalized GObject Proto function toString OK -▶ 37/69 Legacy Gtk overrides UI template from resource sets up internal and public template children OK -▶ 37/69 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets OK -▶ 1/69 - --help after -c should be passed to script OK -▶ 50/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/continue.debugger OK -▶ 47/69 Cairo imported as ES module cairo default import OK -▶ 41/69 console string replacement console.log() supports %o OK -▶ 41/69 console string replacement console.log() supports %O OK -▶ 47/69 Cairo imported via GI has the same functionality as imports.cairo OK -▶ 47/69 Cairo imported via GI has boxed types from the GIR file OK -50/69 gjs:Debugger / continue command OK 1.02s 1 subtests passed - -▶ 35/69 Gtk overrides UI template from resource sets up internal and public template children OK -▶ 35/69 Gtk overrides UI template from resource sets up public template children with the correct widgets OK -▶ 35/69 Gtk overrides UI template from resource sets up internal template children with the correct widgets OK -▶ 43/69 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 OK -▶ 43/69 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes OK -▶ 43/69 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type OK -▶ 36/69 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected OK -▶ 36/69 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected OK -▶ 36/69 Disposed or finalized GObject calls dispose vfunc on explicit disposal only OK -▶ 36/69 Disposed or finalized GObject generates a warn on object garbage collection OK -▶ 36/69 Disposed or finalized GObject generates a warn on object garbage collection if has expando property OK -▶ 37/69 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets OK -▶ 37/69 Legacy Gtk overrides sets CSS names on classes OK -▶ 10/69 GObject properties gets and sets a gvalue property OK -▶ 10/69 GObject properties gets and sets a gvalue property with a bigint OK -▶ 10/69 GObject properties gets and sets a variant property OK -▶ 10/69 GObject properties gets and sets a variant property OK -▶ 46/69 Timers times out successfully OK -▶ 46/69 Timers has correct timeout args OK -▶ 39/69 Exported DBus object can call a remote method that returns a Unix FD OK -▶ 39/69 Exported DBus object can call an async/await method that returns a Unix FD OK -▶ 39/69 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD OK -▶ 39/69 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD OK -▶ 39/69 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one OK -▶ 39/69 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one OK -▶ 39/69 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList OK -▶ 39/69 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList OK -53/69 gjs:Debugger / down-up command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=243 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/down-up.debugger -▶ 1/69 - --help after -c should not print anything OK -▶ 41/69 console string replacement console.log() ignores %c OK -▶ 39/69 Exported DBus object Has defined properties OK -▶ 39/69 Exported DBus object reading readonly property works OK -▶ 39/69 Exported DBus object reading readwrite property works OK -▶ 39/69 Exported DBus object reading writeonly throws an error OK -▶ 39/69 Exported DBus object Setting a readwrite property works OK -▶ 39/69 Exported DBus object Setting a writeonly property works OK -▶ 39/69 Exported DBus object Setting a readonly property throws an error OK -▶ 39/69 Exported DBus object Marking a property as invalidated works OK -▶ 35/69 Gtk overrides UI template from resource connects template callbacks to the correct handler OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type OK -▶ 10/69 GObject properties gets and sets a variant property OK -▶ 10/69 GObject properties gets and sets a object property OK -▶ 10/69 GObject properties gets and sets a flags property OK -▶ 10/69 GObject properties gets and sets a enum property OK -▶ 10/69 GObject properties gets and sets a byte_array property OK -▶ 10/69 GObject properties gets a read-only property OK -▶ 10/69 GObject properties throws when setting a read-only property OK -▶ 10/69 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument SKIP -▶ 10/69 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument SKIP -▶ 49/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/breakpoint.debugger OK -▶ 36/69 Disposed or finalized GObject generates a warn if already disposed at garbage collection OK -▶ 43/69 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. OK ▶ 30/69 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor OK ▶ 30/69 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type OK ▶ 30/69 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type OK @@ -5053,65 +4737,68 @@ ▶ 30/69 Life, the Universe and Everything Introspected GObject can access fields with simple types OK ▶ 30/69 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) OK ▶ 30/69 Life, the Universe and Everything Introspected GObject throws when setting a read-only field OK -▶ 35/69 Gtk overrides UI template from resource binds template callbacks to the correct object OK -▶ 35/69 Gtk overrides UI template from file sets up internal and public template children OK -▶ 35/69 Gtk overrides UI template from file sets up public template children with the correct widgets OK -▶ 35/69 Gtk overrides UI template from file sets up internal template children with the correct widgets OK -▶ 39/69 DBus Proxy wrapper can init a proxy asynchronously when promisified OK -▶ 41/69 console string replacement console.log() supports mixing substitutions OK -▶ 41/69 console string replacement console.log() supports invalid numbers OK -▶ 41/69 console string replacement console.log() supports missing substitutions OK -▶ 41/69 console string replacement console.warn() supports %s OK -▶ 41/69 console string replacement console.warn() supports %d OK ▶ 30/69 Life, the Universe and Everything Introspected GObject has normal Object methods OK ▶ 30/69 Life, the Universe and Everything Introspected GObject sets write-only properties OK ▶ 30/69 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties OK ▶ 30/69 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) OK ▶ 30/69 Life, the Universe and Everything Introspected GObject static methods OK -▶ 41/69 console string replacement console.warn() supports %i OK -▶ 41/69 console string replacement console.warn() supports %f OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. OK -▶ 35/69 Gtk overrides UI template from file connects template callbacks to the correct handler OK -49/69 gjs:Debugger / breakpoint command OK 2.29s 1 subtests passed - -47/69 gjs:JS / CairoModule OK 2.87s 3 subtests passed - -37/69 gjs:JS / LegacyGtk OK 5.92s 7 subtests passed - -54/69 gjs:Debugger / finish command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=93 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/finish.debugger -55/69 gjs:Debugger / frame command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=175 G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/frame.debugger -39/69 gjs:dbus / GDBus OK 5.65s 57 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -Gjs-Message: 06:07:27.306: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x110fa387cd58 native@0x55d2d6fb0020] -Gjs-Message: 06:07:28.019: JS LOG: Missing handler for DBus method thisDoesNotExist -Gjs-Message: 06:07:28.074: JS LOG: Missing handler for DBus method thisDoesNotExist -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -56/69 gjs:Debugger / keys command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=189 GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/keys.debugger -▶ 35/69 Gtk overrides UI template from file binds template callbacks to the correct object OK -▶ 35/69 Gtk overrides Class inheriting from template class sets up internal and public template children SKIP -▶ 35/69 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets SKIP -▶ 35/69 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets SKIP -▶ 41/69 console string replacement console.warn() supports %o OK -▶ 41/69 console string replacement console.warn() supports %O OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. OK ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty Boxed type OK ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty Hash table SKIP +▶ 1/69 - --help should succeed before a script file OK +▶ 1/69 - --help should print something before a script file OK +▶ 1/69 - --help should succeed before -c OK +▶ 1/69 - --help should print something before -c OK +▶ 19/69 Marshalling empty flat arrays of structs accepts null OK +▶ 19/69 Marshalling empty flat arrays of structs accepts an empty array OK +▶ 19/69 Constructor throws when constructor called without new OK +▶ 19/69 Enum classes enum has a $gtype property OK +▶ 19/69 Enum classes enum $gtype property is enumerable OK +▶ 19/69 GError domains Number converts error to quark OK +▶ 19/69 Object properties on GtkBuilder-constructed objects are found on the GObject itself OK +▶ 19/69 Object properties on GtkBuilder-constructed objects are found on the GObject's parents OK +▶ 19/69 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces OK +▶ 19/69 Garbage collection of introspected objects collects objects properly with signals connected OK +▶ 19/69 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected OK +▶ 19/69 Gdk.Atom is presented as string OK +▶ 19/69 Complete enumeration (boxed types) enumerates all properties OK +▶ 19/69 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) OK +▶ 19/69 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined OK +▶ 33/69 Tweener runs a simple tween OK +▶ 33/69 Tweener calls callbacks during the tween OK +▶ 33/69 Tweener can pause tweens OK +▶ 33/69 Tweener can remove tweens OK +▶ 33/69 Tweener overrides a tween with another one acting on the same object and property at the same time OK +▶ 33/69 Tweener does not override a tween with another one acting not at the same time OK +▶ 33/69 Tweener can pause and resume all tweens OK +▶ 33/69 Tweener can remove all tweens OK +▶ 33/69 Tweener runs a tween with a time of 0 immediately OK +▶ 33/69 Tweener can call a callback a certain number of times OK +▶ 33/69 Tweener can count the number of tweens on an object OK +▶ 33/69 Tweener can register special properties OK +▶ 33/69 Tweener can register special modifiers for properties OK +▶ 33/69 Tweener can split properties into more than one special property OK +▶ 33/69 Tweener calls an overwrite callback when a tween is replaced OK +▶ 33/69 Tweener can still overwrite a tween after it has started OK +▶ 33/69 Tweener stays within min and max values OK +▶ 32/69 System.addressOf() gives different results for different objects OK +▶ 32/69 System.version gives a plausible number OK +▶ 32/69 System.refcount() gives the correct number OK +▶ 32/69 System.addressOfGObject() gives different results for different objects OK +▶ 32/69 System.addressOfGObject() throws for non GObject objects OK +▶ 32/69 System.gc() does not crash the application OK +▶ 32/69 System.dumpHeap() throws but does not crash when given a nonexistent path OK +▶ 32/69 System.dumpMemoryInfo() OK +▶ 32/69 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path OK +▶ 32/69 System.programPath is null when executed from minijasmine OK +▶ 32/69 System.programArgs System.programArgs is an array OK +▶ 32/69 System.programArgs modifications persist OK +▶ 32/69 System.programArgs System.programArgs is equal to ARGV OK +31/69 gjs:JS / Signals OK 0.69s 14 subtests passed + ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty List SKIP ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty Pointer array SKIP ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation SKIP ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation SKIP -57/69 gjs:Debugger / lastvalues command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=79 GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/lastvalues.debugger -10/69 gjs:JS / GIMarshalling OK 15.15s 391 subtests passed - -58/69 gjs:Debugger / list command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=242 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/list.debugger ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty Integer OK ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty Float OK ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty Double OK @@ -5119,22 +4806,30 @@ ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty GType object SKIP ▶ 30/69 Life, the Universe and Everything Introspected GObject GProperty Byte array SKIP ▶ 30/69 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. OK -▶ 35/69 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler SKIP -▶ 35/69 Gtk overrides Class inheriting from template class binds template callbacks to the correct object SKIP -▶ 35/69 Gtk overrides sets CSS names on classes OK -▶ 35/69 Gtk overrides static inheritance works OK -▶ 41/69 console string replacement console.warn() ignores %c OK -▶ 41/69 console string replacement console.warn() supports mixing substitutions OK -▶ 41/69 console string replacement console.warn() supports invalid numbers OK -▶ 41/69 console string replacement console.warn() supports missing substitutions OK -▶ 41/69 console string replacement console.info() supports %s OK -▶ 41/69 console string replacement console.info() supports %d OK -▶ 41/69 console string replacement console.info() supports %i OK -▶ 46/69 Timers cancels successfully OK -▶ 46/69 Timers cancels multiple correctly OK +29/69 gjs:JS / Promise OK 0.77s 3 subtests passed + +43/69 gjs:JS / Encoding RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=60 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testEncoding.js -m +33/69 gjs:JS / Tweener OK 0.66s 17 subtests passed + +32/69 gjs:JS / System OK 0.72s 13 subtests passed + +19/69 gjs:JS / Introspection OK 1.44s 17 subtests passed + +44/69 gjs:JS / GLibLogWriter RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=228 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGLibLogWriter.js -m +▶ 35/69 Gtk overrides UI template sets up internal and public template children OK +▶ 35/69 Gtk overrides UI template sets up public template children with the correct widgets OK +▶ 35/69 Gtk overrides UI template sets up internal template children with the correct widgets OK +▶ 35/69 Gtk overrides UI template connects template callbacks to the correct handler OK +▶ 35/69 Gtk overrides UI template binds template callbacks to the correct object OK +▶ 35/69 Gtk overrides UI template from resource sets up internal and public template children OK +▶ 35/69 Gtk overrides UI template from resource sets up public template children with the correct widgets OK +▶ 35/69 Gtk overrides UI template from resource sets up internal template children with the correct widgets OK +▶ 38/69 WarnLib bug 689482 OK +▶ 38/69 WarnLib calls vfuncs with unnamed parameters OK +45/69 gjs:JS / Global RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=173 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGlobal.js -m ▶ 30/69 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited OK ▶ 30/69 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function OK ▶ 30/69 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null OK @@ -5189,133 +4884,44 @@ ▶ 30/69 Life, the Universe and Everything Overridden properties on interfaces construct properly OK ▶ 30/69 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type OK ▶ 30/69 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. OK -▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. OK -▶ 35/69 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection OK -▶ 35/69 Gtk overrides GTK vfuncs are not called if the object is disposed OK -▶ 35/69 Gtk overrides destroy signal is emitted while disposing objects OK -▶ 35/69 Gtk overrides accepts string in place of GdkAtom OK -▶ 35/69 Gtk overrides accepts null in place of GdkAtom as GDK_NONE OK -▶ 35/69 Gtk overrides uses the correct GType for null child properties OK -▶ 35/69 Gtk overrides can create a Gtk.TreeIter with accessible stamp field OK -▶ 35/69 Gtk overrides can get style properties using GObject.Value OK -▶ 35/69 Gtk overrides can pass a parent object to a child at construction OK -▶ 36/69 Disposed or finalized GObject created from other function is marked as disposed and garbage collected OK -▶ 36/69 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected OK -▶ 36/69 Disposed or finalized GObject returned from function is marked as disposed OK -▶ 36/69 Disposed or finalized GObject returned from function is marked as disposed and then as finalized OK -▶ 36/69 Disposed or finalized GObject ignores toggling queued unref toggles OK -▶ 36/69 Disposed or finalized GObject ignores toggling queued toggles OK -▶ 36/69 Disposed or finalized GObject can be disposed from other thread OK -▶ 36/69 Disposed or finalized GObject can be garbage collected once disposed from other thread OK -▶ 36/69 GObject with toggle references can be re-reffed from other thread delayed OK -▶ 36/69 GObject with toggle references can be re-reffed and unreffed again from other thread OK -▶ 36/69 GObject with toggle references can be re-reffed and unreffed again from other thread with delay OK -▶ 36/69 GObject with toggle references can be toggled up by getting a GWeakRef OK -▶ 36/69 GObject with toggle references can be toggled up by getting a GWeakRef from another thread OK -▶ 36/69 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread OK -▶ 1/69 - -I after script should succeed but give a warning OK -▶ 1/69 - --coverage-prefix after script should succeed but give a warning OK -▶ 52/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/detach.debugger OK -▶ 46/69 Timers cancels invalid silent fail OK -▶ 46/69 Timers interval success OK -▶ 46/69 Timers cancels interval successfully OK -▶ 41/69 console string replacement console.info() supports %f OK -▶ 41/69 console string replacement console.info() supports %o OK -▶ 41/69 console string replacement console.info() supports %O OK -▶ 41/69 console string replacement console.info() ignores %c OK -▶ 41/69 console string replacement console.info() supports mixing substitutions OK -▶ 41/69 console string replacement console.info() supports invalid numbers OK -▶ 41/69 console string replacement console.info() supports missing substitutions OK -▶ 41/69 console string replacement console.error() supports %s OK -▶ 41/69 console string replacement console.error() supports %d OK -▶ 41/69 console string replacement console.error() supports %i OK -▶ 41/69 console string replacement console.error() supports %f OK -▶ 41/69 console string replacement console.error() supports %o OK -▶ 41/69 console string replacement console.error() supports %O OK -▶ 41/69 console string replacement console.error() ignores %c OK -▶ 41/69 console string replacement console.error() supports mixing substitutions OK -▶ 41/69 console string replacement console.error() supports invalid numbers OK -▶ 51/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/delete.debugger OK ▶ 30/69 Life, the Universe and Everything callbacks OK ▶ 30/69 Life, the Universe and Everything null / undefined callback OK ▶ 30/69 Life, the Universe and Everything callback called more than once OK ▶ 30/69 Life, the Universe and Everything null callback called more than once OK ▶ 30/69 Life, the Universe and Everything array callbacks OK ▶ 30/69 Life, the Universe and Everything null array callback OK +▶ 34/69 Cairo context has the right type OK +▶ 34/69 Cairo context reports its target surface OK +▶ 34/69 Cairo context can set its source to a pattern OK +▶ 34/69 Cairo context can set its antialias OK +▶ 34/69 Cairo context can set its fill rule OK +▶ 34/69 Cairo context can set its line cap OK +▶ 34/69 Cairo context can set its line join OK +▶ 34/69 Cairo context can set its line width OK +▶ 34/69 Cairo context can set its miter limit OK +▶ 34/69 Cairo context can set its operator OK +▶ 34/69 Cairo context can set its tolerance OK +▶ 34/69 Cairo context has a rectangle as clip extents OK +▶ 34/69 Cairo context has a rectangle as fill extents OK +▶ 34/69 Cairo context has a rectangle as stroke extents OK +▶ 34/69 Cairo context has zero dashes initially OK +▶ 34/69 Cairo context transforms user to device coordinates OK +▶ 34/69 Cairo context transforms user to device distance OK +▶ 34/69 Cairo context transforms device to user coordinates OK +▶ 34/69 Cairo context transforms device to user distance OK +▶ 34/69 Cairo context computes text extents OK +▶ 34/69 Cairo context can call various, otherwise untested, methods without crashing OK +46/69 gjs:JS / Timers RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=219 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testTimers.js -m +47/69 gjs:JS / CairoModule RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=33 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testCairoModule.js -m +▶ 1/69 - --help after script file should be passed to script OK +38/69 gjs:JS / WarnLib OK 0.59s 2 subtests passed + ▶ 30/69 Life, the Universe and Everything callback with inout array SKIP ▶ 30/69 Life, the Universe and Everything simple callback OK ▶ 30/69 Life, the Universe and Everything null simple callback OK ▶ 30/69 Life, the Universe and Everything noptr callback OK -▶ 36/69 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads OK -52/69 gjs:Debugger / detach command OK 2.82s 1 subtests passed - -▶ 41/69 console string replacement console.error() supports missing substitutions OK -▶ 41/69 console time() ends correctly OK -▶ 41/69 console time() doesn't log initially OK -▶ 54/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/finish.debugger OK -35/69 gjs:JS / Gtk3 OK 8.72s 26 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -== Stack trace for context 0x5559993d1190 == -#0 5559994eda48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js:189 (eb491cbbbf0 @ 223) -#1 7ffe38980b60 b resource:///org/gjs/jsunit/jasmine.js:7044 (eb491cb73d0 @ 325) -#2 7ffe38980c40 b resource:///org/gjs/jsunit/jasmine.js:7085 (eb491cb76a0 @ 83) -#3 7ffe38980d00 b resource:///org/gjs/jsunit/jasmine.js:7004 (eb491cb7510 @ 91) -#4 7ffe38980db0 b resource:///org/gjs/jsunit/jasmine.js:7011 (eb491cb74c0 @ 189) -#5 7ffe38980e70 b resource:///org/gjs/jsunit/jasmine.js:6905 (eb491cb7100 @ 31) -#6 7ffe38980f30 b resource:///org/gjs/jsunit/jasmine.js:7101 (eb491cb76f0 @ 82) -#7 7ffe38981000 b self-hosted:1121 (eb491c7eec0 @ 407) -#8 7ffe389810b0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (eb491c736f0 @ 67) -#9 5559994ed9b8 i :12 (eb491cdc6a0 @ 74) -== Stack trace for context 0x5559993d1190 == -#0 5559994eda48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js:213 (eb491cbbce0 @ 313) -#1 7ffe38980b60 b resource:///org/gjs/jsunit/jasmine.js:7044 (eb491cb73d0 @ 325) -#2 7ffe38980c40 b resource:///org/gjs/jsunit/jasmine.js:7085 (eb491cb76a0 @ 83) -#3 7ffe38980d00 b resource:///org/gjs/jsunit/jasmine.js:7004 (eb491cb7510 @ 91) -#4 7ffe38980db0 b resource:///org/gjs/jsunit/jasmine.js:7011 (eb491cb74c0 @ 189) -#5 7ffe38980e70 b resource:///org/gjs/jsunit/jasmine.js:6905 (eb491cb7100 @ 31) -#6 7ffe38980f30 b resource:///org/gjs/jsunit/jasmine.js:7101 (eb491cb76f0 @ 82) -#7 7ffe38981000 b self-hosted:1121 (eb491c7eec0 @ 407) -#8 7ffe389810b0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (eb491c736f0 @ 67) -#9 5559994ed9b8 i :12 (eb491cdc6a0 @ 74) -== Stack trace for context 0x5559993d1190 == -#0 5559994eda48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js:230 (eb491cbbdd0 @ 225) -#1 7ffe38980b60 b resource:///org/gjs/jsunit/jasmine.js:7044 (eb491cb73d0 @ 325) -#2 7ffe38980c40 b resource:///org/gjs/jsunit/jasmine.js:7085 (eb491cb76a0 @ 83) -#3 7ffe38980d00 b resource:///org/gjs/jsunit/jasmine.js:7004 (eb491cb7510 @ 91) -#4 7ffe38980db0 b resource:///org/gjs/jsunit/jasmine.js:7011 (eb491cb74c0 @ 189) -#5 7ffe38980e70 b resource:///org/gjs/jsunit/jasmine.js:6905 (eb491cb7100 @ 31) -#6 7ffe38980f30 b resource:///org/gjs/jsunit/jasmine.js:7101 (eb491cb76f0 @ 82) -#7 7ffe38981000 b self-hosted:1121 (eb491c7eec0 @ 407) -#8 7ffe389810b0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (eb491c736f0 @ 67) -#9 5559994ed9b8 i :12 (eb491cdc6a0 @ 74) -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -43/69 gjs:JS / Encoding OK 6.07s 55 subtests passed - -59/69 gjs:Debugger / next command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 MALLOC_PERTURB_=157 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/next.debugger -51/69 gjs:Debugger / delete command OK 3.36s 1 subtests passed - ▶ 30/69 Life, the Universe and Everything null simple callback OK ▶ 30/69 Life, the Universe and Everything callback with user data OK ▶ 30/69 Life, the Universe and Everything callback with transfer-full return value OK @@ -5328,50 +4934,56 @@ ▶ 30/69 Life, the Universe and Everything static method taking a callback OK ▶ 30/69 Life, the Universe and Everything constructor taking a callback OK ▶ 30/69 Life, the Universe and Everything hash table passed to callback OK -▶ 53/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/down-up.debugger OK -▶ 1/69 - --coverage-output after script should succeed but give a warning OK -60/69 gjs:Debugger / print command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=14 NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/print.debugger -61/69 gjs:Debugger / quit command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu NO_AT_BRIDGE=1 ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=102 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/quit.debugger -62/69 gjs:Debugger / return command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu MALLOC_PERTURB_=105 ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/return.debugger -▶ 46/69 Timers ordering interval OK -▶ 46/69 Timers cancel invalid silent fail OK -▶ 55/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/frame.debugger OK -▶ 58/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/list.debugger OK -54/69 gjs:Debugger / finish command OK 2.45s 1 subtests passed - -63/69 gjs:Debugger / set command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu NO_AT_BRIDGE=1 ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=39 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/set.debugger -53/69 gjs:Debugger / down-up command OK 3.08s 1 subtests passed - ▶ 30/69 Life, the Universe and Everything GError callback OK ▶ 30/69 Life, the Universe and Everything null GError callback OK ▶ 30/69 Life, the Universe and Everything owned GError callback OK ▶ 30/69 Life, the Universe and Everything Introspected interface correctly emits interface signals OK +▶ 35/69 Gtk overrides UI template from resource connects template callbacks to the correct handler OK +▶ 35/69 Gtk overrides UI template from resource binds template callbacks to the correct object OK +▶ 35/69 Gtk overrides UI template from file sets up internal and public template children OK +▶ 35/69 Gtk overrides UI template from file sets up public template children with the correct widgets OK +▶ 35/69 Gtk overrides UI template from file sets up internal template children with the correct widgets OK +▶ 35/69 Gtk overrides UI template from file connects template callbacks to the correct handler OK +▶ 35/69 Gtk overrides UI template from file binds template callbacks to the correct object OK +▶ 35/69 Gtk overrides Class inheriting from template class sets up internal and public template children SKIP +▶ 35/69 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets SKIP +▶ 35/69 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets SKIP +▶ 35/69 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler SKIP +▶ 35/69 Gtk overrides Class inheriting from template class binds template callbacks to the correct object SKIP +▶ 35/69 Gtk overrides sets CSS names on classes OK +▶ 35/69 Gtk overrides static inheritance works OK +▶ 35/69 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection OK +48/69 gjs:Debugger / backtrace command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=171 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/backtrace.debugger +▶ 41/69 console has correct object tag OK +▶ 41/69 console logs a message OK +▶ 41/69 console logs a warning OK +▶ 41/69 console logs an informative message OK +▶ 41/69 console clear() can be called OK +▶ 41/69 console clear() resets indentation OK +▶ 42/69 ES module imports default import OK +▶ 42/69 ES module imports named import OK +▶ 42/69 ES module imports GObject introspection import OK +▶ 42/69 ES module imports import with version parameter OK +▶ 42/69 ES module imports import again with other version parameter OK +▶ 42/69 ES module imports import for the first time with wrong version OK +▶ 42/69 ES module imports import with another version after a failed import OK +▶ 42/69 ES module imports import nonexistent module OK +▶ 42/69 ES module imports GObject introspection import via URL scheme OK +▶ 42/69 ES module imports import.meta.url OK +▶ 42/69 ES module imports finds files relative to import.meta.url OK +▶ 42/69 ES module imports does not expose internal import.meta properties to userland modules OK +▶ 42/69 Builtin ES modules gettext default import OK +▶ 42/69 Builtin ES modules gettext named import OK +▶ 42/69 Builtin ES modules gettext named dynamic import OK +▶ 42/69 Builtin ES modules gettext dynamic import matches static import OK +▶ 42/69 Builtin ES modules system default import OK +▶ 42/69 Builtin ES modules system named import OK +▶ 42/69 Builtin ES modules system dynamic import matches static import OK +▶ 42/69 Builtin ES modules system named dynamic import OK ▶ 30/69 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties OK ▶ 30/69 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor OK ▶ 30/69 Life, the Universe and Everything GObject with nonstandard prefix calls methods OK -64/69 gjs:Debugger / step command RUNNING ->>> MALLOC_PERTURB_=126 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/step.debugger -58/69 gjs:Debugger / list command OK 1.40s 1 subtests passed - -▶ 46/69 Timers callback this OK -▶ 46/69 Timers bind this OK -▶ 46/69 Timers function names match spec OK -▶ 46/69 Timers argument lengths match spec OK -▶ 46/69 Timers clear and interval are unique functions OK -▶ 46/69 Timers microtask ordering OK -▶ 46/69 Timers nested microtask ordering OK -▶ 57/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/lastvalues.debugger OK -▶ 1/69 - --version should work OK -▶ 1/69 - --version should print something OK -▶ 56/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/keys.debugger OK -55/69 gjs:Debugger / frame command OK 2.75s 1 subtests passed - -65/69 gjs:Debugger / throw command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 MALLOC_PERTURB_=178 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw.debugger ▶ 30/69 Life, the Universe and Everything GObject with nonstandard prefix calls a static method OK ▶ 30/69 Life, the Universe and Everything GObject.InitiallyUnowned constructs OK ▶ 30/69 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor OK @@ -5388,598 +5000,582 @@ ▶ 30/69 Life, the Universe and Everything marshals a fixed-size int array as a gpointer OK ▶ 30/69 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct OK ▶ 30/69 Life, the Universe and Everything marshals a transfer-floating GLib.Variant OK -▶ 36/69 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone OK -66/69 gjs:Debugger / throw-ignored command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=196 GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger -41/69 gjs:JS / Console OK 8.38s 49 subtests passed - -57/69 gjs:Debugger / lastvalues command OK 2.74s 1 subtests passed - -56/69 gjs:Debugger / keys command OK 3.12s 1 subtests passed - ▶ 30/69 Life, the Universe and Everything Flat array of structs out parameter with transfer none OK ▶ 30/69 Life, the Universe and Everything Flat array of structs out parameter with transfer container OK ▶ 30/69 Life, the Universe and Everything Flat array of structs out parameter with transfer full OK ▶ 30/69 Life, the Universe and Everything Flat array of structs caller-allocated out parameter SKIP ▶ 30/69 Life, the Universe and Everything Flat array of structs transfer-full in parameter OK ▶ 30/69 Life, the Universe and Everything Flat array of structs transfer-none in parameter OK -46/69 gjs:JS / Timers OK 6.80s 16 subtests passed +▶ 35/69 Gtk overrides GTK vfuncs are not called if the object is disposed OK +▶ 35/69 Gtk overrides destroy signal is emitted while disposing objects OK +▶ 35/69 Gtk overrides accepts string in place of GdkAtom OK +▶ 35/69 Gtk overrides accepts null in place of GdkAtom as GDK_NONE OK +▶ 35/69 Gtk overrides uses the correct GType for null child properties OK +▶ 35/69 Gtk overrides can create a Gtk.TreeIter with accessible stamp field OK +▶ 35/69 Gtk overrides can get style properties using GObject.Value OK +▶ 35/69 Gtk overrides can pass a parent object to a child at construction OK +▶ 40/69 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW OK +▶ 40/69 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH OK +▶ 40/69 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT OK +▶ 40/69 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE OK +▶ 40/69 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK +▶ 40/69 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW OK +▶ 40/69 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH OK +▶ 40/69 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT OK +▶ 40/69 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE OK +▶ 40/69 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE OK +▶ 37/69 Legacy Gtk overrides UI template sets up internal and public template children OK +▶ 37/69 Legacy Gtk overrides UI template sets up public template children with the correct widgets OK +▶ 37/69 Legacy Gtk overrides UI template sets up internal template children with the correct widgets OK +▶ 37/69 Legacy Gtk overrides UI template from resource sets up internal and public template children OK +▶ 37/69 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets OK +▶ 37/69 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets OK +▶ 37/69 Legacy Gtk overrides sets CSS names on classes OK +▶ 39/69 Exported DBus object can call a remote method OK +▶ 1/69 - --help after script file should not print anything OK +▶ 42/69 Dynamic imports default import OK +▶ 42/69 Dynamic imports named import OK +▶ 42/69 Dynamic imports dynamic gi import matches static OK +▶ 41/69 console table() logs at least something OK +▶ 41/69 console string replacement console.log() supports %s OK +▶ 41/69 console string replacement console.log() supports %d OK +▶ 41/69 console string replacement console.log() supports %i OK +▶ 41/69 console string replacement console.log() supports %f OK +▶ 41/69 console string replacement console.log() supports %o OK +▶ 41/69 console string replacement console.log() supports %O OK +▶ 41/69 console string replacement console.log() ignores %c OK +▶ 41/69 console string replacement console.log() supports mixing substitutions OK +▶ 41/69 console string replacement console.log() supports invalid numbers OK +▶ 41/69 console string replacement console.log() supports missing substitutions OK +▶ 41/69 console string replacement console.warn() supports %s OK +▶ 41/69 console string replacement console.warn() supports %d OK +▶ 41/69 console string replacement console.warn() supports %i OK +▶ 41/69 console string replacement console.warn() supports %f OK +▶ 43/69 Text Encoding toString() uses spec-compliant tags OK +▶ 43/69 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) OK +▶ 43/69 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array OK +▶ 43/69 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array OK +▶ 43/69 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array OK +▶ 43/69 Text Encoding TextDecoder decode() fatal is false by default OK +▶ 43/69 Text Encoding TextDecoder decode() ignoreBOM is false by default OK +▶ 43/69 Text Encoding TextDecoder decode() fatal is true when passed OK +▶ 43/69 Text Encoding TextDecoder decode() ignoreBOM is true when passed OK +▶ 43/69 Text Encoding TextDecoder decode() fatal is coerced to a boolean value OK +▶ 43/69 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value OK +▶ 43/69 Text Encoding TextDecoder decode() throws on empty input OK +▶ 43/69 Text Encoding TextDecoder decode() throws on null input OK +▶ 43/69 Text Encoding TextDecoder decode() throws on invalid encoding label OK +▶ 43/69 Text Encoding TextDecoder decode() decodes undefined as an empty string OK +▶ 43/69 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) OK +▶ 43/69 Text Encoding TextDecoder decode() ignores byte order marker (BOM) OK +▶ 43/69 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) OK +▶ 43/69 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) OK +▶ 43/69 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) OK +▶ 43/69 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 OK +▶ 43/69 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes OK +▶ 43/69 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes OK +▶ 43/69 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) FAIL +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. OK +35/69 gjs:JS / Gtk3 OK 0.81s 26 subtests passed +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +== Stack trace for context 0x559cb470c190 == +#0 559cb4828a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js:189 (1d8fd32bbbf0 @ 223) +#1 7ffe09849100 b resource:///org/gjs/jsunit/jasmine.js:7044 (1d8fd32b73d0 @ 325) +#2 7ffe098491e0 b resource:///org/gjs/jsunit/jasmine.js:7085 (1d8fd32b76a0 @ 83) +#3 7ffe098492a0 b resource:///org/gjs/jsunit/jasmine.js:7004 (1d8fd32b7510 @ 91) +#4 7ffe09849350 b resource:///org/gjs/jsunit/jasmine.js:7011 (1d8fd32b74c0 @ 189) +#5 7ffe09849410 b resource:///org/gjs/jsunit/jasmine.js:6905 (1d8fd32b7100 @ 31) +#6 7ffe098494d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (1d8fd32b76f0 @ 82) +#7 7ffe098495a0 b self-hosted:1121 (1d8fd327eec0 @ 407) +#8 7ffe09849650 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (1d8fd32736f0 @ 67) +#9 559cb48289b8 i :12 (1d8fd32dc6a0 @ 74) +== Stack trace for context 0x559cb470c190 == +#0 559cb4828a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js:213 (1d8fd32bbce0 @ 313) +#1 7ffe09849100 b resource:///org/gjs/jsunit/jasmine.js:7044 (1d8fd32b73d0 @ 325) +#2 7ffe098491e0 b resource:///org/gjs/jsunit/jasmine.js:7085 (1d8fd32b76a0 @ 83) +#3 7ffe098492a0 b resource:///org/gjs/jsunit/jasmine.js:7004 (1d8fd32b7510 @ 91) +#4 7ffe09849350 b resource:///org/gjs/jsunit/jasmine.js:7011 (1d8fd32b74c0 @ 189) +#5 7ffe09849410 b resource:///org/gjs/jsunit/jasmine.js:6905 (1d8fd32b7100 @ 31) +#6 7ffe098494d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (1d8fd32b76f0 @ 82) +#7 7ffe098495a0 b self-hosted:1121 (1d8fd327eec0 @ 407) +#8 7ffe09849650 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (1d8fd32736f0 @ 67) +#9 559cb48289b8 i :12 (1d8fd32dc6a0 @ 74) +== Stack trace for context 0x559cb470c190 == +#0 559cb4828a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js:230 (1d8fd32bbdd0 @ 225) +#1 7ffe09849100 b resource:///org/gjs/jsunit/jasmine.js:7044 (1d8fd32b73d0 @ 325) +#2 7ffe098491e0 b resource:///org/gjs/jsunit/jasmine.js:7085 (1d8fd32b76a0 @ 83) +#3 7ffe098492a0 b resource:///org/gjs/jsunit/jasmine.js:7004 (1d8fd32b7510 @ 91) +#4 7ffe09849350 b resource:///org/gjs/jsunit/jasmine.js:7011 (1d8fd32b74c0 @ 189) +#5 7ffe09849410 b resource:///org/gjs/jsunit/jasmine.js:6905 (1d8fd32b7100 @ 31) +#6 7ffe098494d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (1d8fd32b76f0 @ 82) +#7 7ffe098495a0 b self-hosted:1121 (1d8fd327eec0 @ 407) +#8 7ffe09849650 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (1d8fd32736f0 @ 67) +#9 559cb48289b8 i :12 (1d8fd32dc6a0 @ 74) +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +40/69 gjs:JS / Async OK 0.59s 10 subtests passed + +37/69 gjs:JS / LegacyGtk OK 0.72s 7 subtests passed + +▶ 39/69 Exported DBus object can call a method with async/await OK +▶ 36/69 Access to destroyed GObject Get property OK +▶ 36/69 Access to destroyed GObject Set property OK +▶ 36/69 Access to destroyed GObject Add expando property OK +▶ 36/69 Access to destroyed GObject Access to unset expando property OK +▶ 36/69 Access to destroyed GObject Access previously set expando property OK +▶ 36/69 Access to destroyed GObject Access to getter method OK +▶ 36/69 Access to destroyed GObject Access to setter method OK +▶ 36/69 Access to destroyed GObject Proto function connect OK +▶ 36/69 Access to destroyed GObject Proto function connect_after OK +▶ 36/69 Access to destroyed GObject Proto function emit OK +▶ 36/69 Access to destroyed GObject Proto function signals_disconnect OK +▶ 36/69 Access to destroyed GObject Proto function signals_block OK +▶ 36/69 Access to destroyed GObject Proto function signals_unblock OK +▶ 36/69 Access to destroyed GObject Proto function toString OK +▶ 36/69 Access to destroyed GObject Proto function toString before/after OK +30/69 gjs:JS / Regress OK 1.10s 271 subtests passed +49/69 gjs:Debugger / breakpoint command RUNNING +>>> MALLOC_PERTURB_=249 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/breakpoint.debugger +50/69 gjs:Debugger / continue command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=71 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/continue.debugger +51/69 gjs:Debugger / delete command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=238 GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/delete.debugger +▶ 41/69 console string replacement console.warn() supports %o OK +▶ 41/69 console string replacement console.warn() supports %O OK +▶ 41/69 console string replacement console.warn() ignores %c OK +▶ 41/69 console string replacement console.warn() supports mixing substitutions OK +▶ 41/69 console string replacement console.warn() supports invalid numbers OK +▶ 41/69 console string replacement console.warn() supports missing substitutions OK +▶ 41/69 console string replacement console.info() supports %s OK +52/69 gjs:Debugger / detach command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=66 GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/detach.debugger +▶ 41/69 console string replacement console.info() supports %d OK +▶ 41/69 console string replacement console.info() supports %i OK +▶ 41/69 console string replacement console.info() supports %f OK +▶ 41/69 console string replacement console.info() supports %o OK +▶ 41/69 console string replacement console.info() supports %O OK +▶ 41/69 console string replacement console.info() ignores %c OK +▶ 41/69 console string replacement console.info() supports mixing substitutions OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. OK +▶ 36/69 Access to finalized GObject Get property OK +▶ 36/69 Access to finalized GObject Set property OK +▶ 36/69 Access to finalized GObject Add expando property OK +▶ 36/69 Access to finalized GObject Access to unset expando property OK +▶ 36/69 Access to finalized GObject Access previously set expando property OK +▶ 36/69 Access to finalized GObject Access to getter method OK +▶ 36/69 Access to finalized GObject Access to setter method OK +▶ 36/69 Access to finalized GObject Proto function connect OK +▶ 36/69 Access to finalized GObject Proto function connect_after OK +▶ 36/69 Access to finalized GObject Proto function emit OK +▶ 36/69 Access to finalized GObject Proto function signals_disconnect OK +▶ 36/69 Access to finalized GObject Proto function signals_block OK +▶ 36/69 Access to finalized GObject Proto function signals_unblock OK +▶ 36/69 Access to finalized GObject Proto function toString OK +▶ 39/69 Exported DBus object can call a remote method when not using makeProxyWrapper OK +▶ 39/69 Exported DBus object can handle an exception thrown by a remote method OK +▶ 39/69 Exported DBus object can handle an exception thrown by a method with async/await OK +▶ 39/69 Exported DBus object can still destructure the return value when an exception is thrown OK +▶ 39/69 Exported DBus object throws an exception when trying to call a method that does not exist OK +▶ 39/69 Exported DBus object throws an exception when trying to call an async method that does not exist OK +▶ 39/69 Exported DBus object can pass a parameter to a remote method that is not a JSON object OK +▶ 39/69 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object OK +▶ 39/69 Exported DBus object can call a remote method with no in parameter OK +▶ 39/69 Exported DBus object can call an async/await method with no in parameter OK +▶ 44/69 GLib Structured logging handler writes a message OK +▶ 44/69 GLib Structured logging handler writes a warning OK +▶ 44/69 GLib Structured logging handler preserves a custom string field OK +▶ 44/69 GLib Structured logging handler preserves a custom byte array field OK +▶ 45/69 globalThis is equal to window OK +▶ 45/69 globalThis WeakRef is defined OK +▶ 45/69 globalThis console is defined OK +▶ 45/69 globalThis TextEncoder is defined OK +▶ 45/69 globalThis TextDecoder is defined OK +▶ 45/69 globalThis ARGV is defined OK +▶ 45/69 globalThis print function log is defined OK +▶ 45/69 globalThis print function print is defined OK +▶ 45/69 globalThis print function printerr is defined OK +▶ 45/69 globalThis print function logError is defined OK +▶ 41/69 console string replacement console.info() supports invalid numbers OK +▶ 41/69 console string replacement console.info() supports missing substitutions OK +▶ 41/69 console string replacement console.error() supports %s OK +▶ 41/69 console string replacement console.error() supports %d OK +▶ 41/69 console string replacement console.error() supports %i OK +▶ 41/69 console string replacement console.error() supports %f OK +▶ 41/69 console string replacement console.error() supports %o OK +▶ 41/69 console string replacement console.error() supports %O OK +▶ 41/69 console string replacement console.error() ignores %c OK +▶ 41/69 console string replacement console.error() supports mixing substitutions OK +▶ 41/69 console string replacement console.error() supports invalid numbers OK +▶ 41/69 console string replacement console.error() supports missing substitutions OK +▶ 41/69 console time() ends correctly OK +▶ 41/69 console time() doesn't log initially OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. OK +▶ 43/69 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. OK +▶ 1/69 - --help after -c should be passed to script OK +▶ 47/69 Cairo imported as ES module cairo default import OK +▶ 47/69 Cairo imported via GI has the same functionality as imports.cairo OK +▶ 47/69 Cairo imported via GI has boxed types from the GIR file OK +▶ 39/69 Exported DBus object can call a remote method with multiple in parameters OK +▶ 34/69 Cairo context has methods when created from a C function OK +▶ 34/69 Cairo pattern has typechecks OK +▶ 34/69 Cairo solid pattern can be created from RGB static method OK +42/69 gjs:JS / ESModules OK 0.67s 23 subtests passed + +44/69 gjs:JS / GLibLogWriter OK 0.52s 4 subtests passed + +45/69 gjs:JS / Global OK 0.49s 10 subtests passed + +43/69 gjs:JS / Encoding FAIL 0.58s 54/55 subtests passed +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +Test: Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) +Message: Expected function to throw TypeError with message 'Invalid byte sequence in conversion input', but it threw TypeError with message 'Vigane baidijada sisendi teisendamisel'. +Stack: + error properties: Object({ matches: Function }) + + @file:///build/reproducible-path/gjs-1.74.2/installed-tests/js/testEncoding.js:366:20 + + setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:77:9 +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + +▶ 39/69 Exported DBus object can call an async/await method with multiple in parameters OK +▶ 39/69 Exported DBus object can call a remote method with no return value OK +▶ 39/69 Exported DBus object can call an async/await method with no return value OK +41/69 gjs:JS / Console OK 0.74s 49 subtests passed + +53/69 gjs:Debugger / down-up command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp MALLOC_PERTURB_=31 GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/down-up.debugger +54/69 gjs:Debugger / finish command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=194 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/finish.debugger +55/69 gjs:Debugger / frame command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=116 GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/frame.debugger +56/69 gjs:Debugger / keys command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=169 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/keys.debugger +▶ 34/69 Cairo solid pattern can be created from RGBA static method OK +▶ 34/69 Cairo surface pattern can be created and added as a source OK +▶ 34/69 Cairo linear gradient can be created and added as a source OK +▶ 34/69 Cairo radial gradient can be created and added as a source OK +▶ 1/69 - --help after -c should not print anything OK +▶ 36/69 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected OK +57/69 gjs:Debugger / lastvalues command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=57 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/lastvalues.debugger +47/69 gjs:JS / CairoModule OK 0.58s 3 subtests passed + +▶ 34/69 Cairo path has typechecks OK +▶ 34/69 Cairo surface has typechecks OK +▶ 34/69 Cairo surface can access the device scale OK +▶ 34/69 Cairo surface can access the device offset OK +▶ 34/69 Cairo GI test suite for context can be marshalled as a return value OK +▶ 34/69 Cairo GI test suite for context can be marshalled as an in parameter OK +▶ 34/69 Cairo GI test suite for surface can be marshalled as a transfer-none return value OK +▶ 34/69 Cairo GI test suite for surface can be marshalled as a transfer-full return value OK +▶ 36/69 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected OK +58/69 gjs:Debugger / list command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=162 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/list.debugger +▶ 39/69 Exported DBus object can emit a DBus signal OK +▶ 39/69 Exported DBus object can emit a DBus signal with async/await OK +▶ 39/69 Exported DBus object can call a remote method with multiple return values OK +▶ 39/69 Exported DBus object can call an async/await method with multiple return values OK +▶ 39/69 Exported DBus object does not coalesce one array into the array of return values OK +▶ 39/69 Exported DBus object does not coalesce one array into the array of return values with async/await OK +▶ 39/69 Exported DBus object does not coalesce an array of arrays into the array of return values OK +▶ 39/69 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await OK +▶ 39/69 Exported DBus object can return multiple arrays from a remote method OK +▶ 34/69 Cairo GI test suite for surface can be marshalled as an in parameter OK +▶ 34/69 Cairo GI test suite for surface can be marshalled as an out parameter OK +▶ 34/69 Cairo GI test suite can be marshalled through a signal handler OK +▶ 34/69 Cairo GI test suite can have its type inferred as a foreign struct OK +▶ 34/69 Cairo imported via GI has the same functionality as imports.cairo OK +▶ 34/69 Cairo imported via GI has boxed types from the GIR file OK +▶ 36/69 Disposed or finalized GObject calls dispose vfunc on explicit disposal only OK +▶ 36/69 Disposed or finalized GObject generates a warn on object garbage collection OK +▶ 36/69 Disposed or finalized GObject generates a warn on object garbage collection if has expando property OK +▶ 36/69 Disposed or finalized GObject generates a warn if already disposed at garbage collection OK +▶ 36/69 Disposed or finalized GObject created from other function is marked as disposed and garbage collected OK +▶ 36/69 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected OK +▶ 36/69 Disposed or finalized GObject returned from function is marked as disposed OK +▶ 48/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/backtrace.debugger OK +▶ 50/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/continue.debugger OK +▶ 51/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/delete.debugger OK +▶ 49/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/breakpoint.debugger OK +▶ 52/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/detach.debugger OK +▶ 1/69 - -I after script should succeed but give a warning OK +▶ 39/69 Exported DBus object can return multiple arrays from an async/await method OK +▶ 39/69 Exported DBus object handles a bad signature by throwing an exception OK +34/69 gjs:JS / Cairo OK 1.37s 42 subtests passed + +48/69 gjs:Debugger / backtrace command OK 0.56s 1 subtests passed + +50/69 gjs:Debugger / continue command OK 0.41s 1 subtests passed + +51/69 gjs:Debugger / delete command OK 0.37s 1 subtests passed + +49/69 gjs:Debugger / breakpoint command OK 0.47s 1 subtests passed + +52/69 gjs:Debugger / detach command OK 0.34s 1 subtests passed + +▶ 39/69 Exported DBus object handles a bad signature in async/await by rejecting the promise OK +▶ 39/69 Exported DBus object can call a remote method that is implemented asynchronously OK +▶ 39/69 Exported DBus object can call an async/await method that is implemented asynchronously OK +▶ 36/69 Disposed or finalized GObject returned from function is marked as disposed and then as finalized OK +▶ 53/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/down-up.debugger OK +59/69 gjs:Debugger / next command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=170 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_PATH='' GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/next.debugger +60/69 gjs:Debugger / print command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=140 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_PATH='' GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/print.debugger +61/69 gjs:Debugger / quit command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=117 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/quit.debugger +62/69 gjs:Debugger / return command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=85 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/return.debugger +63/69 gjs:Debugger / set command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=234 ENABLE_GTK=yes LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/set.debugger +64/69 gjs:Debugger / step command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js MALLOC_PERTURB_=17 LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/step.debugger +53/69 gjs:Debugger / down-up command OK 0.48s 1 subtests passed + +▶ 36/69 Disposed or finalized GObject ignores toggling queued unref toggles OK +65/69 gjs:Debugger / throw command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js MALLOC_PERTURB_=188 LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw.debugger +▶ 54/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/finish.debugger OK +▶ 36/69 Disposed or finalized GObject ignores toggling queued toggles OK +▶ 36/69 Disposed or finalized GObject can be disposed from other thread OK +▶ 36/69 Disposed or finalized GObject can be garbage collected once disposed from other thread OK +▶ 36/69 GObject with toggle references can be re-reffed from other thread delayed OK +▶ 36/69 GObject with toggle references can be re-reffed and unreffed again from other thread OK +▶ 39/69 Exported DBus object can send and receive bytes from a remote method OK +▶ 39/69 Exported DBus object can send and receive bytes from an async/await method OK +▶ 39/69 Exported DBus object can call a remote method that returns an array of structs OK +▶ 39/69 Exported DBus object can call an async/await method that returns an array of structs OK +▶ 39/69 Exported DBus object can send and receive dicts from a remote method OK +▶ 39/69 Exported DBus object can send and receive dicts from an async/await method OK +▶ 39/69 Exported DBus object can call a remote method with a Unix FD OK +▶ 39/69 Exported DBus object can call an async/await method with a Unix FD OK +▶ 39/69 Exported DBus object can call an asynchronously implemented remote method with a Unix FD OK +▶ 39/69 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD OK +▶ 39/69 Exported DBus object can call a remote method that returns a Unix FD OK +▶ 39/69 Exported DBus object can call an async/await method that returns a Unix FD OK +▶ 57/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/lastvalues.debugger OK +▶ 1/69 - --coverage-prefix after script should succeed but give a warning OK +▶ 56/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/keys.debugger OK +▶ 55/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/frame.debugger OK +▶ 46/69 Timers times out successfully OK +▶ 46/69 Timers has correct timeout args OK +▶ 39/69 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD OK +▶ 39/69 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD OK +▶ 39/69 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one OK +▶ 39/69 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one OK +▶ 39/69 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList OK +▶ 39/69 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList OK +▶ 39/69 Exported DBus object Has defined properties OK +▶ 39/69 Exported DBus object reading readonly property works OK +▶ 39/69 Exported DBus object reading readwrite property works OK +▶ 39/69 Exported DBus object reading writeonly throws an error OK +▶ 39/69 Exported DBus object Setting a readwrite property works OK +▶ 39/69 Exported DBus object Setting a writeonly property works OK +▶ 39/69 Exported DBus object Setting a readonly property throws an error OK +54/69 gjs:Debugger / finish command OK 0.52s 1 subtests passed + +57/69 gjs:Debugger / lastvalues command OK 0.42s 1 subtests passed + +56/69 gjs:Debugger / keys command OK 0.45s 1 subtests passed + +55/69 gjs:Debugger / frame command OK 0.50s 1 subtests passed + +▶ 58/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/list.debugger OK +▶ 36/69 GObject with toggle references can be re-reffed and unreffed again from other thread with delay OK +▶ 36/69 GObject with toggle references can be toggled up by getting a GWeakRef OK +▶ 36/69 GObject with toggle references can be toggled up by getting a GWeakRef from another thread OK +▶ 36/69 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread OK +▶ 1/69 - --coverage-output after script should succeed but give a warning OK +▶ 59/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/next.debugger OK +66/69 gjs:Debugger / throw-ignored command RUNNING +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=162 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger 67/69 gjs:Debugger / until command RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=60 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/until.debugger +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=198 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/until.debugger 68/69 gjs:C / API tests RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 MALLOC_PERTURB_=238 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/test/gjs-tests --tap --keep-going --verbose +>>> MALLOC_PERTURB_=179 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/test/gjs-tests --tap --keep-going --verbose 69/69 gjs:C / Internal API tests RUNNING ->>> TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 LC_ALL=C.utf8 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_USE_UNINSTALLED_FILES=1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js G_DEBUG=fatal-warnings,fatal-criticals ENABLE_GTK=yes G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr GJS_DEBUG_TOPICS='' MALLOC_PERTURB_=36 NO_AT_BRIDGE=1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GSETTINGS_BACKEND=memory GJS_PATH='' /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/test/gjs-tests-internal --tap --keep-going --verbose -▶ 36/69 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone OK -▶ 36/69 GObject with toggle references can be finalized while queued in toggle queue OK -▶ 60/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/print.debugger OK -60/69 gjs:Debugger / print command OK 1.92s 1 subtests passed +>>> G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp MALLOC_PERTURB_=145 GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/test/gjs-tests-internal --tap --keep-going --verbose +▶ 39/69 Exported DBus object Marking a property as invalidated works OK +58/69 gjs:Debugger / list command OK 0.55s 1 subtests passed -30/69 gjs:JS / Regress OK 12.63s 271 subtests passed +59/69 gjs:Debugger / next command OK 0.50s 1 subtests passed +▶ 60/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/print.debugger OK +▶ 39/69 DBus Proxy wrapper can init a proxy asynchronously when promisified OK +▶ 36/69 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads OK +▶ 62/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/return.debugger OK +▶ 1/69 - --version should work OK +▶ 1/69 - --version should print something OK ▶ 61/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/quit.debugger OK -▶ 59/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/next.debugger OK -▶ 1/69 - --version after -c should be passed to script OK -61/69 gjs:Debugger / quit command OK 2.01s 1 subtests passed +▶ 65/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw.debugger OK +▶ 63/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/set.debugger OK +60/69 gjs:Debugger / print command OK 0.49s 1 subtests passed + +39/69 gjs:dbus / GDBus OK 1.64s 57 subtests passed +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +Gjs-Message: 12:37:41.797: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x1d2ea797cd58 native@0x55d75fb2c020] +Gjs-Message: 12:37:42.045: JS LOG: Missing handler for DBus method thisDoesNotExist +Gjs-Message: 12:37:42.057: JS LOG: Missing handler for DBus method thisDoesNotExist +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― -59/69 gjs:Debugger / next command OK 2.27s 1 subtests passed +62/69 gjs:Debugger / return command OK 0.41s 1 subtests passed -▶ 62/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/return.debugger OK -62/69 gjs:Debugger / return command OK 2.01s 1 subtests passed +61/69 gjs:Debugger / quit command OK 0.47s 1 subtests passed -▶ 63/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/set.debugger OK -63/69 gjs:Debugger / set command OK 2.06s 1 subtests passed +65/69 gjs:Debugger / throw command OK 0.30s 1 subtests passed -▶ 65/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw.debugger OK -65/69 gjs:Debugger / throw command OK 1.73s 1 subtests passed +63/69 gjs:Debugger / set command OK 0.38s 1 subtests passed +▶ 66/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger OK ▶ 64/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/step.debugger OK -64/69 gjs:Debugger / step command OK 1.96s 1 subtests passed +64/69 gjs:Debugger / step command OK 0.35s 1 subtests passed +66/69 gjs:Debugger / throw-ignored command OK 0.21s 1 subtests passed + +▶ 1/69 - --version after -c should be passed to script OK ▶ 67/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/until.debugger OK -67/69 gjs:Debugger / until command OK 1.41s 1 subtests passed +67/69 gjs:Debugger / until command OK 0.22s 1 subtests passed +▶ 69/69 /rooting/maybe-owned/rooted-flag-set-when-rooted OK ▶ 68/69 /gjs/context/argv OK -▶ 66/69 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger OK -66/69 gjs:Debugger / throw-ignored command OK 2.18s 1 subtests passed - +▶ 69/69 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted OK ▶ 1/69 - --version after -c should not print anything OK -▶ 69/69 /rooting/maybe-owned/rooted-flag-set-when-rooted OK ▶ 1/69 - --jsversion should work OK ▶ 1/69 - --jsversion should print something OK -▶ 36/69 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main OK -36/69 gjs:JS / GObjectDestructionAccess OK 12.47s 54 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7e90 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:27 (3ce5e7abb420 @ 61) -#1 56285fdf7de0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3f10 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 56285fdf7d50 i resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 56285fdf7cc0 i resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 56285fdf7c38 i resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 56285fdf7ba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 56285fdf7ad0 i self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 56285fdf7a48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7d58 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:39 (3ce5e7abb470 @ 97) -#1 7ffed3df33a0 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3480 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 56285fdf7cc8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 56285fdf7c38 i resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df3f10 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 56285fdf7ba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 56285fdf7ad0 i self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 56285fdf7a48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7d58 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:40 (3ce5e7abb470 @ 118) -#1 7ffed3df33a0 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3480 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 56285fdf7cc8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 56285fdf7c38 i resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df3f10 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 56285fdf7ba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 56285fdf7ad0 i self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 56285fdf7a48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7d58 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:50 (3ce5e7abb4c0 @ 56) -#1 7ffed3df33a0 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3480 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 56285fdf7cc8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 56285fdf7c38 i resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df3f10 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 56285fdf7ba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 56285fdf7ad0 i self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 56285fdf7a48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:72 (3ce5e7abb5b0 @ 68) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:84 (3ce5e7abb600 @ 104) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:85 (3ce5e7abb600 @ 130) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:95 (3ce5e7abb650 @ 78) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:105 (3ce5e7abb6f0 @ 78) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:115 (3ce5e7abb790 @ 73) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7ae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:883 (3ce5e7a89b00 @ 29) -#1 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:125 (3ce5e7abb7e0 @ 78) -#2 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#3 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#4 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#5 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#6 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#7 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#8 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#9 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#10 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7ae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:861 (3ce5e7a89a60 @ 29) -#1 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:135 (3ce5e7abb880 @ 78) -#2 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#3 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#4 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#5 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#6 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#7 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#8 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#9 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#10 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7ae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:872 (3ce5e7a89ab0 @ 29) -#1 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:145 (3ce5e7abb920 @ 78) -#2 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#3 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#4 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#5 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#6 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#7 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#8 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#9 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#10 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:201 (3ce5e7abbba0 @ 61) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:213 (3ce5e7abbbf0 @ 97) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:214 (3ce5e7abbbf0 @ 118) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:224 (3ce5e7abbc40 @ 56) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:248 (3ce5e7abbd30 @ 109) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:260 (3ce5e7abbd80 @ 104) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:270 (3ce5e7abbdd0 @ 78) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:280 (3ce5e7abbe70 @ 78) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:290 (3ce5e7abbf10 @ 73) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 7ffed3df37a0 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7ae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:883 (3ce5e7a89b00 @ 29) -#1 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:300 (3ce5e7abbf60 @ 78) -#2 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#3 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#4 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#5 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#6 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#7 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#8 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#9 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#10 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 7ffed3df3d30 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7ae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:861 (3ce5e7a89a60 @ 29) -#1 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:310 (3ce5e7ad1060 @ 78) -#2 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#3 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#4 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#5 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#6 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#7 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#8 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#9 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#10 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 7ffed3df3d30 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7ae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:872 (3ce5e7a89ab0 @ 29) -#1 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:320 (3ce5e7ad1100 @ 78) -#2 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#3 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#4 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#5 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#6 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#7 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#8 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#9 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#10 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 7ffed3df3d30 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (3ce5e7abbb00 @ 150) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -== Stack trace for context 0x56285fcdb190 == -#0 56285fdf7a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:387 (3ce5e7ad13d0 @ 373) -#1 7ffed3df3e00 b resource:///org/gjs/jsunit/jasmine.js:7044 (3ce5e7ab73d0 @ 325) -#2 7ffed3df3ee0 b resource:///org/gjs/jsunit/jasmine.js:7085 (3ce5e7ab76a0 @ 83) -#3 7ffed3df3fa0 b resource:///org/gjs/jsunit/jasmine.js:7004 (3ce5e7ab7510 @ 91) -#4 7ffed3df4050 b resource:///org/gjs/jsunit/jasmine.js:7011 (3ce5e7ab74c0 @ 189) -#5 7ffed3df4110 b resource:///org/gjs/jsunit/jasmine.js:6905 (3ce5e7ab7100 @ 31) -#6 7ffed3df41d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (3ce5e7ab76f0 @ 82) -#7 7ffed3df42a0 b self-hosted:1121 (3ce5e7a7eec0 @ 407) -#8 7ffed3df4350 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (3ce5e7a736f0 @ 67) -#9 56285fdf79b8 i :12 (3ce5e7ade420 @ 74) -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - -▶ 68/69 /gjs/context/exit OK -▶ 69/69 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted OK ▶ 69/69 /rooting/maybe-owned/rooted-keeps-alive-across-gc OK +▶ 46/69 Timers cancels successfully OK ▶ 69/69 /rooting/maybe-owned/rooted-is-collected-after-reset OK -▶ 68/69 /gjs/context/eval-module-file OK -▶ 1/69 - --jsversion after -c should be passed to script OK +▶ 68/69 /gjs/context/exit OK +▶ 46/69 Timers cancels multiple correctly OK ▶ 69/69 /rooting/maybe-owned/weak-pointer-is-collected-by-gc OK ▶ 69/69 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc OK +▶ 68/69 /gjs/context/eval-module-file OK +▶ 1/69 - --jsversion after -c should be passed to script OK +▶ 36/69 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone OK ▶ 69/69 /rooting/maybe-owned/switching-mode-keeps-same-value OK ▶ 69/69 /rooting/maybe-owned/switch-to-rooted-prevents-collection OK +▶ 1/69 - --jsversion after -c should not print anything OK ▶ 69/69 /rooting/maybe-owned/switch-to-unrooted-allows-collection OK ▶ 69/69 /rooting/maybe-owned/notify-callback-called-on-context-destroy OK ▶ 69/69 /rooting/maybe-owned/object-destroyed-after-notify OK +▶ 68/69 /gjs/context/construct/destroy OK ▶ 69/69 /callargs/no-args-works OK +▶ 46/69 Timers cancels invalid silent fail OK ▶ 69/69 /callargs/no-args-fails-on-extra-args OK -▶ 1/69 - --jsversion after -c should not print anything OK +▶ 1/69 - no profiling data should be dumped without --profile OK +▶ 68/69 /gjs/context/construct/eval OK ▶ 69/69 /callargs/no-args-ignores-trailing OK -▶ 68/69 /gjs/context/construct/destroy OK +▶ 46/69 Timers interval success OK ▶ 69/69 /callargs/too-many-args-fails OK ▶ 69/69 /callargs/too-many-args-fails-when-more-than-optional OK +▶ 68/69 /gjs/context/eval/dynamic-import OK +▶ 1/69 - --profile should dump profiling data to the default file name SKIP +▶ 1/69 - --profile with argument should dump profiling data to the named file SKIP +▶ 1/69 - GJS_ENABLE_PROFILER=1 should enable the profiler SKIP ▶ 69/69 /callargs/too-few-args-fails OK +▶ 36/69 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone OK +▶ 68/69 /gjs/context/eval/non-zero-terminated OK +▶ 36/69 GObject with toggle references can be finalized while queued in toggle queue OK +▶ 68/69 /gjs/context/eval/exit-code-omitted-throw OK ▶ 69/69 /callargs/too-few-args-fails-with-optional OK ▶ 69/69 /callargs/args-ignores-trailing OK +▶ 1/69 - interpreter should exit with the correct exit code from a queued promise job OK +▶ 1/69 - interpreter should run queued promise jobs before finishing OK +▶ 1/69 - interpreter should stop running jobs when one calls System.exit() OK ▶ 69/69 /callargs/one-of-each-type-works OK +▶ 68/69 /gjs/context/eval/exit-code-omitted-no-throw OK ▶ 69/69 /callargs/optional-args-work-when-passing-all-args OK ▶ 69/69 /callargs/optional-args-work-when-passing-only-required-args OK -▶ 68/69 /gjs/context/construct/eval OK +▶ 46/69 Timers cancels interval successfully OK +▶ 1/69 - unhandled promise rejection should be reported OK +▶ 68/69 /gjs/context/eval/dynamic-import/relative OK ▶ 69/69 /callargs/enum-types-work OK ▶ 69/69 /callargs/signed-enum-types-work OK +▶ 1/69 - catching an await expression should not cause unhandled rejection OK +▶ 68/69 /gjs/context/eval/dynamic-import/bad OK ▶ 69/69 /callargs/one-of-each-nullable-type-works OK +▶ 1/69 - main program exceptions are not swallowed by queued promise jobs OK +▶ 68/69 /gjs/context/eval-module-file/throw OK ▶ 69/69 /callargs/passing-no-arguments-when-all-optional OK -▶ 1/69 - no profiling data should be dumped without --profile OK ▶ 69/69 /callargs/passing-some-arguments-when-all-optional OK +▶ 68/69 /gjs/context/eval-module-file/exit OK ▶ 69/69 /callargs/passing-all-arguments-when-all-optional OK -▶ 68/69 /gjs/context/eval/dynamic-import OK -▶ 68/69 /gjs/context/eval/non-zero-terminated OK -▶ 1/69 - --profile should dump profiling data to the default file name SKIP -▶ 1/69 - --profile with argument should dump profiling data to the named file SKIP -▶ 1/69 - GJS_ENABLE_PROFILER=1 should enable the profiler SKIP ▶ 69/69 /callargs/allocated-args-are-freed-on-error OK +▶ 46/69 Timers ordering interval OK +▶ 46/69 Timers cancel invalid silent fail OK +▶ 46/69 Timers callback this OK +▶ 46/69 Timers bind this OK +▶ 46/69 Timers function names match spec OK +▶ 46/69 Timers argument lengths match spec OK +▶ 46/69 Timers clear and interval are unique functions OK +▶ 46/69 Timers microtask ordering OK +▶ 46/69 Timers nested microtask ordering OK +▶ 68/69 /gjs/context/eval-module-file/fail-instantiate OK +▶ 1/69 - object unref from other thread after shutdown should not race OK ▶ 69/69 /callargs/nullable-bool-is-invalid OK -▶ 68/69 /gjs/context/eval/exit-code-omitted-throw OK +46/69 gjs:JS / Timers OK 3.19s 16 subtests passed + ▶ 69/69 /callargs/nullable-int-is-invalid OK -▶ 1/69 - interpreter should exit with the correct exit code from a queued promise job OK -▶ 1/69 - interpreter should run queued promise jobs before finishing OK -▶ 1/69 - interpreter should stop running jobs when one calls System.exit() OK -▶ 68/69 /gjs/context/eval/exit-code-omitted-no-throw OK +▶ 68/69 /gjs/context/eval-module-file/exit-code-omitted-warning OK ▶ 69/69 /callargs/nullable-unsigned-is-invalid OK -▶ 68/69 /gjs/context/eval/dynamic-import/relative OK -▶ 1/69 - unhandled promise rejection should be reported OK -▶ 68/69 /gjs/context/eval/dynamic-import/bad OK +▶ 68/69 /gjs/context/eval-module-file/exit-code-omitted-no-warning OK ▶ 69/69 /callargs/nullable-int64-is-invalid OK +▶ 68/69 /gjs/context/register-module/eval-module OK ▶ 69/69 /callargs/nullable-double-is-invalid OK -▶ 68/69 /gjs/context/eval-module-file/throw OK -▶ 1/69 - catching an await expression should not cause unhandled rejection OK +▶ 68/69 /gjs/context/register-module/eval-module-file OK ▶ 69/69 /callargs/invalid-bool-type OK -▶ 68/69 /gjs/context/eval-module-file/exit OK -▶ 1/69 - main program exceptions are not swallowed by queued promise jobs OK +▶ 68/69 /gjs/context/register-module/non-existent OK ▶ 69/69 /callargs/invalid-int-type OK -▶ 68/69 /gjs/context/eval-module-file/fail-instantiate OK +▶ 1/69 - avoid crashing when GTK vfuncs are called on context destroy OK +▶ 68/69 /gjs/context/eval-module/unregistered OK ▶ 69/69 /callargs/invalid-unsigned-type OK -▶ 1/69 - object unref from other thread after shutdown should not race OK -▶ 68/69 /gjs/context/eval-module-file/exit-code-omitted-warning OK ▶ 69/69 /callargs/invalid-int64-type OK ▶ 69/69 /callargs/invalid-double-type OK -▶ 1/69 - avoid crashing when GTK vfuncs are called on context destroy OK -▶ 68/69 /gjs/context/eval-module-file/exit-code-omitted-no-warning OK -▶ 68/69 /gjs/context/register-module/eval-module OK +▶ 68/69 /gjs/context/eval-module/exit-code-omitted-throw OK ▶ 69/69 /callargs/invalid-autochar-type OK +▶ 68/69 /gjs/context/eval-module/exit-code-omitted-no-throw OK ▶ 1/69 - coverage prefix is treated as an absolute path OK -▶ 68/69 /gjs/context/register-module/eval-module-file OK ▶ 69/69 /callargs/invalid-autojschar-type OK -▶ 1/69 - avoid statically importing two versions of the same module OK -▶ 68/69 /gjs/context/register-module/non-existent OK +▶ 68/69 /gjs/context/eval-file/exit-code-omitted-no-throw OK ▶ 69/69 /callargs/invalid-jsstring-type OK -▶ 68/69 /gjs/context/eval-module/unregistered OK +▶ 68/69 /gjs/context/eval-file/exit-code-omitted-throw OK ▶ 69/69 /callargs/invalid-object-type OK -▶ 68/69 /gjs/context/eval-module/exit-code-omitted-throw OK +▶ 68/69 /gjs/gobject/js_defined_type OK ▶ 69/69 /callargs/invalid-boolean OK -▶ 68/69 /gjs/context/eval-module/exit-code-omitted-no-throw OK +▶ 68/69 /gjs/gobject/without_introspection OK +▶ 68/69 /gjs/profiler/start_stop OK +▶ 1/69 - avoid statically importing two versions of the same module OK ▶ 69/69 /callargs/invalid-object OK ▶ 69/69 /gjs/jsapi-utils/gjs-autopointer/size OK ▶ 69/69 /gjs/jsapi-utils/gjs-autopointer/destructor OK @@ -6025,718 +5621,4150 @@ ▶ 69/69 /gjs/jsapi-utils/gjs-autostrv/copy OK ▶ 69/69 /gjs/jsapi-utils/gjs-autostrv/init/take_ownership OK ▶ 69/69 /gjs/jsapi-utils/gjs-autotypeclass/init OK -▶ 1/69 - exit with correct code from a signal callback OK -▶ 1/69 - avoid asserting when System.exit is called from a signal callback OK -▶ 1/69 - exit after first System.exit call in a signal callback OK - 1/69 gjs:Scripts / CommandLine OK 36.85s 46 subtests passed -――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― -stderr: -Trace/breakpoint trap -Trace/breakpoint trap -Trace/breakpoint trap - -(gjs-console:1268863): Gjs-CRITICAL **: 06:07:47.010: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked. - -(gjs-console:1268863): Gjs-CRITICAL **: 06:07:47.010: The offending callback was destroy(), a vfunc. -== Stack trace for context 0x563773b29170 == - -(gjs-console:1268897): Gjs-CRITICAL **: 06:07:48.124: Error writing coverage data: Operation not supported -Trace/breakpoint trap -Trace/breakpoint trap -―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― - +▶ 68/69 /gjs/jsapi/util/error/throw OK ▶ 69/69 /toggle-queue/empty OK -▶ 68/69 /gjs/context/eval-file/exit-code-omitted-no-throw OK +▶ 68/69 /gjs/jsapi/util/error/throw-cause OK ▶ 69/69 /toggle-queue/empty_cancel OK -▶ 68/69 /gjs/context/eval-file/exit-code-omitted-throw OK +▶ 68/69 /gjs/jsapi/util/string/utf8-nchars-to-js OK ▶ 69/69 /toggle-queue/enqueue_one OK -▶ 68/69 /gjs/gobject/js_defined_type OK ▶ 69/69 /toggle-queue/enqueue_one_cancel OK -▶ 68/69 /gjs/gobject/without_introspection OK -▶ 68/69 /gjs/profiler/start_stop OK -▶ 68/69 /gjs/jsapi/util/error/throw OK -▶ 68/69 /gjs/jsapi/util/error/throw-cause OK +▶ 68/69 /gjs/jsapi/util/string/char16_data OK ▶ 69/69 /toggle-queue/enqueue_many_equal OK -▶ 68/69 /gjs/jsapi/util/string/utf8-nchars-to-js OK ▶ 69/69 /toggle-queue/enqueue_many_equal_cancel OK -▶ 69/69 /toggle-queue/enqueue_more_up OK -▶ 68/69 /gjs/jsapi/util/string/char16_data OK -▶ 69/69 /toggle-queue/enqueue_only_up OK -▶ 69/69 /toggle-queue/enqueue_only_up_cancel OK ▶ 68/69 /gjs/jsapi/util/string/to_ucs4 OK +▶ 69/69 /toggle-queue/enqueue_more_up OK ▶ 68/69 /gjs/jsapi/util/string/js/string/utf8 OK -▶ 69/69 /toggle-queue/handle_more_up OK -▶ 69/69 /toggle-queue/handle_only_up OK +▶ 69/69 /toggle-queue/enqueue_only_up OK ▶ 68/69 /gjs/jsapi/util/gi/args/safe-integer/max OK -▶ 69/69 /toggle-queue/spin-lock/unlock-empty OK ▶ 68/69 /gjs/jsapi/util/gi/args/safe-integer/min OK -▶ 69/69 /toggle-queue/spin-lock/unlock-same-thread OK +▶ 69/69 /toggle-queue/enqueue_only_up_cancel OK ▶ 68/69 /gjs/jsapi/util/debug_id/string/no-quotes OK -▶ 69/69 /toggle-queue/spin-lock/blocks-other-thread OK ▶ 68/69 /gjs/jsapi/util/debug_string/quotes OK -▶ 69/69 /toggle-queue/object/not-enqueued_main_thread OK -▶ 69/69 /toggle-queue/object/already_enqueued_main_thread OK +▶ 69/69 /toggle-queue/handle_more_up OK ▶ 68/69 /gjs/jsapi/util/debug_value/bigint OK ▶ 68/69 /gjs/jsapi/util/debug_value/bigint/uint64 OK -▶ 69/69 /toggle-queue/object/already_enqueued_unref_main_thread OK -▶ 69/69 /toggle-queue/object/ref_unref_other_thread OK -▶ 69/69 /toggle-queue/object/handle_up OK ▶ 68/69 /gjs/jsapi/util/debug_value/bigint/huge OK -▶ 69/69 /toggle-queue/object/handle_up_down OK +▶ 69/69 /toggle-queue/handle_only_up OK ▶ 68/69 /gjs/jsapi/util/debug_value/string/quotes OK -▶ 69/69 /toggle-queue/object/handle_up_down_delayed OK ▶ 68/69 /gjs/coverage/file_duplicated_into_output_path OK -▶ 69/69 /toggle-queue/object/handle_up_down_on_gc OK -▶ 69/69 /toggle-queue/object/handle_many_up OK -▶ 69/69 /toggle-queue/object/handle_many_up_and_down OK -69/69 gjs:C / Internal API tests OK 30.37s 113 subtests passed - +▶ 69/69 /toggle-queue/spin-lock/unlock-empty OK +▶ 69/69 /toggle-queue/spin-lock/unlock-same-thread OK ▶ 68/69 /gjs/coverage/file_duplicated_full_resource_path OK ▶ 68/69 /gjs/coverage/contents_preserved_accumulate_mode OK ▶ 68/69 /gjs/coverage/new_contents_appended_accumulate_mode OK +▶ 36/69 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main OK ▶ 68/69 /gjs/coverage/expected_source_file_name_written_to_coverage_data OK +36/69 gjs:JS / GObjectDestructionAccess OK 6.16s 54 subtests passed +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: +== Stack trace for context 0x558b21d90190 == +#0 558b21eace90 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:27 (2df3995bb420 @ 61) +#1 558b21eacde0 i resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a80 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 558b21eacd50 i resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 558b21eaccc0 i resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 558b21eacc38 i resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 558b21eacba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 558b21eacad0 i self-hosted:1121 (2df39957eec0 @ 407) +#8 558b21eaca48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacd58 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:39 (2df3995bb470 @ 97) +#1 7ffea0a62f10 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a62ff0 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 558b21eaccc8 i resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 558b21eacc38 i resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63a80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 558b21eacba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 558b21eacad0 i self-hosted:1121 (2df39957eec0 @ 407) +#8 558b21eaca48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacd58 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:40 (2df3995bb470 @ 118) +#1 7ffea0a62f10 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a62ff0 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 558b21eaccc8 i resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 558b21eacc38 i resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63a80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 558b21eacba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 558b21eacad0 i self-hosted:1121 (2df39957eec0 @ 407) +#8 558b21eaca48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacd58 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:50 (2df3995bb4c0 @ 56) +#1 7ffea0a62f10 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a62ff0 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 558b21eaccc8 i resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 558b21eacc38 i resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63a80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 558b21eacba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 558b21eacad0 i self-hosted:1121 (2df39957eec0 @ 407) +#8 558b21eaca48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:72 (2df3995bb5b0 @ 68) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:84 (2df3995bb600 @ 104) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:85 (2df3995bb600 @ 130) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:95 (2df3995bb650 @ 78) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:105 (2df3995bb6f0 @ 78) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:115 (2df3995bb790 @ 73) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:883 (2df399589b00 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:125 (2df3995bb7e0 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:861 (2df399589a60 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:135 (2df3995bb880 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:872 (2df399589ab0 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:145 (2df3995bb920 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:201 (2df3995bbba0 @ 61) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:213 (2df3995bbbf0 @ 97) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:214 (2df3995bbbf0 @ 118) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:224 (2df3995bbc40 @ 56) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:248 (2df3995bbd30 @ 109) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:260 (2df3995bbd80 @ 104) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:270 (2df3995bbdd0 @ 78) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:280 (2df3995bbe70 @ 78) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:290 (2df3995bbf10 @ 73) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 7ffea0a63310 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:883 (2df399589b00 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:300 (2df3995bbf60 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 7ffea0a638a0 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:861 (2df399589a60 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:310 (2df3995d1060 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 7ffea0a638a0 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:872 (2df399589ab0 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:320 (2df3995d1100 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 7ffea0a638a0 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:387 (2df3995d13d0 @ 373) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + ▶ 68/69 /gjs/coverage/entry_not_written_for_nonexistent_file OK +▶ 69/69 /toggle-queue/spin-lock/blocks-other-thread OK ▶ 68/69 /gjs/coverage/single_branch_coverage_written_to_coverage_data OK +▶ 69/69 /toggle-queue/object/not-enqueued_main_thread OK ▶ 68/69 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data OK +▶ 69/69 /toggle-queue/object/already_enqueued_main_thread OK ▶ 68/69 /gjs/coverage/branches_for_multiple_case_statements_fallthrough OK +▶ 69/69 /toggle-queue/object/already_enqueued_unref_main_thread OK ▶ 68/69 /gjs/coverage/not_hit_branch_point_written_to_coverage_data OK ▶ 68/69 /gjs/coverage/function_names_written_to_coverage_data OK +▶ 69/69 /toggle-queue/object/ref_unref_other_thread OK ▶ 68/69 /gjs/coverage/function_lines_written_to_coverage_data OK +▶ 69/69 /toggle-queue/object/handle_up OK ▶ 68/69 /gjs/coverage/function_hit_counts_written_to_coverage_data OK ▶ 68/69 /gjs/coverage/big_function_hit_counts_written_to_coverage_data OK +▶ 1/69 - exit with correct code from a signal callback OK +▶ 1/69 - avoid asserting when System.exit is called from a signal callback OK +▶ 1/69 - exit after first System.exit call in a signal callback OK + 1/69 gjs:Scripts / CommandLine OK 8.84s 46 subtests passed +――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― +stderr: + +(gjs-console:1480328): Gjs-CRITICAL **: 12:37:45.339: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked. + +(gjs-console:1480328): Gjs-CRITICAL **: 12:37:45.339: The offending callback was destroy(), a vfunc. +== Stack trace for context 0x564d5b7d5170 == + +(gjs-console:1480937): Gjs-CRITICAL **: 12:37:45.616: Error writing coverage data: Operatsioon ei ole toetatud +/build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testCommandLine.sh: line 319: 1480937 Trace/breakpoint trap $gjs --coverage-prefix=$(pwd) --coverage-output=$(pwd) awaitcatch.js +―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― + ▶ 68/69 /gjs/coverage/little_function_hit_counts_written_to_coverage_data OK +▶ 69/69 /toggle-queue/object/handle_up_down OK ▶ 68/69 /gjs/coverage/total_function_coverage_written_to_coverage_data OK ▶ 68/69 /gjs/coverage/single_line_hit_written_to_coverage_data OK ▶ 68/69 /gjs/coverage/hits_on_multiline_if_cond OK ▶ 68/69 /gjs/coverage/full_line_tally_written_to_coverage_data OK +▶ 69/69 /toggle-queue/object/handle_up_down_delayed OK ▶ 68/69 /gjs/coverage/no_hits_for_unexecuted_file OK ▶ 68/69 /gjs/coverage/end_of_record_section_written_to_coverage_data OK +▶ 69/69 /toggle-queue/object/handle_up_down_on_gc OK ▶ 68/69 /gjs/coverage/multiple_source_file_records_written_to_coverage_data OK +▶ 69/69 /toggle-queue/object/handle_many_up OK ▶ 68/69 /gjs/coverage/correct_line_coverage_data_written_for_both_sections OK ▶ 68/69 /util/misc/strv/concat/null OK ▶ 68/69 /util/misc/strv/concat/pointers OK ▶ 68/69 /gi/args/set-get-unset OK ▶ 68/69 /gi/args/rounded_values OK -68/69 gjs:C / API tests OK 39.84s 68 subtests passed +68/69 gjs:C / API tests OK 6.05s 68 subtests passed ――――――――――――――――――――――――――――――――――――― ✀ ――――――――――――――――――――――――――――――――――――― stderr: -Gjs-Message: 06:07:34.581: Using C++ random seed 3357942898 +Gjs-Message: 12:37:42.969: Using C++ random seed 1929070562 -Gjs-Message: 06:07:54.150: Profiler is disabled. Recompile with it enabled to use. -Gjs-Message: 06:07:54.155: Temp profiler file not deleted +Gjs-Message: 12:37:45.934: Profiler is disabled. Recompile with it enabled to use. +Gjs-Message: 12:37:45.940: Temp profiler file not deleted ** This is an exception 42 -Gjs-Message: 06:08:03.766: Wrote coverage statistics to /tmp/gjs_coverage_tmp.5WnWHA/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:05.324: Wrote coverage statistics to /tmp/gjs_coverage_tmp.3D3OAC/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:06.324: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ciUQcR/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:07.431: Wrote coverage statistics to /tmp/gjs_coverage_tmp.6DuD19/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:08.428: Wrote coverage statistics to /tmp/gjs_coverage_tmp.gKWR2E/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:09.532: Wrote coverage statistics to /tmp/gjs_coverage_tmp.enqqkF/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:10.172: Wrote coverage statistics to /tmp/gjs_coverage_tmp.E3k7qp/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:10.420: Wrote coverage statistics to /tmp/gjs_coverage_tmp.kK1TNL/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:10.662: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Kl0a2x/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:10.827: Wrote coverage statistics to /tmp/gjs_coverage_tmp.2NCFdt/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:10.977: Wrote coverage statistics to /tmp/gjs_coverage_tmp.jlKMRd/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:11.116: Wrote coverage statistics to /tmp/gjs_coverage_tmp.tR4J2J/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:11.296: Wrote coverage statistics to /tmp/gjs_coverage_tmp.oCDnc7/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:11.533: Wrote coverage statistics to /tmp/gjs_coverage_tmp.LkT2zi/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:11.768: Wrote coverage statistics to /tmp/gjs_coverage_tmp.fKcq81/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:11.908: Wrote coverage statistics to /tmp/gjs_coverage_tmp.0LX5MZ/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:12.062: Wrote coverage statistics to /tmp/gjs_coverage_tmp.3aScgO/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:12.209: Wrote coverage statistics to /tmp/gjs_coverage_tmp.cZ2r1r/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:12.347: Wrote coverage statistics to /tmp/gjs_coverage_tmp.CkUNHL/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:12.504: Wrote coverage statistics to /tmp/gjs_coverage_tmp.OHSStO/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:12.683: Wrote coverage statistics to /tmp/gjs_coverage_tmp.TIwm1S/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:13.078: Wrote coverage statistics to /tmp/gjs_coverage_tmp.eM337R/gjs_coverage_test_coverage/coverage.lcov -Gjs-Message: 06:08:13.925: Wrote coverage statistics to /tmp/gjs_coverage_tmp.fQ09O3/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.004: Wrote coverage statistics to /tmp/gjs_coverage_tmp.gNIdMD/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.142: Wrote coverage statistics to /tmp/gjs_coverage_tmp.bbVejo/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.216: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1KenXC/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.285: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4NM8jb/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.358: Wrote coverage statistics to /tmp/gjs_coverage_tmp.kgo0Qt/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.429: Wrote coverage statistics to /tmp/gjs_coverage_tmp.rTHAvk/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.503: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7uxnPg/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.573: Wrote coverage statistics to /tmp/gjs_coverage_tmp.v3CJue/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.732: Wrote coverage statistics to /tmp/gjs_coverage_tmp.JuoWoY/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.811: Wrote coverage statistics to /tmp/gjs_coverage_tmp.3bViOc/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.885: Wrote coverage statistics to /tmp/gjs_coverage_tmp.CsnzqI/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.960: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7jItxb/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.045: Wrote coverage statistics to /tmp/gjs_coverage_tmp.A9F5Wf/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.115: Wrote coverage statistics to /tmp/gjs_coverage_tmp.H5D0Cm/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.187: Wrote coverage statistics to /tmp/gjs_coverage_tmp.5usAEk/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.267: Wrote coverage statistics to /tmp/gjs_coverage_tmp.V6xVIE/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.338: Wrote coverage statistics to /tmp/gjs_coverage_tmp.I4Ip9Q/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.408: Wrote coverage statistics to /tmp/gjs_coverage_tmp.BCrn3R/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.479: Wrote coverage statistics to /tmp/gjs_coverage_tmp.9ynona/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.553: Wrote coverage statistics to /tmp/gjs_coverage_tmp.IlFMcq/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.623: Wrote coverage statistics to /tmp/gjs_coverage_tmp.UmoIQN/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.766: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Tn1t27/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.905: Wrote coverage statistics to /tmp/gjs_coverage_tmp.oAiP9z/gjs_coverage_test_coverage/coverage.lcov ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― +▶ 69/69 /toggle-queue/object/handle_many_up_and_down OK +69/69 gjs:C / Internal API tests OK 6.11s 113 subtests passed + + +Summary of Failures: -Ok: 69 +43/69 gjs:JS / Encoding FAIL 0.58s 54/55 subtests passed + +Ok: 68 Expected Fail: 0 -Fail: 0 +Fail: 1 Unexpected Pass: 0 Skipped: 0 Timeout: 0 Full log written to /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-logs/testlog.txt - rm -fr -- /tmp/dh-xdg-rundir-bk6VA7vg -make[1]: Leaving directory '/build/reproducible-path/gjs-1.74.2' - create-stamp debian/debhelper-build-stamp - dh_prep - rm -f -- debian/gjs.substvars debian/gjs-tests.substvars debian/libgjs0g.substvars debian/libgjs-dev.substvars - rm -fr -- debian/.debhelper/generated/gjs/ debian/gjs/ debian/tmp/ debian/.debhelper/generated/gjs-tests/ debian/gjs-tests/ debian/.debhelper/generated/libgjs0g/ debian/libgjs0g/ debian/.debhelper/generated/libgjs-dev/ debian/libgjs-dev/ - dh_auto_install - install -m0755 -d /build/reproducible-path/gjs-1.74.2/debian/tmp - cd obj-x86_64-linux-gnu && DESTDIR=/build/reproducible-path/gjs-1.74.2/debian/tmp LC_ALL=C.UTF-8 ninja install -[0/1] Installing files. -Installing subdir /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/say.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/modunicode.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/lexicalScope.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/importmeta.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/foobar.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/exports.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/encodings.json to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/dynamic.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/data.txt to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/alwaysThrows.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/subErrorInit/__init__.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/subErrorInit -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/subBadInit/__init__.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/subBadInit -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/subA/subB/foobar.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/subA/subB -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/subA/subB/baz.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/subA/subB -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/subA/subB/__init__.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/subA/subB -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/overrides/GIMarshallingTests.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/overrides -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/overrides/.eslintrc.yml to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/overrides -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/mutualImport/b.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/mutualImport -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/mutualImport/a.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/mutualImport -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/badOverrides/WarnLib.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/badOverrides/Regress.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/badOverrides/Gio.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/badOverrides/GIMarshallingTests.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/modules/badOverrides/.eslintrc.yml to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js/modules/badOverrides -Installing libgjs.so.0.0.0 to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/lib/x86_64-linux-gnu -Installing GjsPrivate-1.0.typelib to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/lib/x86_64-linux-gnu/gjs/girepository-1.0 -Installing gjs-console to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/bin -Installing installed-tests/js/minijasmine to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/libregress.so to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/Regress-1.0.typelib to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/libwarnlib.so to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/WarnLib-1.0.typelib to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/libgimarshallingtests.so to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/GIMarshallingTests-1.0.typelib to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/libgjstesttools/libgjstesttools.so to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs -Installing installed-tests/js/libgjstesttools/GjsTestTools-1.0.typelib to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/gjs/context.h to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/include/gjs-1.0/gjs/ -Installing /build/reproducible-path/gjs-1.74.2/gjs/coverage.h to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/include/gjs-1.0/gjs/ -Installing /build/reproducible-path/gjs-1.74.2/gjs/error-types.h to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/include/gjs-1.0/gjs/ -Installing /build/reproducible-path/gjs-1.74.2/gjs/gjs.h to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/include/gjs-1.0/gjs/ -Installing /build/reproducible-path/gjs-1.74.2/gjs/macros.h to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/include/gjs-1.0/gjs/ -Installing /build/reproducible-path/gjs-1.74.2/gjs/mem.h to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/include/gjs-1.0/gjs/ -Installing /build/reproducible-path/gjs-1.74.2/gjs/profiler.h to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/include/gjs-1.0/gjs/ -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/extra/gjs.supp to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/gjs-1.0/valgrind -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/gjs-1.0/lsan -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/org.gnome.GjsTest.gschema.xml to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/glib-2.0/schemas -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/meson-private/gjs-1.0.pc to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/testCommandLine.sh.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testCommandLine.sh to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/scripts -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/testCommandLineModules.sh.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testCommandLineModules.sh to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/scripts -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/testWarnings.sh.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testWarnings.sh to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/scripts -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testself.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testself.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testByteArray.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testByteArray.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testExceptions.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testExceptions.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testFormat.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testFormat.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testFundamental.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testFundamental.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGettext.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGettext.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGIMarshalling.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGIMarshalling.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGio.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGio.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGLib.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGLib.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGObject.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGObject.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGObjectClass.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGObjectClass.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGObjectInterface.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGObjectInterface.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGObjectValue.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGObjectValue.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGTypeClass.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGTypeClass.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testImporter.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testImporter.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testIntrospection.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testIntrospection.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testLang.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testLang.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testLegacyByteArray.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testLegacyByteArray.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testLegacyClass.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testLegacyClass.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testLegacyGObject.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testLegacyGObject.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testMainloop.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testMainloop.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testNamespace.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testNamespace.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testPackage.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testPackage.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testParamSpec.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testParamSpec.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testPrint.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testPrint.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testPromise.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testPromise.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testRegress.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testRegress.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testSignals.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testSignals.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testSystem.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testSystem.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testTweener.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testTweener.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testCairo.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testCairo.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGtk3.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGtk3.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGObjectDestructionAccess.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGObjectDestructionAccess.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testLegacyGtk.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testLegacyGtk.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testWarnLib.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testWarnLib.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGDBus.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/matchers.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGDBus.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testAsync.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testAsync.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testConsole.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testConsole.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testESModules.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testESModules.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testEncoding.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testEncoding.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGLibLogWriter.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGLibLogWriter.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testGlobal.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testGlobal.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testTimers.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testTimers.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/testCairoModule.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/js/testCairoModule.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/js -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/backtrace.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/backtrace.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/backtrace.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/backtrace.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/breakpoint.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/breakpoint.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/breakpoint.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/breakpoint.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/continue.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/continue.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/continue.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/continue.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/delete.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/delete.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/delete.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/delete.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/detach.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/detach.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/detach.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/detach.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/down-up.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/down-up.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/down-up.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/down-up.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/finish.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/finish.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/finish.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/finish.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/frame.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/frame.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/frame.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/frame.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/keys.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/keys.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/keys.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/keys.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/lastvalues.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/lastvalues.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/lastvalues.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/lastvalues.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/list.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/list.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/list.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/list.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/next.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/next.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/next.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/next.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/print.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/print.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/print.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/print.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/quit.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/quit.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/quit.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/quit.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/return.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/return.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/return.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/return.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/set.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/set.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/set.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/set.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/step.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/step.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/step.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/step.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/throw.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/throw.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/throw.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/throw.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/throw-ignored.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/throw-ignored.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/throw-ignored.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/throw-ignored.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/until.test to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/share/installed-tests/gjs -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/until.debugger to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/until.debugger.js to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing /build/reproducible-path/gjs-1.74.2/installed-tests/debugger/until.debugger.output to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/libexec/installed-tests/gjs/debugger -Installing symlink pointing to libgjs.so.0.0.0 to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/lib/x86_64-linux-gnu/libgjs.so.0 -Installing symlink pointing to libgjs.so.0 to /build/reproducible-path/gjs-1.74.2/debian/tmp/usr/lib/x86_64-linux-gnu/libgjs.so -Running custom install script '/usr/bin/python3 /build/reproducible-path/gjs-1.74.2/build/symlink-gjs.py bin' -Running custom install script '/usr/bin/python3 /build/reproducible-path/gjs-1.74.2/build/compile-gschemas.py /usr/share/glib-2.0/schemas' - rm -f debian/gjs-tests.debhelper.log debian/gjs.debhelper.log debian/libgjs-dev.debhelper.log debian/libgjs0g.debhelper.log - debian/rules execute_after_dh_auto_install -make[1]: Entering directory '/build/reproducible-path/gjs-1.74.2' -rm -f debian/tmp/usr/libexec/installed-tests/gjs/js/modules/*/.eslintrc.yml -make[1]: Leaving directory '/build/reproducible-path/gjs-1.74.2' - dh_install - install -m0755 -d debian/gjs//usr - cp --reflink=auto -a debian/tmp/usr/bin debian/gjs//usr/ - install -m0755 -d debian/gjs-tests//usr/libexec/installed-tests - cp --reflink=auto -a debian/tmp/usr/libexec/installed-tests/gjs debian/gjs-tests//usr/libexec/installed-tests/ - install -m0755 -d debian/gjs-tests//usr/share - cp --reflink=auto -a debian/tmp/usr/share/installed-tests debian/gjs-tests//usr/share/ - install -m0755 -d debian/gjs-tests//usr/share/glib-2.0/schemas - cp --reflink=auto -a debian/tmp/usr/share/glib-2.0/schemas/org.gnome.GjsTest.gschema.xml debian/gjs-tests//usr/share/glib-2.0/schemas/ - install -m0755 -d debian/libgjs0g//usr/lib/x86_64-linux-gnu - cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libgjs.so.0 debian/tmp/usr/lib/x86_64-linux-gnu/libgjs.so.0.0.0 debian/libgjs0g//usr/lib/x86_64-linux-gnu/ - install -m0755 -d debian/libgjs0g//usr/lib/x86_64-linux-gnu/gjs/girepository-1.0 - cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/gjs/girepository-1.0/GjsPrivate-1.0.typelib debian/libgjs0g//usr/lib/x86_64-linux-gnu/gjs/girepository-1.0/ - install -m0755 -d debian/libgjs-dev//usr - cp --reflink=auto -a debian/tmp/usr/include debian/libgjs-dev//usr/ - install -m0755 -d debian/libgjs-dev//usr/lib/x86_64-linux-gnu - cp --reflink=auto -a debian/tmp/usr/lib/x86_64-linux-gnu/libgjs.so debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/ debian/libgjs-dev//usr/lib/x86_64-linux-gnu/ - install -m0755 -d debian/libgjs-dev//usr/share - cp --reflink=auto -a debian/tmp/usr/share/gjs-1.0/ debian/libgjs-dev//usr/share/ - dh_installdocs - install -m0755 -d debian/gjs/usr/share/doc/gjs - install -m0755 -d debian/gjs/usr/share/doc/gjs - cp --reflink=auto -a ./NEWS debian/gjs/usr/share/doc/gjs - cp --reflink=auto -a ./README.md debian/gjs/usr/share/doc/gjs - chmod -R u\+rw,go=rX debian/gjs/usr/share/doc - install -p -m0644 debian/copyright debian/gjs/usr/share/doc/gjs/copyright - install -m0755 -d debian/gjs-tests/usr/share/doc/gjs-tests - install -p -m0644 debian/copyright debian/gjs-tests/usr/share/doc/gjs-tests/copyright - install -m0755 -d debian/libgjs0g/usr/share/doc/libgjs0g - install -p -m0644 debian/copyright debian/libgjs0g/usr/share/doc/libgjs0g/copyright - install -m0755 -d debian/libgjs-dev/usr/share/doc/libgjs-dev - install -p -m0644 debian/copyright debian/libgjs-dev/usr/share/doc/libgjs-dev/copyright - dh_installchangelogs - install -m0755 -d debian/libgjs0g/usr/share/doc/libgjs0g - install -p -m0644 debian/.debhelper/generated/libgjs0g/dh_installchangelogs.dch.trimmed debian/libgjs0g/usr/share/doc/libgjs0g/changelog.Debian - install -m0755 -d debian/libgjs-dev/usr/share/doc/libgjs-dev - install -p -m0644 debian/.debhelper/generated/libgjs-dev/dh_installchangelogs.dch.trimmed debian/libgjs-dev/usr/share/doc/libgjs-dev/changelog.Debian - install -m0755 -d debian/gjs/usr/share/doc/gjs - install -p -m0644 debian/.debhelper/generated/gjs/dh_installchangelogs.dch.trimmed debian/gjs/usr/share/doc/gjs/changelog.Debian - install -m0755 -d debian/gjs-tests/usr/share/doc/gjs-tests - install -p -m0644 debian/.debhelper/generated/gjs-tests/dh_installchangelogs.dch.trimmed debian/gjs-tests/usr/share/doc/gjs-tests/changelog.Debian - dh_installexamples - install -m0755 -d debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/calc.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/dbus-client.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/dbus-service.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gettext.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gio-cat.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/glistmodel.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk-application.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk3-template.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk3-template.ui debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk3.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk4-frame-clock.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk4-template.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk4-template.ui debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/gtk4.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/http-client.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/http-server.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/README debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/test.jpg debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/test.jpg.license debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/timers.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/webkit.js debian/gjs/usr/share/doc/gjs/examples - cp --reflink=auto -a ./examples/websocket-client.js debian/gjs/usr/share/doc/gjs/examples - dh_installgsettings - mv debian/gjs-tests.substvars.new debian/gjs-tests.substvars - dh_lintian - install -m0755 -d debian/gjs-tests/usr/share/lintian/overrides - install -p -m0644 debian/gjs-tests.lintian-overrides debian/gjs-tests/usr/share/lintian/overrides/gjs-tests - install -m0755 -d debian/libgjs0g/usr/share/lintian/overrides - install -p -m0644 debian/libgjs0g.lintian-overrides debian/libgjs0g/usr/share/lintian/overrides/libgjs0g - dh_gnome - dh_perl - dh_link - rm -f debian/gjs/usr/bin/gjs - ln -s gjs-console debian/gjs/usr/bin/gjs - rm -f debian/libgjs0g/usr/lib/x86_64-linux-gnu/libgjs.so.0 - ln -s libgjs.so.0.0.0 debian/libgjs0g/usr/lib/x86_64-linux-gnu/libgjs.so.0 - rm -f debian/libgjs-dev/usr/lib/x86_64-linux-gnu/libgjs.so - ln -s libgjs.so.0 debian/libgjs-dev/usr/lib/x86_64-linux-gnu/libgjs.so - dh_strip_nondeterminism - dh_compress - cd debian/gjs - cd debian/gjs-tests - cd debian/libgjs0g - cd debian/libgjs-dev - chmod a-x usr/share/doc/gjs-tests/changelog.Debian - gzip -9nf usr/share/doc/gjs-tests/changelog.Debian - chmod a-x usr/share/doc/libgjs0g/changelog.Debian - chmod a-x usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian - gzip -9nf usr/share/doc/libgjs0g/changelog.Debian - gzip -9nf usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian - chmod a-x usr/share/doc/libgjs-dev/changelog.Debian - cd '/build/reproducible-path/gjs-1.74.2' - gzip -9nf usr/share/doc/libgjs-dev/changelog.Debian - cd '/build/reproducible-path/gjs-1.74.2' - cd '/build/reproducible-path/gjs-1.74.2' - cd '/build/reproducible-path/gjs-1.74.2' - debian/rules override_dh_fixperms -make[1]: Entering directory '/build/reproducible-path/gjs-1.74.2' -dh_fixperms -Xusr/libexec/installed-tests - find debian/gjs-tests ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/gjs ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libgjs0g ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libgjs-dev ! -type l -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libgjs0g/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libgjs0g/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/gjs/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/gjs/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/gjs-tests/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/gjs-tests/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs-dev/usr/share/doc -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a ! -regex 'debian/libgjs-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/gjs/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libgjs0g/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libgjs-dev/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/gjs-tests/usr/share/doc -type d -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libgjs0g/usr/share/lintian/overrides -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/gjs -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs-dev/usr/include -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/gjs-tests/usr/share/lintian/overrides -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs0g -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/gjs/usr/bin -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod a+x - find debian/gjs-tests -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs-dev -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs-dev/usr/lib -type f -name '*.ali' -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod uga-w - find debian/libgjs0g/usr/lib -type f -name '*.ali' -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod uga-w - find debian/gjs-tests/usr/libexec -type f -a ! \( -regex .\*usr/libexec/installed-tests.\* \) -a -true -print0 2>/dev/null | xargs -0r chmod a+x -chmod --changes u=rw,og=r debian/*-tests/usr/libexec/installed-tests/gjs/*.so -mode of 'debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) -mode of 'debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) -mode of 'debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) -mode of 'debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--) -chmod --recursive --changes a+rX,u+w,og-w debian/*-tests/usr/libexec/installed-tests -make[1]: Leaving directory '/build/reproducible-path/gjs-1.74.2' - dh_missing - dh_dwz -a - dwz -- debian/gjs/usr/bin/gjs-console - dwz -- debian/libgjs0g/usr/lib/x86_64-linux-gnu/libgjs.so.0.0.0 - install -m0755 -d debian/gjs-tests/usr/lib/debug/.dwz/x86_64-linux-gnu - dwz -mdebian/gjs-tests/usr/lib/debug/.dwz/x86_64-linux-gnu/gjs-tests.debug -M/usr/lib/debug/.dwz/x86_64-linux-gnu/gjs-tests.debug -- debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine - objcopy --compress-debug-sections debian/gjs-tests/usr/lib/debug/.dwz/x86_64-linux-gnu/gjs-tests.debug - chmod 0644 -- debian/gjs-tests/usr/lib/debug/.dwz/x86_64-linux-gnu/gjs-tests.debug - dh_strip -a - install -m0755 -d debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/1e - objcopy --only-keep-debug --compress-debug-sections debian/gjs/usr/bin/gjs-console debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/1e/59015e02261f1d2f34d04cc8a10f6644f45425.debug - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/82 - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/82/644454c4bc05442f107eb9bf98a6b13e2de3de.debug - install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/34 - objcopy --only-keep-debug --compress-debug-sections debian/libgjs0g/usr/lib/x86_64-linux-gnu/libgjs.so.0.0.0 debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/34/4358043b0f33ad7dabe11cf7a7ab76fc5c1ce3.debug - chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/1e/59015e02261f1d2f34d04cc8a10f6644f45425.debug - strip --remove-section=.comment --remove-section=.note debian/gjs/usr/bin/gjs-console - objcopy --add-gnu-debuglink debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/1e/59015e02261f1d2f34d04cc8a10f6644f45425.debug debian/gjs/usr/bin/gjs-console - install -m0755 -d debian/.debhelper/gjs/dbgsym-root/usr/share/doc - ln -s gjs debian/.debhelper/gjs/dbgsym-root/usr/share/doc/gjs-dbgsym - install -m0755 -d debian/.debhelper/gjs - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/82/644454c4bc05442f107eb9bf98a6b13e2de3de.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/82/644454c4bc05442f107eb9bf98a6b13e2de3de.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/3d - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/3d/5c6e1884b17f123b2fb47d35492e72d923736b.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/3d/5c6e1884b17f123b2fb47d35492e72d923736b.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/3d/5c6e1884b17f123b2fb47d35492e72d923736b.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/0d - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/0d/0934771f62049d1c5ef4f41de40d544f3982b4.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/0d/0934771f62049d1c5ef4f41de40d544f3982b4.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/0d/0934771f62049d1c5ef4f41de40d544f3982b4.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/21 - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/21/8881eca0c01a4dcbb1a07fca6d979f73250313.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/21/8881eca0c01a4dcbb1a07fca6d979f73250313.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/21/8881eca0c01a4dcbb1a07fca6d979f73250313.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/59 - objcopy --only-keep-debug --compress-debug-sections debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/59/70c59c99b30c89493ad49e7cef77f3178323f5.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/59/70c59c99b30c89493ad49e7cef77f3178323f5.debug - strip --remove-section=.comment --remove-section=.note debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine - objcopy --add-gnu-debuglink debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/59/70c59c99b30c89493ad49e7cef77f3178323f5.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.dwz - cp --reflink=auto -a debian/gjs-tests/usr/lib/debug/.dwz/x86_64-linux-gnu debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.dwz - rm -fr debian/gjs-tests/usr/lib/debug/.dwz - rmdir -p --ignore-fail-on-non-empty debian/gjs-tests/usr/lib/debug - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/usr/share/doc - ln -s gjs-tests debian/.debhelper/gjs-tests/dbgsym-root/usr/share/doc/gjs-tests-dbgsym - install -m0755 -d debian/.debhelper/gjs-tests - chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/34/4358043b0f33ad7dabe11cf7a7ab76fc5c1ce3.debug - strip --remove-section=.comment --remove-section=.note --strip-unneeded debian/libgjs0g/usr/lib/x86_64-linux-gnu/libgjs.so.0.0.0 - objcopy --add-gnu-debuglink debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/34/4358043b0f33ad7dabe11cf7a7ab76fc5c1ce3.debug debian/libgjs0g/usr/lib/x86_64-linux-gnu/libgjs.so.0.0.0 - install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/usr/share/doc - ln -s libgjs0g debian/.debhelper/libgjs0g/dbgsym-root/usr/share/doc/libgjs0g-dbgsym - install -m0755 -d debian/.debhelper/libgjs0g - rm -f debian/gjs-tests.debhelper.log debian/gjs.debhelper.log debian/libgjs-dev.debhelper.log debian/libgjs0g.debhelper.log - debian/rules override_dh_makeshlibs -make[1]: Entering directory '/build/reproducible-path/gjs-1.74.2' -dh_makeshlibs -Xusr/lib/x86_64-linux-gnu/gjs-1.0 -- -c4 - rm -f debian/gjs/DEBIAN/shlibs - rm -f debian/gjs-tests/DEBIAN/shlibs - rm -f debian/libgjs0g/DEBIAN/shlibs - install -m0755 -d debian/libgjs0g/DEBIAN - echo "libgjs 0 libgjs0g (>= 1.74.2)" >> debian/libgjs0g/DEBIAN/shlibs - chmod 0644 -- debian/libgjs0g/DEBIAN/shlibs - dpkg-gensymbols -plibgjs0g -Idebian/libgjs0g.symbols -Pdebian/libgjs0g -edebian/libgjs0g/usr/lib/x86_64-linux-gnu/libgjs.so.0.0.0 -c4 - mv debian/.debhelper/generated/libgjs0g/triggers.new debian/.debhelper/generated/libgjs0g/triggers - rm -f debian/libgjs-dev/DEBIAN/shlibs -make[1]: Leaving directory '/build/reproducible-path/gjs-1.74.2' - dh_shlibdeps -a - install -m0755 -d debian/libgjs0g/DEBIAN - dpkg-shlibdeps -Tdebian/libgjs0g.substvars debian/libgjs0g/usr/lib/x86_64-linux-gnu/libgjs.so.0.0.0 - install -m0755 -d debian/gjs/DEBIAN - dpkg-shlibdeps -Tdebian/gjs.substvars debian/gjs/usr/bin/gjs-console - install -m0755 -d debian/gjs-tests/DEBIAN - dpkg-shlibdeps -Tdebian/gjs-tests.substvars debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libgjstesttools.so debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so - rm -f debian/gjs-tests.debhelper.log debian/gjs.debhelper.log debian/libgjs-dev.debhelper.log debian/libgjs0g.debhelper.log - debian/rules override_dh_girepository -make[1]: Entering directory '/build/reproducible-path/gjs-1.74.2' -dh_girepository -l /usr/lib/x86_64-linux-gnu/gjs/girepository-1.0 - rm -f - rm -f - rm -f - rm -f + cd obj-x86_64-linux-gnu && tail -v -n \+0 meson-logs/testlog.txt +==> meson-logs/testlog.txt <== +Log of Meson test suite run on 2025-02-13T12:37:39.343480 + +Inherited environment: DISPLAY=:99 XAUTHORITY=/tmp/xvfb-run.qPB5oj/Xauthority SHELL=/bin/bash DEB_HOST_ARCH_LIBC=gnu SUDO_GID=111 DEB_TARGET_GNU_SYSTEM=linux-gnu GCJFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong' DEB_HOST_MULTIARCH=x86_64-linux-gnu LANGUAGE=et_EE:et DEB_TARGET_ARCH_CPU=amd64 BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' DH_INTERNAL_OVERRIDE=dh_auto_test PBUILDER_PKGLIBDIR=/usr/lib/pbuilder 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.ScqaFAV0/pbuilderrc_lJew --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ScqaFAV0/b2 --logfile b2/build.log gjs_1.74.2-1+deb12u1.dsc' SUDO_USER=jenkins DEB_TARGET_ARCH_BITS=64 FFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong' PBUILDER_SYSCONFDIR=/etc PWD=/build/reproducible-path/gjs-1.74.2 DEB_BUILD_MULTIARCH=x86_64-linux-gnu SOURCE_DATE_EPOCH=1694287761 LOGNAME=pbuilder2 DEB_HOST_GNU_SYSTEM=linux-gnu DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs DEB_RULES_REQUIRES_ROOT=no DEB_BUILD_ARCH_BITS=64 CXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_BUILD_ARCH_OS=linux TZ=UTC BUILDUSERNAME=pbuilder2 LD_PRELOAD='' LDFLAGS='-Wl,-z,relro -Wl,-z,now -Wl,-z,defs' HOME=/build/reproducible-path/gjs-1.74.2/debian/.debhelper/generated/_source/home LANG=C DEB_HOST_ARCH_ABI=base DEB_TARGET_ARCH_LIBC=gnu DEB_TARGET_GNU_TYPE=x86_64-linux-gnu DEB_TARGET_ARCH_ABI=base CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' INVOCATION_ID=31503214440c4324aaa6469058a34298 DEB_TARGET_ARCH=amd64 DH_VERBOSE=1 DEB_BUILD_ARCH=amd64 PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder DEB_TARGET_ARCH_OS=linux MFLAGS=-w PBUILDER_OPERATION=build FCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong' MAKEFLAGS=w TERM=unknown DEB_TARGET_MULTIARCH=x86_64-linux-gnu DEB_BUILD_ARCH_CPU=amd64 DEB_BUILD_ARCH_LIBC=gnu OBJCFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security' USER=pbuilder2 DEB_HOST_ARCH_BITS=64 DEB_BUILD_GNU_TYPE=x86_64-linux-gnu DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16 ' SHLVL=4 MAKELEVEL=2 DEB_BUILD_GNU_SYSTEM=linux-gnu DH_INTERNAL_OPTIONS='' DEB_BUILD_MAINT_OPTIONS=hardening=+all DEB_TARGET_GNU_CPU=x86_64 DEB_TARGET_ARCH_ENDIAN=little DEB_HOST_ARCH=amd64 DEB_HOST_ARCH_ENDIAN=little DEB_HOST_GNU_TYPE=x86_64-linux-gnu LC_ALL=C.UTF-8 PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path DEB_BUILD_ARCH_ENDIAN=little DEB_HOST_ARCH_CPU=amd64 CFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security' SUDO_UID=106 OBJCXXFLAGS='-g -O2 -ffile-prefix-map=/build/reproducible-path/gjs-1.74.2=. -fstack-protector-strong -Wformat -Werror=format-security' MAIL=/var/mail/root DFLAGS=-frelease DEB_HOST_GNU_CPU=x86_64 DEB_HOST_ARCH_OS=linux DEB_BUILD_GNU_CPU=x86_64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_ARCH_ABI=base DH_INTERNAL_BUILDFLAGS=1 OLDPWD=/ ASFLAGS='' _=/usr/bin/dh_auto_test XDG_RUNTIME_DIR=/tmp/dh-xdg-rundir-QjYIx_qb MESON_TESTTHREADS=16 + +==================================== 4/69 ==================================== +test: gjs:JS / self +start time: 12:37:39 +duration: 0.65s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=245 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testself.js +----------------------------------- stdout ----------------------------------- +1..6 +ok 1 Test harness internal consistency +ok 2 Test harness internal consistency awaiting a Promise resolves +ok 3 Test harness internal consistency awaiting a nested async function resolves +ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey +ok 5 SpiderMonkey features check WeakRef is enabled +ok 6 SpiderMonkey features check class static blocks are enabled +============================================================================== + +==================================== 5/69 ==================================== +test: gjs:JS / ByteArray +start time: 12:37:39 +duration: 0.61s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=39 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testByteArray.js +----------------------------------- stdout ----------------------------------- +1..13 +ok 1 Byte array can be created from a string +ok 2 Byte array can be encoded from a string +ok 3 Byte array encodes as UTF-8 by default +ok 4 Byte array can be converted to a string of ASCII characters +ok 5 Byte array can be converted to a string of UTF-8 characters even if it ends with a 0 +ok 6 Byte array can be converted to a string of encoded characters even with a 0 byte +ok 7 Byte array stops converting to a string at an embedded 0 byte +ok 8 Byte array deals gracefully with a 0-length array +ok 9 Byte array deals gracefully with a 0-length GLib.Bytes +ok 10 Byte array deals gracefully with a 0-length string +ok 11 Byte array deals gracefully with a non Uint8Array +ok 12 Byte array legacy toString() behavior is preserved when created from a string +ok 13 Byte array legacy toString() behavior is preserved when marshalled from GI +============================================================================== + +==================================== 6/69 ==================================== +test: gjs:JS / Exceptions +start time: 12:37:39 +duration: 0.56s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=24 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testExceptions.js +----------------------------------- stdout ----------------------------------- +1..26 +ok 1 Exceptions are thrown from property setter +ok 2 Exceptions are thrown from property getter +ok 3 Exceptions are logged from constructor +ok 4 Exceptions are logged from property setter with binding +ok 5 Exceptions are logged from property getter with binding +ok 6 logError logs a warning for a GError +ok 7 logError logs a warning with a message if given +ok 8 logError also logs an error for a created GError that is not thrown +ok 9 logError logs an error created with the GLib.Error constructor +ok 10 logError logs the quark for a JS-created GError type +ok 11 logError logs with stack for a GError created from a C struct +ok 12 logError logs an error with a prefix if given +ok 13 logError logs an error with prefix and message +ok 14 logError logs a SyntaxError +ok 15 logError logs an error with cause +ok 16 logError logs a GError with cause +ok 17 logError logs an error with non-object cause +ok 18 logError logs an error with a cause tree +ok 19 logError logs an error with cyclical causes +ok 20 Exception from function with too few arguments contains the full function name +ok 21 Exception from function with too few arguments contains the full method name +ok 22 thrown GError is an instance of error enum type +ok 23 thrown GError matches error domain and code +ok 24 thrown GError has properties for domain and code +ok 25 GError.new_literal constructs a valid GLib.Error +ok 26 GError.new_literal does not accept invalid domains +============================================================================== + +==================================== 7/69 ==================================== +test: gjs:JS / Format +start time: 12:37:39 +duration: 0.52s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' MALLOC_PERTURB_=13 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_USE_UNINSTALLED_FILES=1 G_DEBUG=fatal-warnings,fatal-criticals GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testFormat.js +----------------------------------- stdout ----------------------------------- +1..12 +ok 1 imports.format escapes % with another % character +ok 2 imports.format formats a single string argument +ok 3 imports.format formats two string arguments +ok 4 imports.format formats two swapped string arguments +ok 5 imports.format formats a number in base 10 +ok 6 imports.format formats a number in base 16 +ok 7 imports.format formats a floating point number with no precision +ok 8 imports.format formats a floating point number with precision 2 +ok 9 imports.format pads with zeroes +ok 10 imports.format pads with spaces +ok 11 imports.format throws an error when given incorrect modifiers for the conversion type +ok 12 imports.format throws an error when incorrectly instructed to swap arguments +============================================================================== + +==================================== 8/69 ==================================== +test: gjs:JS / Fundamental +start time: 12:37:39 +duration: 0.48s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=167 ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testFundamental.js +----------------------------------- stdout ----------------------------------- +1..10 +ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue +ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue +ok 3 Fundamental type support can marshal a custom fundamental type into a GValue if contains a pointer and does not provide setter and getters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 4 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 # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 9 Fundamental type support can marshal to a null value +ok 10 Fundamental type support can marshal to a null value if has no getter function # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +============================================================================== + +==================================== 9/69 ==================================== +test: gjs:JS / Gettext +start time: 12:37:39 +duration: 0.43s +result: exit status 0 +command: MALLOC_PERTURB_=252 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGettext.js +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 Gettext module setlocale returns a locale +============================================================================== + +=================================== 12/69 ==================================== +test: gjs:JS / GLib +start time: 12:37:39 +duration: 0.61s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=136 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGLib.js +----------------------------------- stdout ----------------------------------- +1..28 +ok 1 GVariant constructor constructs a string variant +ok 2 GVariant constructor constructs a string variant (backwards compatible API) +ok 3 GVariant constructor constructs a struct variant +ok 4 GVariant constructor constructs a maybe variant +ok 5 GVariant constructor constructs a byte array variant +ok 6 GVariant constructor constructs a byte array variant from a string +ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string +ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array +ok 9 GVariant unpack preserves type information if the unpacked object contains variants +ok 10 GVariant unpack recursive leaves no variants in the unpacked object +ok 11 GVariantDict lookup returns the unpacked variant +ok 12 GVariantDict lookup returns null if the key isn't present +ok 13 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter +ok 14 GLib string function overrides GLib.stpcpy +ok 15 GLib string function overrides GLib.strstr_len +ok 16 GLib string function overrides GLib.strrstr +ok 17 GLib string function overrides GLib.strrstr_len +ok 18 GLib string function overrides GLib.strup +ok 19 GLib string function overrides GLib.strdown +ok 20 GLib string function overrides GLib.strreverse +ok 21 GLib string function overrides GLib.ascii_dtostr +ok 22 GLib string function overrides GLib.ascii_formatd +ok 23 GLib string function overrides GLib.strchug +ok 24 GLib string function overrides GLib.strchomp +ok 25 GLib string function overrides GLib.strstrip +ok 26 GLib string function overrides GLib.strdelimit +ok 27 GLib string function overrides GLib.strcanon +ok 28 GLib string function overrides GLib.base64_encode +============================================================================== + +==================================== 3/69 ==================================== +test: gjs:Scripts / Warnings +start time: 12:37:39 +duration: 1.04s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=8 GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testWarnings.sh +----------------------------------- stdout ----------------------------------- +ok 1 - overwriting method with Signals.addSignalMethods() should warn +ok 2 - passing too many arguments to a GI function should warn +ok 3 - file and line number are logged for syntax errors +1..3 +============================================================================== + +=================================== 13/69 ==================================== +test: gjs:JS / GObject +start time: 12:37:39 +duration: 0.58s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=204 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObject.js +----------------------------------- stdout ----------------------------------- +1..22 +ok 1 GObject overrides GObject.set() +ok 2 GObject overrides Signal alternative syntax handler is called with the right object +ok 3 GObject overrides Signal alternative syntax disconnected handler is not called +ok 4 GObject overrides toString() shows the native object address +ok 5 GObject should be able to create a GType object for gpointer +ok 6 GObject should be able to create a GType object for GBoxed +ok 7 GObject should be able to create a GType object for GParam +ok 8 GObject should be able to create a GType object for GInterface +ok 9 GObject should be able to create a GType object for GObject +ok 10 GObject should be able to create a GType object for GVariant +ok 11 GObject should be able to query signals +ok 12 GObject.Object.new() can be called with a property bag +ok 13 GObject.Object.new() can be called to construct an object without setting properties +ok 14 GObject.Object.new() complains about wrong types +ok 15 GObject.Object.new() complains about wrong properties +ok 16 GObject.Object.new() can construct C GObjects as well +ok 17 GObject.Object.new_with_properties() can be called with two arrays +ok 18 GObject.Object.new_with_properties() can be called to construct an object without setting properties +ok 19 GObject.Object.new_with_properties() complains about various incorrect usages +ok 20 GObject.Object.new_with_properties() complains about wrong types +ok 21 GObject.Object.new_with_properties() complains about wrong properties +ok 22 GObject.Object.new_with_properties() can construct C GObjects as well +============================================================================== + +==================================== 2/69 ==================================== +test: gjs:Scripts / CommandLineModules +start time: 12:37:39 +duration: 1.15s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=222 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testCommandLineModules.sh +----------------------------------- stdout ----------------------------------- +ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first +ok 2 - ensure dynamic imports resolve without an explicit mainloop +ok 3 - ensure top level await can import modules +1..3 +============================================================================== + +=================================== 17/69 ==================================== +test: gjs:JS / GTypeClass +start time: 12:37:40 +duration: 0.50s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=172 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGTypeClass.js +----------------------------------- stdout ----------------------------------- +1..8 +ok 1 Looking up param specs works +ok 2 Looking up param specs gives the correct name +ok 3 Looking up param specs gives the default value if present +ok 4 GType object has a name +ok 5 GType object has a read-only name +ok 6 GType object has an undeletable name +ok 7 GType object has a string representation +ok 8 GType marshalling marshals the invalid GType object into JS null +============================================================================== + +=================================== 18/69 ==================================== +test: gjs:JS / Importer +start time: 12:37:40 +duration: 0.59s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=105 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testImporter.js +----------------------------------- stdout ----------------------------------- +1..38 +ok 1 GI importer can import GI modules +ok 2 GI importer on failure throws an exception when the overrides file can't be imported +ok 3 GI importer on failure throws an exception when the overrides import throws one +ok 4 GI importer on failure throws an exception when the overrides _init throws one +ok 5 GI importer on failure throws an exception when the overrides _init isn't a function +ok 6 Importer is on the global object (backwards compatibility) +ok 7 Importer is abstract +ok 8 Importer exists +ok 9 Importer has a toString representation +ok 10 Importer throws an import error when trying to import a nonexistent module +ok 11 Importer throws an error when evaluating the module file throws an error +ok 12 Importer can import a module +ok 13 Importer can import a module with a toString property +ok 14 Importer makes deleting the import a no-op +ok 15 Importer gives the same object when importing a second time +ok 16 Importer can import a submodule +ok 17 Importer imports modules with a toString representation +ok 18 Importer does not share the same object for a module on a different path +ok 19 Importer gives the same object when importing a submodule a second time +ok 20 Importer has no meta properties on the toplevel importer +ok 21 Importer sets the names of imported modules +ok 22 Importer gives a module the importer object as parent module +ok 23 Importer gives a submodule the module as parent module +ok 24 Importer does not make a separate copy of a module imported in two places +ok 25 Importer evaluates an __init__.js file in an imported directory +ok 26 Importer throws on an __init__.js file with a syntax error +ok 27 Importer throws when an __init__.js throws an error +ok 28 Importer accesses a class defined in an __init__.js file +ok 29 Importer can import a file encoded in UTF-8 +ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed +ok 31 Importer properties defined in the module's lexical scope can be accessed +ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope +ok 33 Importer enumerating modules gets all of them +ok 34 Importer enumerating modules includes modules that throw on import +ok 35 Importer enumerating modules does not include meta properties +ok 36 Importer doesn't crash when resolving a non-string property +ok 37 Importer scripts support relative dynamic imports +ok 38 Importer imported scripts support relative dynamic imports +============================================================================== + +=================================== 15/69 ==================================== +test: gjs:JS / GObjectInterface +start time: 12:37:39 +duration: 0.80s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=171 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectInterface.js +----------------------------------- stdout ----------------------------------- +1..37 +ok 1 GObject interface cannot be instantiated +ok 2 GObject interface has a name +ok 3 GObject interface reports its type name +ok 4 GObject interface can be implemented by a GObject class +ok 5 GObject interface is implemented by a GObject class with the correct class object +ok 6 GObject interface can have its required function implemented +ok 7 GObject interface must have its required function implemented +ok 8 GObject interface doesn't have to have its optional function implemented +ok 9 GObject interface can have its optional function deferred to by the implementation +ok 10 GObject interface can have its function chained up to +ok 11 GObject interface can require another interface +ok 12 GObject interface can chain up to another interface +ok 13 GObject interface defers to the last interface's optional function +ok 14 GObject interface must be implemented by a class that implements all required interfaces +ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order +ok 16 GObject interface can require an interface from C +ok 17 GObject interface can connect class signals on the implementing class +ok 18 GObject interface can connect interface signals on the implementing class +ok 19 GObject interface can define properties on the implementing class +ok 20 GObject interface must have its properties overridden +ok 21 GObject interface can have introspected properties overriden +ok 22 GObject interface can be implemented by a class as well as its parent class +ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it +ok 24 GObject interface has a toString() defintion +ok 25 GObject interface has instance definition +ok 26 GObject interface has instance definition for non-object type +ok 27 GObject interface has instance definition for non-object type for native interface +ok 28 GObject interface prototype toString is enumerable and defined +ok 29 GObject interface prototype method properties are enumerated +ok 30 GObject interface prototype method properties are defined +ok 31 GObject interface prototype overrides are inherited by implementing classes +ok 32 GObject interface prototype overrides cannot be changed by instances of child classes +ok 33 GObject interface prototype unknown properties are inherited by implementing classes +ok 34 GObject interface prototype original property can be shadowed by class prototype property +ok 35 GObject interface prototype overridden property can be shadowed by class prototype property +ok 36 GObject interface prototype shadowed property can be restored +ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init +============================================================================== + +=================================== 22/69 ==================================== +test: gjs:JS / LegacyClass +start time: 12:37:40 +duration: 0.46s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=150 ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyClass.js +----------------------------------- stdout ----------------------------------- +1..62 +ok 1 A metaclass has its constructor called each time a class is created with it +ok 2 A metaclass is an instance of Lang.Class +ok 3 A metaclass produces instances that are instances of itself and Lang.Class +ok 4 A metaclass can dynamically define properties in its constructor +ok 5 A metaclass instance gets all the properties from its class and metaclass +ok 6 A metaclass instance gets dynamically defined properties from metaclass +ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass +ok 8 A metaclass can be detected with Lang.getMetaClass +ok 9 Class framework calls _init constructors +ok 10 Class framework calls parent constructors +ok 11 Class framework sets the right constructor properties +ok 12 Class framework sets up instanceof correctly +ok 13 Class framework has a name +ok 14 Class framework reports a sensible value for toString() +ok 15 Class framework allows overriding toString() +ok 16 Class framework is not configurable +ok 17 Class framework allows accessors for properties +ok 18 Class framework raises an exception when creating an abstract class +ok 19 Class framework inherits properties from abstract base classes +ok 20 Class framework inherits constructors from abstract base classes +ok 21 Class framework allows ES6 classes to inherit from abstract base classes +ok 22 Class framework lets methods call other methods without clobbering __caller__ +ok 23 Class framework allows custom return values from constructors +ok 24 Class framework allows symbol-named methods +ok 25 An interface is an instance of Lang.Interface +ok 26 An interface has a name +ok 27 An interface cannot be instantiated +ok 28 An interface can be implemented by a class +ok 29 An interface can be implemented by a class's superclass +ok 30 An interface doesn't disturb a class's constructor +ok 31 An interface can have its required method implemented +ok 32 An interface must have a name +ok 33 An interface must have its required methods implemented +ok 34 An interface does not have to have its optional methods implemented +ok 35 An interface can have its optional method deferred to by the implementation +ok 36 An interface can be chained up to by a class +ok 37 An interface can include arguments when being chained up to by a class +ok 38 An interface can have its property getter deferred to +ok 39 An interface can have its property setter deferred to +ok 40 An interface can have its property getter overridden +ok 41 An interface can have its property setter overridden +ok 42 An interface can require another interface +ok 43 An interface can have empty requires +ok 44 An interface can chain up to another interface +ok 45 An interface can be chained up to with a generic +ok 46 An interface can chain up to another interface with a generic +ok 47 An interface has its optional function defer to that of the last interface +ok 48 An interface must have all its required interfaces implemented +ok 49 An interface must have all its required interfaces implemented in the correct order +ok 50 An interface can have its implementation on a parent class +ok 51 An interface can require its implementor to be a subclass of some class +ok 52 An interface must be implemented by an object which subclasses the required class +ok 53 An interface can have methods that call others of its methods +ok 54 An interface is implemented by a subclass of a class that implements it +ok 55 An interface can be reimplemented by a subclass of a class that implements it +ok 56 An interface tells what it is with toString() +ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class +ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class +ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor +ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class +ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class +ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class +============================================================================== + +=================================== 11/69 ==================================== +test: gjs:JS / Gio +start time: 12:37:39 +duration: 0.98s +result: exit status 0 +command: MALLOC_PERTURB_=52 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGio.js +----------------------------------- stdout ----------------------------------- +1..35 +ok 1 ListStore iterator ListStore iterates +ok 2 Sorting in ListStore test insert_sorted +ok 3 Sorting in ListStore test sort +ok 4 Promisify function doesn't crash when async function is not defined +ok 5 Promisify function doesn't crash when finish function is not defined +ok 6 Promisify function promisifies functions +ok 7 Promisify function preserves old behavior +ok 8 Promisify function can guess the finish function +ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID +ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed +ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path +ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths +ok 13 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key +ok 14 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key +ok 15 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key +ok 16 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key +ok 17 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key +ok 18 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key +ok 19 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key +ok 20 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key +ok 21 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key +ok 22 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema +ok 23 Gio.Settings overrides with existing schema still works with correct keys +ok 24 Gio.add_action_entries override registers each entry as an action +ok 25 Gio.add_action_entries override connects and binds the activate handler +ok 26 Gio.add_action_entries override connects and binds the change_state handler +ok 27 Gio.add_action_entries override throw an error if the parameter_type is invalid +ok 28 Gio.add_action_entries override throw an error if the state is invalid +ok 29 Gio.FileEnumerator overrides iterates synchronously +ok 30 Gio.FileEnumerator overrides iterates asynchronously +ok 31 Non-introspectable file attribute overrides invalid means unsetting the attribute +ok 32 Non-introspectable file attribute overrides works for boolean +ok 33 Non-introspectable file attribute overrides works for uint32 +ok 34 Non-introspectable file attribute overrides works for uint64 +ok 35 Non-introspectable file attribute overrides works for object +============================================================================== + +=================================== 20/69 ==================================== +test: gjs:JS / Lang +start time: 12:37:40 +duration: 0.57s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=177 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLang.js +----------------------------------- stdout ----------------------------------- +1..9 +ok 1 Lang module counts properties with Lang.countProperties() +ok 2 Lang module copies properties from one object to another with Lang.copyProperties() +ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() +ok 4 Lang module copies property getters and setters +ok 5 Lang module bind() calls the bound function with the supplied this-object +ok 6 Lang module bind() throws an error when no function supplied +ok 7 Lang module bind() throws an error when this-object undefined +ok 8 Lang module bind() supplies extra arguments to the function +ok 9 Lang module bind() appends the extra arguments to any arguments passed +============================================================================== + +=================================== 21/69 ==================================== +test: gjs:JS / LegacyByteArray +start time: 12:37:40 +duration: 0.70s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=31 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyByteArray.js +----------------------------------- stdout ----------------------------------- +1..14 +ok 1 Legacy byte array has length 0 for empty array +ok 2 Legacy byte array initially sized to 10 has length 10 +ok 3 Legacy byte array initially sized to 10 is initialized to zeroes +ok 4 Legacy byte array assigns values correctly +ok 5 Legacy byte array assignment past end implicitly lengthens the array +ok 6 Legacy byte array assignment past end implicitly creates zero bytes +ok 7 Legacy byte array changes the length when assigning to length property +ok 8 Legacy byte array conversions gives a byte 5 when assigning 5 +ok 9 Legacy byte array conversions gives a byte 0 when assigning null +ok 10 Legacy byte array conversions gives a byte 0 when assigning undefined +ok 11 Legacy byte array conversions rounds off when assigning a double +ok 12 Legacy byte array can be created from an array +ok 13 Legacy byte array can be converted to a string of ASCII characters +ok 14 Legacy byte array can be passed in with transfer none +============================================================================== + +=================================== 16/69 ==================================== +test: gjs:JS / GObjectValue +start time: 12:37:40 +duration: 1.03s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=239 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectValue.js +----------------------------------- stdout ----------------------------------- +1..148 +ok 1 GObject value (GValue) initializes schar +ok 2 GObject value (GValue) schar is compatible with itself +ok 3 GObject value (GValue) schar is transformable to itself +ok 4 GObject value (GValue) initialized sets and gets schar +ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 6 GObject value (GValue) initialized copies schar +ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 8 GObject value (GValue) initializes int +ok 9 GObject value (GValue) int is compatible with itself +ok 10 GObject value (GValue) int is transformable to itself +ok 11 GObject value (GValue) initialized sets and gets int +ok 12 GObject value (GValue) initialized can be passed to a function and returns a int # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 13 GObject value (GValue) initialized copies int +ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 15 GObject value (GValue) initializes int64 +ok 16 GObject value (GValue) int64 is compatible with itself +ok 17 GObject value (GValue) int64 is transformable to itself +ok 18 GObject value (GValue) initialized sets and gets int64 +ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 20 GObject value (GValue) initialized copies int64 +ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 22 GObject value (GValue) initializes long +ok 23 GObject value (GValue) long is compatible with itself +ok 24 GObject value (GValue) long is transformable to itself +ok 25 GObject value (GValue) initialized sets and gets long +ok 26 GObject value (GValue) initialized can be passed to a function and returns a long # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 27 GObject value (GValue) initialized copies long +ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 29 GObject value (GValue) initializes char +ok 30 GObject value (GValue) char is compatible with itself +ok 31 GObject value (GValue) char is transformable to itself +ok 32 GObject value (GValue) initialized sets and gets char +ok 33 GObject value (GValue) initialized can be passed to a function and returns a char # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 34 GObject value (GValue) initialized copies char +ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 36 GObject value (GValue) initializes uchar +ok 37 GObject value (GValue) uchar is compatible with itself +ok 38 GObject value (GValue) uchar is transformable to itself +ok 39 GObject value (GValue) initialized sets and gets uchar +ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 41 GObject value (GValue) initialized copies uchar +ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 43 GObject value (GValue) initializes uint +ok 44 GObject value (GValue) uint is compatible with itself +ok 45 GObject value (GValue) uint is transformable to itself +ok 46 GObject value (GValue) initialized sets and gets uint +ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 48 GObject value (GValue) initialized copies uint +ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 50 GObject value (GValue) initializes uint64 +ok 51 GObject value (GValue) uint64 is compatible with itself +ok 52 GObject value (GValue) uint64 is transformable to itself +ok 53 GObject value (GValue) initialized sets and gets uint64 +ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 55 GObject value (GValue) initialized copies uint64 +ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 57 GObject value (GValue) initializes ulong +ok 58 GObject value (GValue) ulong is compatible with itself +ok 59 GObject value (GValue) ulong is transformable to itself +ok 60 GObject value (GValue) initialized sets and gets ulong +ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 62 GObject value (GValue) initialized copies ulong +ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 64 GObject value (GValue) initializes double +ok 65 GObject value (GValue) double is compatible with itself +ok 66 GObject value (GValue) double is transformable to itself +ok 67 GObject value (GValue) initialized sets and gets double +ok 68 GObject value (GValue) initialized can be passed to a function and returns a double # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 69 GObject value (GValue) initialized copies double +ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 71 GObject value (GValue) initializes float +ok 72 GObject value (GValue) float is compatible with itself +ok 73 GObject value (GValue) float is transformable to itself +ok 74 GObject value (GValue) initialized sets and gets float +ok 75 GObject value (GValue) initialized can be passed to a function and returns a float # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 76 GObject value (GValue) initialized copies float +ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 78 GObject value (GValue) initializes gtype +ok 79 GObject value (GValue) gtype is compatible with itself +ok 80 GObject value (GValue) gtype is transformable to itself +ok 81 GObject value (GValue) initialized sets and gets gtype +ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 83 GObject value (GValue) initialized copies gtype +ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 85 GObject value (GValue) initializes boolean +ok 86 GObject value (GValue) boolean is compatible with itself +ok 87 GObject value (GValue) boolean is transformable to itself +ok 88 GObject value (GValue) initialized sets and gets boolean +ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 90 GObject value (GValue) initialized copies boolean +ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 92 GObject value (GValue) initializes string +ok 93 GObject value (GValue) string is compatible with itself +ok 94 GObject value (GValue) string is transformable to itself +ok 95 GObject value (GValue) initialized sets and gets string +ok 96 GObject value (GValue) initialized can be passed to a function and returns a string # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 97 GObject value (GValue) initialized copies string +ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 99 GObject value (GValue) initializes param +ok 100 GObject value (GValue) param is compatible with itself +ok 101 GObject value (GValue) param is transformable to itself +ok 102 GObject value (GValue) initialized sets and gets param +ok 103 GObject value (GValue) initialized can be passed to a function and returns a param # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 104 GObject value (GValue) initialized copies param +ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 106 GObject value (GValue) initializes variant +ok 107 GObject value (GValue) variant is compatible with itself +ok 108 GObject value (GValue) variant is transformable to itself +ok 109 GObject value (GValue) initialized sets and gets variant +ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 111 GObject value (GValue) initialized copies variant +ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 113 GObject value (GValue) initializes boxed +ok 114 GObject value (GValue) boxed is compatible with itself +ok 115 GObject value (GValue) boxed is transformable to itself +ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 +ok 117 GObject value (GValue) initialized can be passed to a function and returns a boxed # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 +ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 120 GObject value (GValue) initializes gvalue +ok 121 GObject value (GValue) gvalue is compatible with itself +ok 122 GObject value (GValue) gvalue is transformable to itself +ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 +ok 124 GObject value (GValue) initialized can be passed to a function and returns a gvalue # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 +ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 127 GObject value (GValue) initializes object +ok 128 GObject value (GValue) object is compatible with itself +ok 129 GObject value (GValue) object is transformable to itself +ok 130 GObject value (GValue) initialized sets and gets object +ok 131 GObject value (GValue) initialized can be passed to a function and returns a object # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 132 GObject value (GValue) initialized copies object +ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 134 GObject value (GValue) initializes instance +ok 135 GObject value (GValue) instance is compatible with itself +ok 136 GObject value (GValue) instance is transformable to itself +ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 +ok 138 GObject value (GValue) initialized can be passed to a function and returns a instance # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 +ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 147 GObject value (GValue) initializes from instance of object +ok 148 GObject value (GValue) initializes from instance of instance # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +============================================================================== + +=================================== 25/69 ==================================== +test: gjs:JS / Namespace +start time: 12:37:40 +duration: 0.58s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=222 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testNamespace.js +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 GI repository namespace supplies a name +============================================================================== + +=================================== 26/69 ==================================== +test: gjs:JS / Package +start time: 12:37:40 +duration: 0.55s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=75 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testPackage.js +----------------------------------- stdout ----------------------------------- +1..20 +ok 1 Package module finds an existing library +ok 2 Package module doesn't find a non-existent library +ok 3 Package module finds a function +ok 4 Package module doesn't find a non-existent function +ok 5 Package module finds a class +ok 6 Package module doesn't find a non-existent class +ok 7 Package module finds a property +ok 8 Package module doesn't find a non-existent property +ok 9 Package module finds a static function +ok 10 Package module doesn't find a non-existent static function +ok 11 Package module finds a method +ok 12 Package module doesn't find a non-existent method +ok 13 Package module finds an interface +ok 14 Package module doesn't find a non-existent interface +ok 15 Package module finds an interface method +ok 16 Package module doesn't find a non-existent interface method +ok 17 Package module finds an enum value +ok 18 Package module doesn't find a non-existent enum value +ok 19 Package module finds a constant +ok 20 Package module doesn't find a non-existent constant +============================================================================== + +=================================== 23/69 ==================================== +test: gjs:JS / LegacyGObject +start time: 12:37:40 +duration: 0.67s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=211 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyGObject.js +----------------------------------- stdout ----------------------------------- +1..60 +ok 1 GObject class constructs with default values for properties +ok 2 GObject class constructs with a hash of property values +ok 3 GObject class constructs with property values from Gtk.Builder +ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties +ok 5 GObject class has a name +ok 6 GObject class has a notify signal +ok 7 GObject class can define its own signals +ok 8 GObject class passes emitted arguments to signal handlers +ok 9 GObject class can return values from signals +ok 10 GObject class does not call first-wins signal handlers after one returns a value +ok 11 GObject class gets the return value of the default handler +ok 12 GObject class calls run-last default handler last +ok 13 GObject class can inherit from something that's not GObject.Object +ok 14 GObject class can implement an interface +ok 15 GObject class can implement interface vfuncs +ok 16 GObject class can be a subclass +ok 17 GObject class can have any valid Lang.Class name +ok 18 GObject class calls its _instance_init() function while chaining up in constructor +ok 19 GObject class can have an interface-valued property +ok 20 GObject class can override a property from the parent class +ok 21 GObject class cannot override a non-existent property +ok 22 GObject class handles gracefully forgetting to override a C property +ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors +ok 24 GObject interface class can implement a Lang.Interface +ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object +ok 26 GObject interface can be implemented by a GObject class along with a JS interface +ok 27 GObject interface is an instance of the interface classes +ok 28 GObject interface cannot be instantiated +ok 29 GObject interface has a name +ok 30 GObject interface reports its type name +ok 31 GObject interface can be implemented by a GObject class +ok 32 GObject interface is implemented by a GObject class with the correct class object +ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface +ok 34 GObject interface can have its required function implemented +ok 35 GObject interface must have its required function implemented +ok 36 GObject interface doesn't have to have its optional function implemented +ok 37 GObject interface can have its optional function deferred to by the implementation +ok 38 GObject interface can have its function chained up to +ok 39 GObject interface can require another interface +ok 40 GObject interface can chain up to another interface +ok 41 GObject interface defers to the last interface's optional function +ok 42 GObject interface must be implemented by a class that implements all required interfaces +ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order +ok 44 GObject interface can require an interface from C +ok 45 GObject interface can define signals on the implementing class +ok 46 GObject interface can define properties on the implementing class +ok 47 GObject interface must have its properties overridden +ok 48 GObject interface gets the correct type for its metaclass +ok 49 GObject interface can be implemented by a class as well as its parent class +ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it +ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class +ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class +ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor +ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class +ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class +ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class +ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class +ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class +ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent +ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself +============================================================================== + +=================================== 14/69 ==================================== +test: gjs:JS / GObjectClass +start time: 12:37:39 +duration: 1.22s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=208 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectClass.js +----------------------------------- stdout ----------------------------------- +1..126 +ok 1 GObject class with decorator throws an error when not used with a GObject-derived class +ok 2 GObject class with decorator throws an error when used with an abstract class +ok 3 GObject class with decorator constructs with default values for properties +ok 4 GObject class with decorator constructs with a hash of property values +ok 5 GObject class with decorator warns if more than one argument passed to the default constructor +ok 6 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash +ok 7 GObject class with decorator accepts a property hash that is not a plain object +ok 8 GObject class with decorator constructs with property values from Gtk.Builder +ok 9 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties +ok 10 GObject class with decorator has a name +ok 11 GObject class with decorator has a notify signal +ok 12 GObject class with decorator can define its own signals +ok 13 GObject class with decorator passes emitted arguments to signal handlers +ok 14 GObject class with decorator can return values from signals +ok 15 GObject class with decorator does not call first-wins signal handlers after one returns a value +ok 16 GObject class with decorator gets the return value of the default handler +ok 17 GObject class with decorator calls run-last default handler last +ok 18 GObject class with decorator can inherit from something that's not GObject.Object +ok 19 GObject class with decorator can implement an interface +ok 20 GObject class with decorator can implement interface vfuncs +ok 21 GObject class with decorator can be a subclass +ok 22 GObject class with decorator can have any valid class name +ok 23 GObject class with decorator handles anonymous class expressions +ok 24 GObject class with decorator calls its _instance_init() function while chaining up in constructor +ok 25 GObject class with decorator can have an interface-valued property +ok 26 GObject class with decorator can have an int64 property +ok 27 GObject class with decorator can have a default int64 property +ok 28 GObject class with decorator can have an uint64 property +ok 29 GObject class with decorator can have a default uint64 property +ok 30 GObject class with decorator can override a property from the parent class +ok 31 GObject class with decorator cannot override a non-existent property +ok 32 GObject class with decorator handles gracefully forgetting to override a C property +ok 33 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors +ok 34 GObject class with decorator does not pollute the wrong prototype with GObject properties +ok 35 GObject class with decorator resolves properties from interfaces +ok 36 GObject class with decorator has a toString() defintion +ok 37 GObject class with decorator does not clobber native parent interface vfunc definitions +ok 38 GObject class with decorator does not clobber dynamic parent interface vfunc definitions +ok 39 GObject class with custom constructor throws an error when not used with a GObject-derived class +ok 40 GObject class with custom constructor constructs with default values for properties +ok 41 GObject class with custom constructor has a toString() defintion +ok 42 GObject class with custom constructor constructs with a hash of property values +ok 43 GObject class with custom constructor accepts a property hash that is not a plain object +ok 44 GObject class with custom constructor constructs with property values from Gtk.Builder +ok 45 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties +ok 46 GObject class with custom constructor has a name +ok 47 GObject class with custom constructor has a notify signal +ok 48 GObject class with custom constructor can define its own signals +ok 49 GObject class with custom constructor passes emitted arguments to signal handlers +ok 50 GObject class with custom constructor can return values from signals +ok 51 GObject class with custom constructor does not call first-wins signal handlers after one returns a value +ok 52 GObject class with custom constructor gets the return value of the default handler +ok 53 GObject class with custom constructor calls run-last default handler last +ok 54 GObject class with custom constructor can be a subclass +ok 55 GObject class with custom constructor can override a property from the parent class +ok 56 GObject virtual function can have its property read +ok 57 GObject virtual function can have its property overridden with an anonymous function +ok 58 GObject virtual function can access the parent prototype with super() +ok 59 GObject virtual function handles non-existing properties +ok 60 GObject virtual function gracefully bails out when overriding an unsupported vfunc type +ok 61 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type +ok 62 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type +ok 63 Register GType name uses the class name +ok 64 Register GType name uses the sanitized class name +ok 65 Register GType name use the file path and class name +ok 66 Register GType name use the file path and sanitized class name +ok 67 Register GType name use provided class name +ok 68 Register GType name sanitizes user provided class name +ok 69 Signal handler matching finds handlers by signal ID +ok 70 Signal handler matching finds handlers by signal detail +ok 71 Signal handler matching finds handlers by callback +ok 72 Signal handler matching finds handlers by a combination of parameters +ok 73 Signal handler matching blocks a handler by callback +ok 74 Signal handler matching blocks multiple handlers by callback +ok 75 Signal handler matching blocks handlers by a combination of parameters +ok 76 Signal handler matching disconnects a handler by callback +ok 77 Signal handler matching blocks multiple handlers by callback +ok 78 Signal handler matching blocks handlers by a combination of parameters +ok 79 Signal handler matching blocks a handler by callback, convenience method +ok 80 Signal handler matching disconnects a handler by callback, convenience method +ok 81 Signal handler matching does not support disconnecting a handler by callback data +ok 82 Property bindings can bind properties of the same type +ok 83 Property bindings can use custom mappings to bind properties of different types +ok 84 Property bindings can be set up as a group +ok 85 Property bindings can be set up as a group with custom mappings +ok 86 Auto accessor generation get and set the property +ok 87 Auto accessor generation initial value is the param spec's default value +ok 88 Auto accessor generation set properties at construct time +ok 89 Auto accessor generation set properties at construct time with locale +ok 90 Auto accessor generation notify when the property changes +ok 91 Auto accessor generation copies accessors for camel and kebab if snake accessors given +ok 92 Auto accessor generation copies accessors for snake and kebab if camel accessors given +ok 93 Auto accessor generation copies accessors for snake and camel if kebab accessors given +ok 94 Auto accessor generation readonly getter throws +ok 95 Auto accessor generation writeonly setter throws +ok 96 Auto accessor generation getter throws when setter defined +ok 97 Auto accessor generation setter throws when getter defined +ok 98 GObject class with JSObject property assigns a valid JSObject on construct +ok 99 GObject class with JSObject property Set null with an empty JSObject on construct +ok 100 GObject class with JSObject property assigns a null JSObject on construct +ok 101 GObject class with JSObject property assigns a JSObject Array on construct +ok 102 GObject class with JSObject property assigns a Function on construct +ok 103 GObject class with JSObject property throws an error when using a boolean value on construct +ok 104 GObject class with JSObject property throws an error when using an int value on construct +ok 105 GObject class with JSObject property throws an error when using a numeric value on construct +ok 106 GObject class with JSObject property throws an error when using a string value on construct +ok 107 GObject class with JSObject property throws an error when using an undefined value on construct +ok 108 GObject class with JSObject property property value survives when GObject wrapper is collected +ok 109 GObject class with JSObject signals emits signal with null JSObject parameter +ok 110 GObject class with JSObject signals emits signal with JSObject parameter +ok 111 GObject class with JSObject signals emits signal with multiple JSObject parameters +ok 112 GObject class with JSObject signals re-emits signal with same JSObject parameter +ok 113 GObject class with JSObject signals throws an error when using a boolean value as parameter +ok 114 GObject class with JSObject signals throws an error when using an int value as parameter +ok 115 GObject class with JSObject signals throws an error when using a numeric value as parameter +ok 116 GObject class with JSObject signals throws an error when using a string value as parameter +ok 117 GObject class with JSObject signals throws an error when using an undefined value as parameter +ok 118 GObject class with JSObject signals returns a JSObject +ok 119 GObject class with JSObject signals returns null when returning undefined +ok 120 GObject class with JSObject signals returns null when not returning +ok 121 GObject class with JSObject signals throws an error when returning a boolean value +ok 122 GObject class with JSObject signals throws an error when returning an int value +ok 123 GObject class with JSObject signals throws an error when returning a numeric value +ok 124 GObject class with JSObject signals throws an error when returning a string value +ok 125 GObject class with int64 properties can set an int64 property +ok 126 GObject class with int64 properties can construct with int64 property +----------------------------------- stderr ----------------------------------- +Gjs-Console-Message: 12:37:40.581: { + "enumerable": true, + "configurable": false +} +============================================================================== + +=================================== 24/69 ==================================== +test: gjs:JS / Mainloop +start time: 12:37:40 +duration: 0.62s +result: exit status 0 +command: MALLOC_PERTURB_=249 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testMainloop.js +----------------------------------- stdout ----------------------------------- +1..8 +ok 1 Mainloop.timeout_add() runs a timeout function +ok 2 Mainloop.timeout_add() runs a timeout function until it returns false +ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout +ok 4 Mainloop.idle_add() runs an idle function +ok 5 Mainloop.idle_add() continues to run idle functions that return true +ok 6 Mainloop.idle_add() does not run idle functions if removed +ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked +ok 8 Mainloop.idle_add() does not leak idle callbacks +============================================================================== + +=================================== 27/69 ==================================== +test: gjs:JS / ParamSpec +start time: 12:37:40 +duration: 0.52s +result: exit status 0 +command: MALLOC_PERTURB_=89 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testParamSpec.js +----------------------------------- stdout ----------------------------------- +1..28 +ok 1 GObject.ParamSpec.string has the correct name strings +ok 2 GObject.ParamSpec.string has the correct flags +ok 3 GObject.ParamSpec.string has the correct default value +ok 4 GObject.ParamSpec.int has the correct name strings +ok 5 GObject.ParamSpec.int has the correct flags +ok 6 GObject.ParamSpec.int has the correct default value +ok 7 GObject.ParamSpec.uint has the correct name strings +ok 8 GObject.ParamSpec.uint has the correct flags +ok 9 GObject.ParamSpec.uint has the correct default value +ok 10 GObject.ParamSpec.int64 has the correct name strings +ok 11 GObject.ParamSpec.int64 has the correct flags +ok 12 GObject.ParamSpec.int64 has the correct default value +ok 13 GObject.ParamSpec.uint64 has the correct name strings +ok 14 GObject.ParamSpec.uint64 has the correct flags +ok 15 GObject.ParamSpec.uint64 has the correct default value +ok 16 GObject.ParamSpec.enum has the correct name strings +ok 17 GObject.ParamSpec.enum has the correct flags +ok 18 GObject.ParamSpec.enum has the correct default value +ok 19 GObject.ParamSpec.flags has the correct name strings +ok 20 GObject.ParamSpec.flags has the correct flags +ok 21 GObject.ParamSpec.flags has the correct default value +ok 22 GObject.ParamSpec.object has the correct name strings +ok 23 GObject.ParamSpec.object has the correct flags +ok 24 GObject.ParamSpec.object has the correct default value +ok 25 GObject.ParamSpec.jsobject has the correct name strings +ok 26 GObject.ParamSpec.jsobject has the correct flags +ok 27 GObject.ParamSpec.jsobject has the correct default value +ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property +============================================================================== + +=================================== 10/69 ==================================== +test: gjs:JS / GIMarshalling +start time: 12:37:39 +duration: 1.69s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=7 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGIMarshalling.js +----------------------------------- stdout ----------------------------------- +1..435 +ok 1 Boolean true marshals as a return value +ok 2 Boolean true marshals as an in parameter +ok 3 Boolean true marshals as an out parameter +ok 4 Boolean true marshals as an inout parameter +ok 5 Boolean false marshals as a return value +ok 6 Boolean false marshals as an in parameter +ok 7 Boolean false marshals as an out parameter +ok 8 Boolean false marshals as an inout parameter +ok 9 Integer int8-typed marshals signed value as a return value +ok 10 Integer int8-typed marshals signed value as an in parameter +ok 11 Integer int8-typed marshals signed value as an out parameter +ok 12 Integer int8-typed marshals as an inout parameter +ok 13 Integer int8-typed marshals unsigned value as a return value +ok 14 Integer int8-typed marshals unsigned value as an in parameter +ok 15 Integer int8-typed marshals unsigned value as an out parameter +ok 16 Integer int8-typed marshals unsigned value as an inout parameter +ok 17 Integer int16-typed marshals signed value as a return value +ok 18 Integer int16-typed marshals signed value as an in parameter +ok 19 Integer int16-typed marshals signed value as an out parameter +ok 20 Integer int16-typed marshals as an inout parameter +ok 21 Integer int16-typed marshals unsigned value as a return value +ok 22 Integer int16-typed marshals unsigned value as an in parameter +ok 23 Integer int16-typed marshals unsigned value as an out parameter +ok 24 Integer int16-typed marshals unsigned value as an inout parameter +ok 25 Integer int32-typed marshals signed value as a return value +ok 26 Integer int32-typed marshals signed value as an in parameter +ok 27 Integer int32-typed marshals signed value as an out parameter +ok 28 Integer int32-typed marshals as an inout parameter +ok 29 Integer int32-typed marshals unsigned value as a return value +ok 30 Integer int32-typed marshals unsigned value as an in parameter +ok 31 Integer int32-typed marshals unsigned value as an out parameter +ok 32 Integer int32-typed marshals unsigned value as an inout parameter +ok 33 Integer int64-typed marshals signed value as a return value +ok 34 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 35 Integer int64-typed marshals signed value as an out parameter +ok 36 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 37 Integer int64-typed marshals unsigned value as a return value +ok 38 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 39 Integer int64-typed marshals unsigned value as an out parameter +ok 40 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 41 Integer short-typed marshals signed value as a return value +ok 42 Integer short-typed marshals signed value as an in parameter +ok 43 Integer short-typed marshals signed value as an out parameter +ok 44 Integer short-typed marshals as an inout parameter +ok 45 Integer short-typed marshals unsigned value as a return value +ok 46 Integer short-typed marshals unsigned value as an in parameter +ok 47 Integer short-typed marshals unsigned value as an out parameter +ok 48 Integer short-typed marshals unsigned value as an inout parameter +ok 49 Integer int-typed marshals signed value as a return value +ok 50 Integer int-typed marshals signed value as an in parameter +ok 51 Integer int-typed marshals signed value as an out parameter +ok 52 Integer int-typed marshals as an inout parameter +ok 53 Integer int-typed marshals unsigned value as a return value +ok 54 Integer int-typed marshals unsigned value as an in parameter +ok 55 Integer int-typed marshals unsigned value as an out parameter +ok 56 Integer int-typed marshals unsigned value as an inout parameter +ok 57 Integer long-typed marshals signed value as a return value +ok 58 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 59 Integer long-typed marshals signed value as an out parameter +ok 60 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 61 Integer long-typed marshals unsigned value as a return value +ok 62 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 63 Integer long-typed marshals unsigned value as an out parameter +ok 64 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 65 Integer ssize-typed marshals signed value as a return value +ok 66 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 67 Integer ssize-typed marshals signed value as an out parameter +ok 68 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 69 Integer ssize-typed marshals unsigned value as a return value +ok 70 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 71 Integer ssize-typed marshals unsigned value as an out parameter +ok 72 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 73 BigInt int64-typed marshals signed value as an in parameter +ok 74 BigInt int64-typed marshals unsigned value as an in parameter +ok 75 BigInt long-typed marshals signed value as an in parameter +ok 76 BigInt long-typed marshals unsigned value as an in parameter +ok 77 BigInt ssize-typed marshals signed value as an in parameter +ok 78 BigInt ssize-typed marshals unsigned value as an in parameter +ok 79 Floating point float-typed marshals value as a return value +ok 80 Floating point float-typed marshals as an in parameter +ok 81 Floating point float-typed marshals value as an out parameter +ok 82 Floating point float-typed marshals value as an inout parameter +ok 83 Floating point double-typed marshals value as a return value +ok 84 Floating point double-typed marshals as an in parameter +ok 85 Floating point double-typed marshals value as an out parameter +ok 86 Floating point double-typed marshals value as an inout parameter +ok 87 time_t marshals as a return value +ok 88 time_t marshals as an in parameter +ok 89 time_t marshals as an out parameter +ok 90 time_t marshals as an inout parameter +ok 91 GType void marshals as a return value +ok 92 GType void marshals as an in parameter +ok 93 GType void marshals as an out parameter +ok 94 GType void marshals as an inout parameter +ok 95 GType string marshals as a return value +ok 96 GType string marshals as an in parameter +ok 97 GType string marshals as an out parameter +ok 98 GType can be implicitly converted from a GObject type alias +ok 99 GType can be implicitly converted from a JS type +ok 100 UTF-8 string with transfer none marshals as a return value +ok 101 UTF-8 string with transfer none marshals as an in parameter +ok 102 UTF-8 string with transfer none marshals as an out parameter +ok 103 UTF-8 string with transfer none marshals as an inout parameter +ok 104 UTF-8 string with transfer full marshals as a return value +ok 105 UTF-8 string with transfer full marshals as an out parameter +ok 106 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 +ok 107 UTF-8 string marshals value as a byte array +ok 108 UTF-8 string makes a default out value for a broken C function +ok 109 In-out array in the style of gtk_init() marshals null +ok 110 In-out array in the style of gtk_init() marshals an inout empty array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 +ok 111 In-out array in the style of gtk_init() marshals an inout array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 +ok 112 Fixed-size C array of ints marshals as a return value +ok 113 Fixed-size C array of ints marshals as an in parameter +ok 114 Fixed-size C array of ints marshals as an out parameter +ok 115 Fixed-size C array of ints marshals as an inout parameter +ok 116 Fixed-size C array of shorts marshals as a return value +ok 117 Fixed-size C array of shorts marshals as an in parameter +ok 118 Fixed-size C array marshals a struct array as an out parameter +ok 119 C array with length marshals as a return value +ok 120 C array with length marshals as an in parameter +ok 121 C array with length marshals as an out parameter +ok 122 C array with length marshals as an inout parameter +ok 123 C array with length can be returned along with other arguments +ok 124 C array with length can be passed to a function with its length parameter before it +ok 125 C array with length can be passed to a function with zero terminator +ok 126 C array with length of strings marshals as an in parameter +ok 127 C array with length marshals a byte array as an in parameter +ok 128 C array with length of signed 64-bit ints marshals as an in parameter +ok 129 C array with length of unsigned 64-bit ints marshals as an in parameter +ok 130 C array with length of unichars marshals as an in parameter +ok 131 C array with length of unichars marshals as an out parameter +ok 132 C array with length of unichars marshals from an array of codepoints +ok 133 C array with length of booleans marshals as an in parameter +ok 134 C array with length of booleans marshals as an out parameter +ok 135 C array with length of booleans marshals from an array of numbers +ok 136 C array with length of boxed structs marshals as an in parameter +ok 137 C array with length of boxed structs passed by value marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 +ok 138 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 +ok 139 C array with length marshals two arrays with the same length parameter +ok 140 C array with length copies correctly on transfer full +ok 141 C array with length of enums marshals as an in parameter +ok 142 C array with length of flags marshals as an in parameter +ok 143 C array with length marshals an array with a 64-bit length parameter +ok 144 C array with length marshals an array with an 8-bit length parameter +ok 145 C array with length can be an out argument along with other arguments +ok 146 C array with length can be an in-out argument along with other arguments +ok 147 C array with length does not interpret an unannotated integer as a length parameter +ok 148 Zero-terminated C array of strings marshals as a return value +ok 149 Zero-terminated C array of strings marshals as an in parameter +ok 150 Zero-terminated C array of strings marshals as an out parameter +ok 151 Zero-terminated C array of strings marshals as an inout parameter +ok 152 Zero-terminated C array marshals null as a zero-terminated array return value +ok 153 Zero-terminated C array marshals an array of structs as a return value +ok 154 Zero-terminated C array marshals an array of unichars as a return value +ok 155 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter +ok 156 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter +ok 157 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter +ok 158 GArray of ints with transfer none marshals as a return value +ok 159 GArray of ints with transfer none marshals as an in parameter +ok 160 GArray marshals int64s as a transfer-none return value +ok 161 GArray of strings with transfer none marshals as a return value +ok 162 GArray of strings with transfer none marshals as an in parameter +ok 163 GArray of strings with transfer none marshals as an out parameter +ok 164 GArray of strings with transfer none marshals as an inout parameter +ok 165 GArray of strings with transfer full marshals as a return value +ok 166 GArray of strings with transfer full marshals as an out parameter +ok 167 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 +ok 168 GArray of strings with transfer container marshals as a return value +ok 169 GArray of strings with transfer container marshals as an out parameter +ok 170 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 +ok 171 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 +ok 172 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors +ok 173 GArray marshals boxed structs as a transfer-full return value +ok 174 GArray of booleans with transfer none marshals as an in parameter +ok 175 GArray of unichars can be passed in with transfer none +ok 176 GPtrArray of strings with transfer none marshals as a return value +ok 177 GPtrArray of strings with transfer none marshals as an in parameter +ok 178 GPtrArray of strings with transfer none marshals as an out parameter +ok 179 GPtrArray of strings with transfer none marshals as an inout parameter +ok 180 GPtrArray of strings with transfer full marshals as a return value +ok 181 GPtrArray of strings with transfer full marshals as an out parameter +ok 182 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 +ok 183 GPtrArray of strings with transfer container marshals as a return value +ok 184 GPtrArray of strings with transfer container marshals as an out parameter +ok 185 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 +ok 186 GPtrArray of structs can be returned with transfer full +ok 187 GByteArray marshals as a return value +ok 188 GByteArray can be passed in with transfer none +ok 189 GBytes marshals as a transfer-full return value +ok 190 GBytes can be created from an array and passed in +ok 191 GBytes can be created by returning from a function and passed in +ok 192 GBytes can be implicitly converted from a ByteArray +ok 193 GBytes can be created from a string and is encoded in UTF-8 +ok 194 GBytes turns into a GByteArray on assignment +ok 195 GBytes cannot be passed to a function expecting a byte array +ok 196 GStrv marshals as a return value +ok 197 GStrv marshals as an in parameter +ok 198 GStrv marshals as an out parameter +ok 199 GStrv marshals as an inout parameter +ok 200 GList of ints with transfer none marshals as a return value +ok 201 GList of ints with transfer none marshals as an in parameter +ok 202 GList of unsigned 32-bit ints with transfer none marshals as a return value +ok 203 GList of unsigned 32-bit ints with transfer none marshals as an in parameter +ok 204 GList of strings with transfer none marshals as a return value +ok 205 GList of strings with transfer none marshals as an in parameter +ok 206 GList of strings with transfer none marshals as an out parameter +ok 207 GList of strings with transfer none marshals as an inout parameter +ok 208 GList of strings with transfer full marshals as a return value +ok 209 GList of strings with transfer full marshals as an out parameter +ok 210 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 +ok 211 GList of strings with transfer container marshals as a return value +ok 212 GList of strings with transfer container marshals as an out parameter +ok 213 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 +ok 214 GSList of ints with transfer none marshals as a return value +ok 215 GSList of ints with transfer none marshals as an in parameter +ok 216 GSList of strings with transfer none marshals as a return value +ok 217 GSList of strings with transfer none marshals as an in parameter +ok 218 GSList of strings with transfer none marshals as an out parameter +ok 219 GSList of strings with transfer none marshals as an inout parameter +ok 220 GSList of strings with transfer full marshals as a return value +ok 221 GSList of strings with transfer full marshals as an out parameter +ok 222 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 +ok 223 GSList of strings with transfer container marshals as a return value +ok 224 GSList of strings with transfer container marshals as an out parameter +ok 225 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 +ok 226 GHashTable with integer values marshals as a return value +ok 227 GHashTable with integer values marshals as an in parameter +ok 228 GHashTable with string values with transfer none marshals as a return value +ok 229 GHashTable with string values with transfer none marshals as an in parameter +ok 230 GHashTable with string values with transfer none marshals as an out parameter +ok 231 GHashTable with string values with transfer none marshals as an inout parameter +ok 232 GHashTable with string values with transfer full marshals as a return value +ok 233 GHashTable with string values with transfer full marshals as an out parameter +ok 234 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 +ok 235 GHashTable with string values with transfer container marshals as a return value +ok 236 GHashTable with string values with transfer container marshals as an out parameter +ok 237 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 +ok 238 GHashTable with double values marshals as an in parameter +ok 239 GHashTable with float values marshals as an in parameter +ok 240 GHashTable with 64-bit int values marshals as an in parameter +ok 241 GHashTable with unsigned 64-bit int values marshals as an in parameter +ok 242 GHashTable symbol keys are ignored +ok 243 GValue marshals as a return value +ok 244 GValue marshals as an in parameter +ok 245 GValue marshals as an out parameter +ok 246 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 +ok 247 GValue marshals as an int64 in parameter +ok 248 GValue type objects can be converted from primitive-like types +ok 249 GValue can be passed into a function and modified +ok 250 GValue can be passed into a function as a boxed type and modified +ok 251 GValue enum can be passed into a function and packed # SKIP we don't know to pack enums in a GValue as enum and not int +ok 252 GValue enum can be passed into a function as a boxed type and packed +ok 253 GValue flags can be passed into a function and packed # SKIP we don't know to pack flags in a GValue as flags and not gint +ok 254 GValue flags can be passed into a function as a boxed type and packed +ok 255 GValue marshals as an int64 out parameter +ok 256 GValue marshals as a caller-allocated out parameter +ok 257 GValue array can be passed into a function and packed +ok 258 GValue array of boxed type GValues can be passed into a function +ok 259 GValue array of uninitialized boxed GValues +ok 260 GValue array can be passed as an out argument and unpacked +ok 261 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 +ok 262 GValue can have its type inferred from primitive values +ok 263 GValue can have its type inferred as a GObject type +ok 264 GValue can have its type inferred as a superclass +ok 265 GValue can have its type inferred as an interface that it implements +ok 266 GValue can have its type inferred as a boxed type +ok 267 GValue can have its type inferred as GVariant +ok 268 GValue can have its type inferred as a union type +ok 269 GValue can have its type inferred as a GParamSpec +ok 270 GValue can deal with a GValue packed in a GValue +ok 271 Callback GClosure marshals as an in parameter +ok 272 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 +ok 273 Callback marshals a return value +ok 274 Callback marshals one out parameter +ok 275 Callback marshals multiple out parameters +ok 276 Callback marshals a return value and one out parameter +ok 277 Callback marshals a return value and multiple out parameters +ok 278 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet +ok 279 Callback marshals a callback parameter that can be called from C +ok 280 Raw pointers gets an allocated return value +ok 281 Raw pointers can be roundtripped at least if the pointer is null +ok 282 Registered enum type marshals as a return value +ok 283 Registered enum type marshals as an in parameter +ok 284 Registered enum type marshals as an out parameter +ok 285 Registered enum type marshals as an inout parameter +ok 286 Bare enum type marshals as a return value +ok 287 Bare enum type marshals as an in parameter +ok 288 Bare enum type marshals as an out parameter +ok 289 Bare enum type marshals as an inout parameter +ok 290 Registered flags type marshals as a return value +ok 291 Registered flags type marshals as an in parameter +ok 292 Registered flags type marshals as an out parameter +ok 293 Registered flags type marshals as an inout parameter +ok 294 Registered flags type accepts zero +ok 295 Bare flags type marshals as a return value +ok 296 Bare flags type marshals as an in parameter +ok 297 Bare flags type marshals as an out parameter +ok 298 Bare flags type marshals as an inout parameter +ok 299 Bare flags type accepts zero +ok 300 Simple struct marshals as a return value +ok 301 Simple struct marshals as the this-argument of a method +ok 302 Pointer struct marshals as a return value +ok 303 Pointer struct marshals as the this-argument of a method +ok 304 Boxed struct marshals as a return value +ok 305 Boxed struct marshals as the this-argument of a method +ok 306 Boxed struct marshals as an out parameter +ok 307 Boxed struct marshals as an inout parameter +ok 308 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 +ok 309 Union marshals as the this-argument of a method +ok 310 GObject has a static method that can be called +ok 311 GObject has a method that can be called +ok 312 GObject has an overridden method that can be called +ok 313 GObject can be created from a static constructor +ok 314 GObject can have a static constructor that fails +ok 315 GObject method marshals an int array as an in parameter +ok 316 GObject method marshals an int array as an out parameter +ok 317 GObject method marshals an int array as an inout parameter +ok 318 GObject method marshals an int array as a return value +ok 319 GObject method with default implementation can be called +ok 320 GObject marshals as a return parameter with transfer none +ok 321 GObject marshals as a out parameter with transfer none +ok 322 GObject marshals as an inout parameter with transfer none +ok 323 GObject marshals as a return parameter with transfer full +ok 324 GObject marshals as a out parameter with transfer full +ok 325 GObject marshals as an inout parameter with transfer full +ok 326 GObject marshals as a this value with transfer none +ok 327 Virtual function marshals an in argument +ok 328 Virtual function marshals an out argument +ok 329 Virtual function marshals a POD out argument # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/263 +ok 330 Virtual function marshals a callee-allocated pointer out argument +ok 331 Virtual function marshals a string out argument and return value # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/263 +ok 332 Virtual function can override a default implementation in JS +ok 333 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported +ok 334 Virtual function marshals a return value +ok 335 Virtual function marshals one out parameter +ok 336 Virtual function marshals multiple out parameters +ok 337 Virtual function marshals a return value and one out parameter +ok 338 Virtual function marshals a return value and multiple out parameters +ok 339 Virtual function marshals one inout parameter +ok 340 Virtual function marshals multiple inout parameters +ok 341 Virtual function marshals a return value and one inout parameter +ok 342 Virtual function marshals a return value and multiple inout parameters +ok 343 Virtual function marshals an array out parameter +ok 344 Virtual function marshals a caller-allocated GValue out parameter +ok 345 Virtual function marshals an error out parameter when no error +ok 346 Virtual function marshals an error out parameter with a JavaScript exception +ok 347 Virtual function marshals an error out parameter with a GError exception +ok 348 Virtual function marshals an error out parameter with a primitive value +ok 349 Virtual function marshals an error out parameter with a plain object +ok 350 Virtual function marshals an enum return value +ok 351 Virtual function marshals an enum out parameter +ok 352 Virtual function marshals a flags return value +ok 353 Virtual function marshals a flags out parameter +ok 354 Virtual function marshals an object return parameter with transfer none +ok 355 Virtual function marshals an object return parameter with transfer full +ok 356 Virtual function marshals an object out parameter with transfer none +ok 357 Virtual function marshals an object out parameter with transfer full +ok 358 Virtual function marshals an object in parameter with transfer none +ok 359 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 +ok 360 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 +ok 361 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 +ok 362 Wrong virtual functions marshals multiple out parameters +ok 363 Wrong virtual functions marshals a return value and one out parameter +ok 364 Wrong virtual functions marshals a return value and multiple out parameters +ok 365 Wrong virtual functions marshals an array out parameter +ok 366 Wrong virtual functions marshals an enum return value +ok 367 Wrong virtual functions marshals an enum out parameter +ok 368 Wrong virtual functions marshals a flags return value +ok 369 Wrong virtual functions marshals a flags out parameter +ok 370 Inherited GObject SubObject has a parent method that can be called +ok 371 Inherited GObject SubObject has a method that can be called +ok 372 Inherited GObject SubObject has an overridden method that can be called +ok 373 Inherited GObject SubObject has a method with default implementation that can be called +ok 374 Inherited GObject SubSubObject has a parent method that can be called +ok 375 Inherited GObject SubSubObject has a method that can be called +ok 376 Inherited GObject SubSubObject has an overridden method that can be called +ok 377 Inherited GObject SubSubObject has a method with default implementation that can be called +ok 378 Interface can be returned +ok 379 Interface can call an interface vfunc in C +ok 380 Interface can implement a C interface +ok 381 Interface can implement a C interface with a vfunc +ok 382 Configurations of return values can handle two out parameters +ok 383 Configurations of return values can handle three in and three out parameters +ok 384 Configurations of return values can handle a return value and an out parameter +ok 385 Configurations of return values can handle four in parameters, two of which are nullable +ok 386 Configurations of return values can handle three in parameters, one of which is nullable and one not +ok 387 Configurations of return values can handle an array in parameter and two nullable in parameters +ok 388 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length +ok 389 GError marshals a GError** signature as an exception +ok 390 GError marshals a GError** at the end of the signature as an exception +ok 391 GError marshals a GError** elsewhere in the signature as an out parameter +ok 392 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none +ok 393 GError marshals GError as a return value +ok 394 Overrides can add constants +ok 395 Overrides can override a struct method +ok 396 Overrides returns the overridden struct +ok 397 Overrides can override an object constructor +ok 398 Overrides can override an object method +ok 399 Overrides returns the overridden object +ok 400 Filename marshals as a return value +ok 401 GObject.ParamSpec marshals as an in parameter +ok 402 GObject.ParamSpec marshals as a return value +ok 403 GObject.ParamSpec marshals as an out parameter +ok 404 GObject properties gets and sets a boolean property +ok 405 GObject properties gets and sets a char property +ok 406 GObject properties gets and sets a uchar property +ok 407 GObject properties gets and sets a int property +ok 408 GObject properties gets and sets a uint property +ok 409 GObject properties gets and sets a long property +ok 410 GObject properties gets and sets a ulong property +ok 411 GObject properties gets and sets a int64 property +ok 412 GObject properties gets and sets a int64 property +ok 413 GObject properties gets and sets a int64 property with a bigint +ok 414 GObject properties gets and sets a uint64 property +ok 415 GObject properties gets and sets a uint64 property with a bigint +ok 416 GObject properties gets and sets a string property # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/268 +ok 417 GObject properties get and sets out-of-range values throws +ok 418 GObject properties gets and sets a float property +ok 419 GObject properties gets and sets a double property +ok 420 GObject properties gets and sets a strv property +ok 421 GObject properties gets and sets a boxed_struct property +ok 422 GObject properties gets and sets a boxed_glist property +ok 423 GObject properties gets and sets a gvalue property +ok 424 GObject properties gets and sets a gvalue property with a bigint +ok 425 GObject properties gets and sets a variant property +ok 426 GObject properties gets and sets a variant property +ok 427 GObject properties gets and sets a variant property +ok 428 GObject properties gets and sets a object property +ok 429 GObject properties gets and sets a flags property +ok 430 GObject properties gets and sets a enum property +ok 431 GObject properties gets and sets a byte_array property +ok 432 GObject properties gets a read-only property +ok 433 GObject properties throws when setting a read-only property +ok 434 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/259 +ok 435 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/259 +============================================================================== + +=================================== 28/69 ==================================== +test: gjs:JS / Print +start time: 12:37:40 +duration: 0.66s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=53 ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testPrint.js +----------------------------------- stdout ----------------------------------- +1..20 +ok 1 print can be spied upon +ok 2 printerr can be spied upon +ok 3 log can be spied upon +ok 4 logError can be spied upon +ok 5 prettyPrint property value primitive +ok 6 prettyPrint property value is object reference +ok 7 prettyPrint more than one property +ok 8 prettyPrint add property value after property value object reference +ok 9 prettyPrint array +ok 10 prettyPrint property value array +ok 11 prettyPrint array reference is the only array element +ok 12 prettyPrint array reference is one of multiple array elements +ok 13 prettyPrint nested array +ok 14 prettyPrint property value nested array +ok 15 prettyPrint function +ok 16 prettyPrint property value function +ok 17 prettyPrint date +ok 18 prettyPrint property value date +ok 19 prettyPrint toString is overridden on object +ok 20 prettyPrint string tag supplied +============================================================================== + +=================================== 31/69 ==================================== +test: gjs:JS / Signals +start time: 12:37:40 +duration: 0.69s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=208 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testSignals.js +----------------------------------- stdout ----------------------------------- +1..14 +ok 1 Legacy object with signals calls a signal handler when a signal is emitted +ok 2 Legacy object with signals does not call a signal handler after the signal is disconnected +ok 3 Legacy object with signals can disconnect a signal handler during signal emission +ok 4 Legacy object with signals distinguishes multiple signals +ok 5 Legacy object with signals determines if a signal is connected on a JS object +ok 6 Legacy object with signals with exception in signal handler does not affect other callbacks +ok 7 Legacy object with signals with exception in signal handler does not disconnect the callback +ok 8 Object with signals added calls a signal handler when a signal is emitted +ok 9 Object with signals added does not call a signal handler after the signal is disconnected +ok 10 Object with signals added can disconnect a signal handler during signal emission +ok 11 Object with signals added distinguishes multiple signals +ok 12 Object with signals added determines if a signal is connected on a JS object +ok 13 Object with signals added with exception in signal handler does not affect other callbacks +ok 14 Object with signals added with exception in signal handler does not disconnect the callback +============================================================================== + +=================================== 29/69 ==================================== +test: gjs:JS / Promise +start time: 12:37:40 +duration: 0.77s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=205 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testPromise.js +----------------------------------- stdout ----------------------------------- +1..3 +ok 1 Promise waits for all promises before handling unhandled, when handled +ok 2 Promise waits for all promises before handling unhandled, when unhandled +ok 3 Promise do not lead to high-priority IDLE starvation +============================================================================== + +=================================== 33/69 ==================================== +test: gjs:JS / Tweener +start time: 12:37:41 +duration: 0.66s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=150 ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testTweener.js +----------------------------------- stdout ----------------------------------- +1..17 +ok 1 Tweener runs a simple tween +ok 2 Tweener calls callbacks during the tween +ok 3 Tweener can pause tweens +ok 4 Tweener can remove tweens +ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time +ok 6 Tweener does not override a tween with another one acting not at the same time +ok 7 Tweener can pause and resume all tweens +ok 8 Tweener can remove all tweens +ok 9 Tweener runs a tween with a time of 0 immediately +ok 10 Tweener can call a callback a certain number of times +ok 11 Tweener can count the number of tweens on an object +ok 12 Tweener can register special properties +ok 13 Tweener can register special modifiers for properties +ok 14 Tweener can split properties into more than one special property +ok 15 Tweener calls an overwrite callback when a tween is replaced +ok 16 Tweener can still overwrite a tween after it has started +ok 17 Tweener stays within min and max values +============================================================================== + +=================================== 32/69 ==================================== +test: gjs:JS / System +start time: 12:37:40 +duration: 0.72s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=25 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testSystem.js +----------------------------------- stdout ----------------------------------- +1..13 +ok 1 System.addressOf() gives different results for different objects +ok 2 System.version gives a plausible number +ok 3 System.refcount() gives the correct number +ok 4 System.addressOfGObject() gives different results for different objects +ok 5 System.addressOfGObject() throws for non GObject objects +ok 6 System.gc() does not crash the application +ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path +ok 8 System.dumpMemoryInfo() +ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path +ok 10 System.programPath is null when executed from minijasmine +ok 11 System.programArgs System.programArgs is an array +ok 12 System.programArgs modifications persist +ok 13 System.programArgs System.programArgs is equal to ARGV +============================================================================== + +=================================== 19/69 ==================================== +test: gjs:JS / Introspection +start time: 12:37:40 +duration: 1.44s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=158 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testIntrospection.js +----------------------------------- stdout ----------------------------------- +1..17 +ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback +ok 2 Unsafe integer marshalling warns when conversion is lossy +ok 3 Marshalling empty flat arrays of structs accepts null +ok 4 Marshalling empty flat arrays of structs accepts an empty array +ok 5 Constructor throws when constructor called without new +ok 6 Enum classes enum has a $gtype property +ok 7 Enum classes enum $gtype property is enumerable +ok 8 GError domains Number converts error to quark +ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself +ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents +ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces +ok 12 Garbage collection of introspected objects collects objects properly with signals connected +ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected +ok 14 Gdk.Atom is presented as string +ok 15 Complete enumeration (boxed types) enumerates all properties +ok 16 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) +ok 17 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined +============================================================================== + +=================================== 38/69 ==================================== +test: gjs:JS / WarnLib +start time: 12:37:41 +duration: 0.59s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js MALLOC_PERTURB_=17 LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testWarnLib.js +----------------------------------- stdout ----------------------------------- +1..2 +ok 1 WarnLib bug 689482 +ok 2 WarnLib calls vfuncs with unnamed parameters +============================================================================== + +=================================== 35/69 ==================================== +test: gjs:JS / Gtk3 +start time: 12:37:41 +duration: 0.81s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=83 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js +----------------------------------- stdout ----------------------------------- +1..31 +ok 1 Gtk overrides UI template sets up internal and public template children +ok 2 Gtk overrides UI template sets up public template children with the correct widgets +ok 3 Gtk overrides UI template sets up internal template children with the correct widgets +ok 4 Gtk overrides UI template connects template callbacks to the correct handler +ok 5 Gtk overrides UI template binds template callbacks to the correct object +ok 6 Gtk overrides UI template from resource sets up internal and public template children +ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets +ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets +ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler +ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object +ok 11 Gtk overrides UI template from file sets up internal and public template children +ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets +ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets +ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler +ok 15 Gtk overrides UI template from file binds template callbacks to the correct object +ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending +ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending +ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending +ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending +ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending +ok 21 Gtk overrides sets CSS names on classes +ok 22 Gtk overrides static inheritance works +ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection +ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed +ok 25 Gtk overrides destroy signal is emitted while disposing objects +ok 26 Gtk overrides accepts string in place of GdkAtom +ok 27 Gtk overrides accepts null in place of GdkAtom as GDK_NONE +ok 28 Gtk overrides uses the correct GType for null child properties +ok 29 Gtk overrides can create a Gtk.TreeIter with accessible stamp field +ok 30 Gtk overrides can get style properties using GObject.Value +ok 31 Gtk overrides can pass a parent object to a child at construction +----------------------------------- stderr ----------------------------------- +== Stack trace for context 0x559cb470c190 == +#0 559cb4828a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js:189 (1d8fd32bbbf0 @ 223) +#1 7ffe09849100 b resource:///org/gjs/jsunit/jasmine.js:7044 (1d8fd32b73d0 @ 325) +#2 7ffe098491e0 b resource:///org/gjs/jsunit/jasmine.js:7085 (1d8fd32b76a0 @ 83) +#3 7ffe098492a0 b resource:///org/gjs/jsunit/jasmine.js:7004 (1d8fd32b7510 @ 91) +#4 7ffe09849350 b resource:///org/gjs/jsunit/jasmine.js:7011 (1d8fd32b74c0 @ 189) +#5 7ffe09849410 b resource:///org/gjs/jsunit/jasmine.js:6905 (1d8fd32b7100 @ 31) +#6 7ffe098494d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (1d8fd32b76f0 @ 82) +#7 7ffe098495a0 b self-hosted:1121 (1d8fd327eec0 @ 407) +#8 7ffe09849650 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (1d8fd32736f0 @ 67) +#9 559cb48289b8 i :12 (1d8fd32dc6a0 @ 74) +== Stack trace for context 0x559cb470c190 == +#0 559cb4828a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js:213 (1d8fd32bbce0 @ 313) +#1 7ffe09849100 b resource:///org/gjs/jsunit/jasmine.js:7044 (1d8fd32b73d0 @ 325) +#2 7ffe098491e0 b resource:///org/gjs/jsunit/jasmine.js:7085 (1d8fd32b76a0 @ 83) +#3 7ffe098492a0 b resource:///org/gjs/jsunit/jasmine.js:7004 (1d8fd32b7510 @ 91) +#4 7ffe09849350 b resource:///org/gjs/jsunit/jasmine.js:7011 (1d8fd32b74c0 @ 189) +#5 7ffe09849410 b resource:///org/gjs/jsunit/jasmine.js:6905 (1d8fd32b7100 @ 31) +#6 7ffe098494d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (1d8fd32b76f0 @ 82) +#7 7ffe098495a0 b self-hosted:1121 (1d8fd327eec0 @ 407) +#8 7ffe09849650 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (1d8fd32736f0 @ 67) +#9 559cb48289b8 i :12 (1d8fd32dc6a0 @ 74) +== Stack trace for context 0x559cb470c190 == +#0 559cb4828a48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGtk3.js:230 (1d8fd32bbdd0 @ 225) +#1 7ffe09849100 b resource:///org/gjs/jsunit/jasmine.js:7044 (1d8fd32b73d0 @ 325) +#2 7ffe098491e0 b resource:///org/gjs/jsunit/jasmine.js:7085 (1d8fd32b76a0 @ 83) +#3 7ffe098492a0 b resource:///org/gjs/jsunit/jasmine.js:7004 (1d8fd32b7510 @ 91) +#4 7ffe09849350 b resource:///org/gjs/jsunit/jasmine.js:7011 (1d8fd32b74c0 @ 189) +#5 7ffe09849410 b resource:///org/gjs/jsunit/jasmine.js:6905 (1d8fd32b7100 @ 31) +#6 7ffe098494d0 b resource:///org/gjs/jsunit/jasmine.js:7101 (1d8fd32b76f0 @ 82) +#7 7ffe098495a0 b self-hosted:1121 (1d8fd327eec0 @ 407) +#8 7ffe09849650 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (1d8fd32736f0 @ 67) +#9 559cb48289b8 i :12 (1d8fd32dc6a0 @ 74) +============================================================================== + +=================================== 40/69 ==================================== +test: gjs:JS / Async +start time: 12:37:41 +duration: 0.59s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=233 ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testAsync.js -m +----------------------------------- stdout ----------------------------------- +1..10 +ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW +ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH +ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT +ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE +ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE +ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW +ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH +ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT +ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE +ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE +============================================================================== + +=================================== 37/69 ==================================== +test: gjs:JS / LegacyGtk +start time: 12:37:41 +duration: 0.72s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=75 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testLegacyGtk.js +----------------------------------- stdout ----------------------------------- +1..7 +ok 1 Legacy Gtk overrides UI template sets up internal and public template children +ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets +ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets +ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children +ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets +ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets +ok 7 Legacy Gtk overrides sets CSS names on classes +============================================================================== + +=================================== 30/69 ==================================== +test: gjs:JS / Regress +start time: 12:37:40 +duration: 1.10s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp MALLOC_PERTURB_=250 GJS_USE_UNINSTALLED_FILES=1 G_DEBUG=fatal-warnings,fatal-criticals GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testRegress.js +----------------------------------- stdout ----------------------------------- +1..299 +ok 1 Life, the Universe and Everything includes null return value +ok 2 Life, the Universe and Everything includes booleans +ok 3 Life, the Universe and Everything includes 8-bit integers +ok 4 Life, the Universe and Everything includes unsigned 8-bit integers +ok 5 Life, the Universe and Everything includes 16-bit integers +ok 6 Life, the Universe and Everything includes unsigned 16-bit integers +ok 7 Life, the Universe and Everything includes 32-bit integers +ok 8 Life, the Universe and Everything includes unsigned 32-bit integers +ok 9 Life, the Universe and Everything includes 64-bit integers +ok 10 Life, the Universe and Everything includes unsigned 64-bit integers +ok 11 Life, the Universe and Everything includes shorts +ok 12 Life, the Universe and Everything includes ints +ok 13 Life, the Universe and Everything includes longs +ok 14 Life, the Universe and Everything includes ssizes +ok 15 Life, the Universe and Everything includes floats +ok 16 Life, the Universe and Everything includes doubles +ok 17 Life, the Universe and Everything includes ushorts +ok 18 Life, the Universe and Everything includes uints +ok 19 Life, the Universe and Everything includes ulongs +ok 20 Life, the Universe and Everything includes sizes +ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 +ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 +ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 +ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 +ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint +ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size +ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 +ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 +ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 +ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 +ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short +ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int +ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long +ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize +ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 +ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 +ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 +ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 +ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort +ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint +ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong +ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size +ok 43 Life, the Universe and Everything Infinity and NaN not for float +ok 44 Life, the Universe and Everything Infinity and NaN not for double +ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 +ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 +ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long +ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong +ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size +ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize +ok 51 Life, the Universe and Everything includes wide characters +ok 52 Life, the Universe and Everything includes time_t +ok 53 Life, the Universe and Everything includes GTypes +ok 54 Life, the Universe and Everything closures +ok 55 Life, the Universe and Everything closures with one argument +ok 56 Life, the Universe and Everything closure with GLib.Variant argument +ok 57 Life, the Universe and Everything GValue marshalling integer in +ok 58 Life, the Universe and Everything GValue marshalling integer out +ok 59 Life, the Universe and Everything integer GLib.Variant +ok 60 Life, the Universe and Everything string GLib.Variant +ok 61 Life, the Universe and Everything dictionary GLib.Variant +ok 62 Life, the Universe and Everything variant GLib.Variant +ok 63 Life, the Universe and Everything string array GLib.Variant +ok 64 Life, the Universe and Everything UTF-8 strings as return types +ok 65 Life, the Universe and Everything UTF-8 strings as in parameters +ok 66 Life, the Universe and Everything UTF-8 strings as out parameters +ok 67 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 +ok 68 Life, the Universe and Everything return values in filename encoding +ok 69 Life, the Universe and Everything Various configurations of arguments in after out +ok 70 Life, the Universe and Everything Various configurations of arguments multiple number args +ok 71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters +ok 72 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter +ok 73 Life, the Universe and Everything Various configurations of arguments nullable string in parameter +ok 74 Life, the Universe and Everything Various configurations of arguments nullable string out parameter +ok 75 Life, the Universe and Everything arrays of int in +ok 76 Life, the Universe and Everything arrays of gint8 in +ok 77 Life, the Universe and Everything arrays of gint16 in +ok 78 Life, the Universe and Everything arrays of gint32 in +ok 79 Life, the Universe and Everything arrays of gint64 in +ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays +ok 81 Life, the Universe and Everything out arrays of integers +ok 82 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 +ok 83 Life, the Universe and Everything String arrays marshalling in +ok 84 Life, the Universe and Everything String arrays marshalling out +ok 85 Life, the Universe and Everything String arrays marshalling return value with container transfer +ok 86 Life, the Universe and Everything String arrays marshalling out parameter with container transfer +ok 87 Life, the Universe and Everything GType arrays +ok 88 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter +ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter +ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as a return value +ok 91 Life, the Universe and Everything integer array with static length +ok 92 Life, the Universe and Everything string array that's const in C +ok 93 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full +ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none +ok 95 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter +ok 96 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value +ok 97 Life, the Universe and Everything glist types return with transfer-none +ok 98 Life, the Universe and Everything glist types return with transfer-container +ok 99 Life, the Universe and Everything glist types return with transfer-full +ok 100 Life, the Universe and Everything glist types in with transfer-none +ok 101 Life, the Universe and Everything glist types nullable in +ok 102 Life, the Universe and Everything glist types nullable out +ok 103 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet +ok 104 Life, the Universe and Everything gslist types return with transfer-none +ok 105 Life, the Universe and Everything gslist types return with transfer-container +ok 106 Life, the Universe and Everything gslist types return with transfer-full +ok 107 Life, the Universe and Everything gslist types in with transfer-none +ok 108 Life, the Universe and Everything gslist types nullable in +ok 109 Life, the Universe and Everything gslist types nullable out +ok 110 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet +ok 111 Life, the Universe and Everything GList of GTypes in with transfer container +ok 112 Life, the Universe and Everything GHash type null GHash out +ok 113 Life, the Universe and Everything GHash type out GHash +ok 114 Life, the Universe and Everything GHash type with GValue value type out +ok 115 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 +ok 116 Life, the Universe and Everything GHash type marshals as a return value with transfer container +ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer full +ok 118 Life, the Universe and Everything GHash type null GHash in +ok 119 Life, the Universe and Everything GHash type null GHashTable out +ok 120 Life, the Universe and Everything GHash type in GHash +ok 121 Life, the Universe and Everything GHash type nested GHash +ok 122 Life, the Universe and Everything GArray marshals as a return value with transfer container +ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer full +ok 124 Life, the Universe and Everything enum parameter +ok 125 Life, the Universe and Everything unsigned enum parameter +ok 126 Life, the Universe and Everything flags parameter +ok 127 Life, the Universe and Everything Simple introspected struct sets fields correctly +ok 128 Life, the Universe and Everything Simple introspected struct can clone +ok 129 Life, the Universe and Everything Simple introspected struct can be modified by a method +ok 130 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values +ok 131 Life, the Universe and Everything Simple introspected struct constructors catches bad field names +ok 132 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type +ok 133 Life, the Universe and Everything out arrays of structs +ok 134 Life, the Universe and Everything Introspected nested struct sets fields correctly +ok 135 Life, the Universe and Everything Introspected nested struct can clone +ok 136 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending +ok 137 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 +ok 138 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 +ok 139 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending +ok 140 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly +ok 141 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method +ok 142 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method +ok 143 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values +ok 144 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names +ok 145 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type +ok 146 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields +ok 147 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance +ok 148 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values +ok 149 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values +ok 150 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type +ok 151 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor +ok 152 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly +ok 153 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor +ok 154 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args +ok 155 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args +ok 156 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type +ok 157 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly +ok 158 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly +ok 159 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly +ok 160 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor +ok 161 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type +ok 162 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode +ok 163 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor +ok 164 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type +ok 165 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor +ok 166 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type +ok 167 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor +ok 168 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type +ok 169 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type +ok 170 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type +ok 171 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject +ok 172 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type +ok 173 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type +ok 174 Life, the Universe and Everything Introspected GObject can access fields with simple types +ok 175 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) +ok 176 Life, the Universe and Everything Introspected GObject throws when setting a read-only field +ok 177 Life, the Universe and Everything Introspected GObject has normal Object methods +ok 178 Life, the Universe and Everything Introspected GObject sets write-only properties +ok 179 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties +ok 180 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) +ok 181 Life, the Universe and Everything Introspected GObject static methods +ok 182 Life, the Universe and Everything Introspected GObject GProperty Boxed type +ok 183 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 +ok 184 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 +ok 185 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 +ok 186 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 +ok 187 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 +ok 188 Life, the Universe and Everything Introspected GObject GProperty Integer +ok 189 Life, the Universe and Everything Introspected GObject GProperty Float +ok 190 Life, the Universe and Everything Introspected GObject GProperty Double +ok 191 Life, the Universe and Everything Introspected GObject GProperty String +ok 192 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 +ok 193 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 +ok 194 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter +ok 195 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited +ok 196 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function +ok 197 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null +ok 198 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments +ok 199 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals +ok 200 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference +ok 201 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments +ok 202 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 203 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 +ok 204 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg +ok 205 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented +ok 206 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented +ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented +ok 208 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set +ok 209 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set +ok 210 Life, the Universe and Everything Introspected GObject can call an instance method +ok 211 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method +ok 212 Life, the Universe and Everything Introspected GObject can call a static method +ok 213 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) +ok 214 Life, the Universe and Everything Introspected GObject Object torture signature 0 +ok 215 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail +ok 216 Life, the Universe and Everything Introspected GObject Object torture signature 1 success +ok 217 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods +ok 218 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters +ok 219 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters +ok 220 Life, the Universe and Everything Introspected GObject Introspected function length skips over return value annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 +ok 221 Life, the Universe and Everything Introspected GObject Introspected function length skips over parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 +ok 222 Life, the Universe and Everything Introspected GObject Introspected function length skips over out parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 +ok 223 Life, the Universe and Everything Introspected GObject Introspected function length skips over inout parameters annotated with skip # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/59 +ok 224 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods +ok 225 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters +ok 226 Life, the Universe and Everything Introspected GObject virtual function +ok 227 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type +ok 228 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject +ok 229 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type +ok 230 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type +ok 231 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type +ok 232 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed +ok 233 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type +ok 234 Life, the Universe and Everything Introspected GObject marshals a null object in +ok 235 Life, the Universe and Everything Introspected GObject marshals a null object out +ok 236 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in +ok 237 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in +ok 238 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods +ok 239 Life, the Universe and Everything marshals a fixed-size array of objects out +ok 240 Life, the Universe and Everything Inherited GObject can read fields from a parent class +ok 241 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor +ok 242 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class +ok 243 Life, the Universe and Everything Inherited GObject can have its own properties +ok 244 Life, the Universe and Everything Overridden properties on interfaces set and get properly +ok 245 Life, the Universe and Everything Overridden properties on interfaces default properly +ok 246 Life, the Universe and Everything Overridden properties on interfaces construct properly +ok 247 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type +ok 248 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type +ok 249 Life, the Universe and Everything callbacks +ok 250 Life, the Universe and Everything null / undefined callback +ok 251 Life, the Universe and Everything callback called more than once +ok 252 Life, the Universe and Everything null callback called more than once +ok 253 Life, the Universe and Everything array callbacks +ok 254 Life, the Universe and Everything null array callback +ok 255 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit +ok 256 Life, the Universe and Everything simple callback +ok 257 Life, the Universe and Everything null simple callback +ok 258 Life, the Universe and Everything noptr callback +ok 259 Life, the Universe and Everything null simple callback +ok 260 Life, the Universe and Everything callback with user data +ok 261 Life, the Universe and Everything callback with transfer-full return value +ok 262 Life, the Universe and Everything callback with destroy-notify +ok 263 Life, the Universe and Everything callback with destroy-notify and no user data # SKIP Callback with destroy-notify and no user data not currently supported +ok 264 Life, the Universe and Everything callback with destroy-notify and no user data throws error +ok 265 Life, the Universe and Everything async callback +ok 266 Life, the Universe and Everything Gio.AsyncReadyCallback +ok 267 Life, the Universe and Everything instance method taking a callback +ok 268 Life, the Universe and Everything static method taking a callback +ok 269 Life, the Universe and Everything constructor taking a callback +ok 270 Life, the Universe and Everything hash table passed to callback +ok 271 Life, the Universe and Everything GError callback +ok 272 Life, the Universe and Everything null GError callback +ok 273 Life, the Universe and Everything owned GError callback +ok 274 Life, the Universe and Everything Introspected interface correctly emits interface signals +ok 275 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties +ok 276 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor +ok 277 Life, the Universe and Everything GObject with nonstandard prefix calls methods +ok 278 Life, the Universe and Everything GObject with nonstandard prefix calls a static method +ok 279 Life, the Universe and Everything GObject.InitiallyUnowned constructs +ok 280 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor +ok 281 Life, the Universe and Everything torture signature 0 +ok 282 Life, the Universe and Everything torture signature 1 fail +ok 283 Life, the Universe and Everything torture signature 1 success +ok 284 Life, the Universe and Everything torture signature 2 +ok 285 Life, the Universe and Everything GValue boxing and unboxing date in +ok 286 Life, the Universe and Everything GValue boxing and unboxing strv in +ok 287 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array +ok 288 Life, the Universe and Everything code coverage for documentation tests that don't do anything +ok 289 Life, the Universe and Everything marshals an aliased type +ok 290 Life, the Universe and Everything deals with a fixed-size array in a struct +ok 291 Life, the Universe and Everything marshals a fixed-size int array as a gpointer +ok 292 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct +ok 293 Life, the Universe and Everything marshals a transfer-floating GLib.Variant +ok 294 Life, the Universe and Everything Flat array of structs out parameter with transfer none +ok 295 Life, the Universe and Everything Flat array of structs out parameter with transfer container +ok 296 Life, the Universe and Everything Flat array of structs out parameter with transfer full +ok 297 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported +ok 298 Life, the Universe and Everything Flat array of structs transfer-full in parameter +ok 299 Life, the Universe and Everything Flat array of structs transfer-none in parameter +============================================================================== + +=================================== 42/69 ==================================== +test: gjs:JS / ESModules +start time: 12:37:41 +duration: 0.67s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 MALLOC_PERTURB_=28 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testESModules.js -m +----------------------------------- stdout ----------------------------------- +1..23 +ok 1 ES module imports default import +ok 2 ES module imports named import +ok 3 ES module imports GObject introspection import +ok 4 ES module imports import with version parameter +ok 5 ES module imports import again with other version parameter +ok 6 ES module imports import for the first time with wrong version +ok 7 ES module imports import with another version after a failed import +ok 8 ES module imports import nonexistent module +ok 9 ES module imports GObject introspection import via URL scheme +ok 10 ES module imports import.meta.url +ok 11 ES module imports finds files relative to import.meta.url +ok 12 ES module imports does not expose internal import.meta properties to userland modules +ok 13 Builtin ES modules gettext default import +ok 14 Builtin ES modules gettext named import +ok 15 Builtin ES modules gettext named dynamic import +ok 16 Builtin ES modules gettext dynamic import matches static import +ok 17 Builtin ES modules system default import +ok 18 Builtin ES modules system named import +ok 19 Builtin ES modules system dynamic import matches static import +ok 20 Builtin ES modules system named dynamic import +ok 21 Dynamic imports default import +ok 22 Dynamic imports named import +ok 23 Dynamic imports dynamic gi import matches static +============================================================================== + +=================================== 44/69 ==================================== +test: gjs:JS / GLibLogWriter +start time: 12:37:41 +duration: 0.52s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=228 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGLibLogWriter.js -m +----------------------------------- stdout ----------------------------------- +1..4 +ok 1 GLib Structured logging handler writes a message +ok 2 GLib Structured logging handler writes a warning +ok 3 GLib Structured logging handler preserves a custom string field +ok 4 GLib Structured logging handler preserves a custom byte array field +============================================================================== + +=================================== 45/69 ==================================== +test: gjs:JS / Global +start time: 12:37:41 +duration: 0.49s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals MALLOC_PERTURB_=173 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGlobal.js -m +----------------------------------- stdout ----------------------------------- +1..10 +ok 1 globalThis is equal to window +ok 2 globalThis WeakRef is defined +ok 3 globalThis console is defined +ok 4 globalThis TextEncoder is defined +ok 5 globalThis TextDecoder is defined +ok 6 globalThis ARGV is defined +ok 7 globalThis print function log is defined +ok 8 globalThis print function print is defined +ok 9 globalThis print function printerr is defined +ok 10 globalThis print function logError is defined +============================================================================== + +=================================== 43/69 ==================================== +test: gjs:JS / Encoding +start time: 12:37:41 +duration: 0.58s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp NO_AT_BRIDGE=1 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=60 LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 GJS_PATH='' GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testEncoding.js -m +----------------------------------- stdout ----------------------------------- +1..55 +ok 1 Text Encoding toString() uses spec-compliant tags +ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) +ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array +ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array +ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array +ok 6 Text Encoding TextDecoder decode() fatal is false by default +ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default +ok 8 Text Encoding TextDecoder decode() fatal is true when passed +ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed +ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value +ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value +ok 12 Text Encoding TextDecoder decode() throws on empty input +ok 13 Text Encoding TextDecoder decode() throws on null input +ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label +ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string +ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) +ok 17 Text Encoding TextDecoder decode() ignores byte order marker (BOM) +ok 18 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) +ok 19 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) +ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) +ok 21 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 +ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes +ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes +ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters +ok 25 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) +not ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) +# Message: Expected function to throw TypeError with message 'Invalid byte sequence in conversion input', but it threw TypeError with message 'Vigane baidijada sisendi teisendamisel'. +# Stack: +# error properties: Object({ matches: Function }) +# +# @file:///build/reproducible-path/gjs-1.74.2/installed-tests/js/testEncoding.js:366:20 +# +# setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:77:9 +ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII +ok 28 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. +ok 29 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. +ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. +ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. +ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. +ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. +ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. +ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. +ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. +ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. +ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. +ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. +ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. +ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. +ok 42 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. +ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. +ok 44 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. +ok 45 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. +ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. +ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. +ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. +ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. +ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. +ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. +ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. +ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. +ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. +ok 55 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. +----------------------------------- stderr ----------------------------------- +Test: Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) +Message: Expected function to throw TypeError with message 'Invalid byte sequence in conversion input', but it threw TypeError with message 'Vigane baidijada sisendi teisendamisel'. +Stack: + error properties: Object({ matches: Function }) + + @file:///build/reproducible-path/gjs-1.74.2/installed-tests/js/testEncoding.js:366:20 + + setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:77:9 +============================================================================== + +=================================== 41/69 ==================================== +test: gjs:JS / Console +start time: 12:37:41 +duration: 0.74s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=224 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testConsole.js -m +----------------------------------- stdout ----------------------------------- +1..49 +ok 1 console has correct object tag +ok 2 console logs a message +ok 3 console logs a warning +ok 4 console logs an informative message +ok 5 console clear() can be called +ok 6 console clear() resets indentation +ok 7 console table() logs at least something +ok 8 console string replacement console.log() supports %s +ok 9 console string replacement console.log() supports %d +ok 10 console string replacement console.log() supports %i +ok 11 console string replacement console.log() supports %f +ok 12 console string replacement console.log() supports %o +ok 13 console string replacement console.log() supports %O +ok 14 console string replacement console.log() ignores %c +ok 15 console string replacement console.log() supports mixing substitutions +ok 16 console string replacement console.log() supports invalid numbers +ok 17 console string replacement console.log() supports missing substitutions +ok 18 console string replacement console.warn() supports %s +ok 19 console string replacement console.warn() supports %d +ok 20 console string replacement console.warn() supports %i +ok 21 console string replacement console.warn() supports %f +ok 22 console string replacement console.warn() supports %o +ok 23 console string replacement console.warn() supports %O +ok 24 console string replacement console.warn() ignores %c +ok 25 console string replacement console.warn() supports mixing substitutions +ok 26 console string replacement console.warn() supports invalid numbers +ok 27 console string replacement console.warn() supports missing substitutions +ok 28 console string replacement console.info() supports %s +ok 29 console string replacement console.info() supports %d +ok 30 console string replacement console.info() supports %i +ok 31 console string replacement console.info() supports %f +ok 32 console string replacement console.info() supports %o +ok 33 console string replacement console.info() supports %O +ok 34 console string replacement console.info() ignores %c +ok 35 console string replacement console.info() supports mixing substitutions +ok 36 console string replacement console.info() supports invalid numbers +ok 37 console string replacement console.info() supports missing substitutions +ok 38 console string replacement console.error() supports %s +ok 39 console string replacement console.error() supports %d +ok 40 console string replacement console.error() supports %i +ok 41 console string replacement console.error() supports %f +ok 42 console string replacement console.error() supports %o +ok 43 console string replacement console.error() supports %O +ok 44 console string replacement console.error() ignores %c +ok 45 console string replacement console.error() supports mixing substitutions +ok 46 console string replacement console.error() supports invalid numbers +ok 47 console string replacement console.error() supports missing substitutions +ok 48 console time() ends correctly +ok 49 console time() doesn't log initially +============================================================================== + +=================================== 47/69 ==================================== +test: gjs:JS / CairoModule +start time: 12:37:41 +duration: 0.58s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=33 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testCairoModule.js -m +----------------------------------- stdout ----------------------------------- +1..3 +ok 1 Cairo imported as ES module cairo default import +ok 2 Cairo imported via GI has the same functionality as imports.cairo +ok 3 Cairo imported via GI has boxed types from the GIR file +============================================================================== + +=================================== 34/69 ==================================== +test: gjs:JS / Cairo +start time: 12:37:41 +duration: 1.37s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=41 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testCairo.js +----------------------------------- stdout ----------------------------------- +1..42 +ok 1 Cairo context has the right type +ok 2 Cairo context reports its target surface +ok 3 Cairo context can set its source to a pattern +ok 4 Cairo context can set its antialias +ok 5 Cairo context can set its fill rule +ok 6 Cairo context can set its line cap +ok 7 Cairo context can set its line join +ok 8 Cairo context can set its line width +ok 9 Cairo context can set its miter limit +ok 10 Cairo context can set its operator +ok 11 Cairo context can set its tolerance +ok 12 Cairo context has a rectangle as clip extents +ok 13 Cairo context has a rectangle as fill extents +ok 14 Cairo context has a rectangle as stroke extents +ok 15 Cairo context has zero dashes initially +ok 16 Cairo context transforms user to device coordinates +ok 17 Cairo context transforms user to device distance +ok 18 Cairo context transforms device to user coordinates +ok 19 Cairo context transforms device to user distance +ok 20 Cairo context computes text extents +ok 21 Cairo context can call various, otherwise untested, methods without crashing +ok 22 Cairo context has methods when created from a C function +ok 23 Cairo pattern has typechecks +ok 24 Cairo solid pattern can be created from RGB static method +ok 25 Cairo solid pattern can be created from RGBA static method +ok 26 Cairo surface pattern can be created and added as a source +ok 27 Cairo linear gradient can be created and added as a source +ok 28 Cairo radial gradient can be created and added as a source +ok 29 Cairo path has typechecks +ok 30 Cairo surface has typechecks +ok 31 Cairo surface can access the device scale +ok 32 Cairo surface can access the device offset +ok 33 Cairo GI test suite for context can be marshalled as a return value +ok 34 Cairo GI test suite for context can be marshalled as an in parameter +ok 35 Cairo GI test suite for surface can be marshalled as a transfer-none return value +ok 36 Cairo GI test suite for surface can be marshalled as a transfer-full return value +ok 37 Cairo GI test suite for surface can be marshalled as an in parameter +ok 38 Cairo GI test suite for surface can be marshalled as an out parameter +ok 39 Cairo GI test suite can be marshalled through a signal handler +ok 40 Cairo GI test suite can have its type inferred as a foreign struct +ok 41 Cairo imported via GI has the same functionality as imports.cairo +ok 42 Cairo imported via GI has boxed types from the GIR file +============================================================================== + +=================================== 48/69 ==================================== +test: gjs:Debugger / backtrace command +start time: 12:37:41 +duration: 0.56s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr MALLOC_PERTURB_=171 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/backtrace.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/backtrace.debugger +============================================================================== + +=================================== 50/69 ==================================== +test: gjs:Debugger / continue command +start time: 12:37:42 +duration: 0.41s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=71 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/continue.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/continue.debugger +============================================================================== + +=================================== 51/69 ==================================== +test: gjs:Debugger / delete command +start time: 12:37:42 +duration: 0.37s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=238 GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/delete.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/delete.debugger +============================================================================== + +=================================== 49/69 ==================================== +test: gjs:Debugger / breakpoint command +start time: 12:37:42 +duration: 0.47s +result: exit status 0 +command: MALLOC_PERTURB_=249 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/breakpoint.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/breakpoint.debugger +============================================================================== + +=================================== 52/69 ==================================== +test: gjs:Debugger / detach command +start time: 12:37:42 +duration: 0.34s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=66 GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/detach.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/detach.debugger +============================================================================== + +=================================== 53/69 ==================================== +test: gjs:Debugger / down-up command +start time: 12:37:42 +duration: 0.48s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp MALLOC_PERTURB_=31 GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/down-up.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/down-up.debugger +============================================================================== + +=================================== 54/69 ==================================== +test: gjs:Debugger / finish command +start time: 12:37:42 +duration: 0.52s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=194 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/finish.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/finish.debugger +============================================================================== + +=================================== 57/69 ==================================== +test: gjs:Debugger / lastvalues command +start time: 12:37:42 +duration: 0.42s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=57 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/lastvalues.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/lastvalues.debugger +============================================================================== + +=================================== 56/69 ==================================== +test: gjs:Debugger / keys command +start time: 12:37:42 +duration: 0.45s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=169 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/keys.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/keys.debugger +============================================================================== + +=================================== 55/69 ==================================== +test: gjs:Debugger / frame command +start time: 12:37:42 +duration: 0.50s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=116 GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/frame.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/frame.debugger +============================================================================== + +=================================== 58/69 ==================================== +test: gjs:Debugger / list command +start time: 12:37:42 +duration: 0.55s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=162 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/list.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/list.debugger +============================================================================== + +=================================== 59/69 ==================================== +test: gjs:Debugger / next command +start time: 12:37:42 +duration: 0.50s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=170 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_PATH='' GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/next.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/next.debugger +============================================================================== + +=================================== 60/69 ==================================== +test: gjs:Debugger / print command +start time: 12:37:42 +duration: 0.49s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=140 G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_PATH='' GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/print.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/print.debugger +============================================================================== + +=================================== 39/69 ==================================== +test: gjs:dbus / GDBus +start time: 12:37:41 +duration: 1.64s +result: exit status 0 +command: GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js GJS_DEBUG_OUTPUT=stderr LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp ENABLE_GTK=yes GJS_PATH='' LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GSETTINGS_BACKEND=memory PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path MALLOC_PERTURB_=51 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu G_FILENAME_ENCODING=latin1 GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 LC_ALL=C.utf8 /usr/bin/dbus-run-session --config-file /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/../../test/test-bus.conf -- installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGDBus.js +----------------------------------- stdout ----------------------------------- +1..57 +ok 1 Exported DBus object can call a remote method +ok 2 Exported DBus object can call a method with async/await +ok 3 Exported DBus object can call a remote method when not using makeProxyWrapper +ok 4 Exported DBus object can handle an exception thrown by a remote method +ok 5 Exported DBus object can handle an exception thrown by a method with async/await +ok 6 Exported DBus object can still destructure the return value when an exception is thrown +ok 7 Exported DBus object throws an exception when trying to call a method that does not exist +ok 8 Exported DBus object throws an exception when trying to call an async method that does not exist +ok 9 Exported DBus object can pass a parameter to a remote method that is not a JSON object +ok 10 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object +ok 11 Exported DBus object can call a remote method with no in parameter +ok 12 Exported DBus object can call an async/await method with no in parameter +ok 13 Exported DBus object can call a remote method with multiple in parameters +ok 14 Exported DBus object can call an async/await method with multiple in parameters +ok 15 Exported DBus object can call a remote method with no return value +ok 16 Exported DBus object can call an async/await method with no return value +ok 17 Exported DBus object can emit a DBus signal +ok 18 Exported DBus object can emit a DBus signal with async/await +ok 19 Exported DBus object can call a remote method with multiple return values +ok 20 Exported DBus object can call an async/await method with multiple return values +ok 21 Exported DBus object does not coalesce one array into the array of return values +ok 22 Exported DBus object does not coalesce one array into the array of return values with async/await +ok 23 Exported DBus object does not coalesce an array of arrays into the array of return values +ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await +ok 25 Exported DBus object can return multiple arrays from a remote method +ok 26 Exported DBus object can return multiple arrays from an async/await method +ok 27 Exported DBus object handles a bad signature by throwing an exception +ok 28 Exported DBus object handles a bad signature in async/await by rejecting the promise +ok 29 Exported DBus object can call a remote method that is implemented asynchronously +ok 30 Exported DBus object can call an async/await method that is implemented asynchronously +ok 31 Exported DBus object can send and receive bytes from a remote method +ok 32 Exported DBus object can send and receive bytes from an async/await method +ok 33 Exported DBus object can call a remote method that returns an array of structs +ok 34 Exported DBus object can call an async/await method that returns an array of structs +ok 35 Exported DBus object can send and receive dicts from a remote method +ok 36 Exported DBus object can send and receive dicts from an async/await method +ok 37 Exported DBus object can call a remote method with a Unix FD +ok 38 Exported DBus object can call an async/await method with a Unix FD +ok 39 Exported DBus object can call an asynchronously implemented remote method with a Unix FD +ok 40 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD +ok 41 Exported DBus object can call a remote method that returns a Unix FD +ok 42 Exported DBus object can call an async/await method that returns a Unix FD +ok 43 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD +ok 44 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD +ok 45 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one +ok 46 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one +ok 47 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList +ok 48 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList +ok 49 Exported DBus object Has defined properties +ok 50 Exported DBus object reading readonly property works +ok 51 Exported DBus object reading readwrite property works +ok 52 Exported DBus object reading writeonly throws an error +ok 53 Exported DBus object Setting a readwrite property works +ok 54 Exported DBus object Setting a writeonly property works +ok 55 Exported DBus object Setting a readonly property throws an error +ok 56 Exported DBus object Marking a property as invalidated works +ok 57 DBus Proxy wrapper can init a proxy asynchronously when promisified +----------------------------------- stderr ----------------------------------- +Gjs-Message: 12:37:41.797: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x1d2ea797cd58 native@0x55d75fb2c020] +Gjs-Message: 12:37:42.045: JS LOG: Missing handler for DBus method thisDoesNotExist +Gjs-Message: 12:37:42.057: JS LOG: Missing handler for DBus method thisDoesNotExist +============================================================================== + +=================================== 62/69 ==================================== +test: gjs:Debugger / return command +start time: 12:37:42 +duration: 0.41s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=85 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/return.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/return.debugger +============================================================================== + +=================================== 61/69 ==================================== +test: gjs:Debugger / quit command +start time: 12:37:42 +duration: 0.47s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp MALLOC_PERTURB_=117 GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/quit.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/quit.debugger +============================================================================== + +=================================== 65/69 ==================================== +test: gjs:Debugger / throw command +start time: 12:37:42 +duration: 0.30s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js MALLOC_PERTURB_=188 LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw.debugger +============================================================================== + +=================================== 63/69 ==================================== +test: gjs:Debugger / set command +start time: 12:37:42 +duration: 0.38s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools MALLOC_PERTURB_=234 ENABLE_GTK=yes LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/set.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/set.debugger +============================================================================== + +=================================== 64/69 ==================================== +test: gjs:Debugger / step command +start time: 12:37:42 +duration: 0.35s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js MALLOC_PERTURB_=17 LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/step.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/step.debugger +============================================================================== + +=================================== 66/69 ==================================== +test: gjs:Debugger / throw-ignored command +start time: 12:37:42 +duration: 0.21s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=162 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/throw-ignored.debugger +============================================================================== + +=================================== 67/69 ==================================== +test: gjs:Debugger / until command +start time: 12:37:42 +duration: 0.22s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=198 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/debugger-test.sh /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/until.debugger +----------------------------------- stdout ----------------------------------- +1..1 +ok 1 - /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/debugger/until.debugger +============================================================================== + +=================================== 46/69 ==================================== +test: gjs:JS / Timers +start time: 12:37:41 +duration: 3.19s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes MALLOC_PERTURB_=219 GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testTimers.js -m +----------------------------------- stdout ----------------------------------- +1..16 +ok 1 Timers times out successfully +ok 2 Timers has correct timeout args +ok 3 Timers cancels successfully +ok 4 Timers cancels multiple correctly +ok 5 Timers cancels invalid silent fail +ok 6 Timers interval success +ok 7 Timers cancels interval successfully +ok 8 Timers ordering interval +ok 9 Timers cancel invalid silent fail +ok 10 Timers callback this +ok 11 Timers bind this +ok 12 Timers function names match spec +ok 13 Timers argument lengths match spec +ok 14 Timers clear and interval are unique functions +ok 15 Timers microtask ordering +ok 16 Timers nested microtask ordering +============================================================================== + +=================================== 36/69 ==================================== +test: gjs:JS / GObjectDestructionAccess +start time: 12:37:41 +duration: 6.16s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 MALLOC_PERTURB_=189 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/minijasmine /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js +----------------------------------- stdout ----------------------------------- +1..54 +ok 1 Access to destroyed GObject Get property +ok 2 Access to destroyed GObject Set property +ok 3 Access to destroyed GObject Add expando property +ok 4 Access to destroyed GObject Access to unset expando property +ok 5 Access to destroyed GObject Access previously set expando property +ok 6 Access to destroyed GObject Access to getter method +ok 7 Access to destroyed GObject Access to setter method +ok 8 Access to destroyed GObject Proto function connect +ok 9 Access to destroyed GObject Proto function connect_after +ok 10 Access to destroyed GObject Proto function emit +ok 11 Access to destroyed GObject Proto function signals_disconnect +ok 12 Access to destroyed GObject Proto function signals_block +ok 13 Access to destroyed GObject Proto function signals_unblock +ok 14 Access to destroyed GObject Proto function toString +ok 15 Access to destroyed GObject Proto function toString before/after +ok 16 Access to finalized GObject Get property +ok 17 Access to finalized GObject Set property +ok 18 Access to finalized GObject Add expando property +ok 19 Access to finalized GObject Access to unset expando property +ok 20 Access to finalized GObject Access previously set expando property +ok 21 Access to finalized GObject Access to getter method +ok 22 Access to finalized GObject Access to setter method +ok 23 Access to finalized GObject Proto function connect +ok 24 Access to finalized GObject Proto function connect_after +ok 25 Access to finalized GObject Proto function emit +ok 26 Access to finalized GObject Proto function signals_disconnect +ok 27 Access to finalized GObject Proto function signals_block +ok 28 Access to finalized GObject Proto function signals_unblock +ok 29 Access to finalized GObject Proto function toString +ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected +ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected +ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only +ok 33 Disposed or finalized GObject generates a warn on object garbage collection +ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property +ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection +ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected +ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected +ok 38 Disposed or finalized GObject returned from function is marked as disposed +ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized +ok 40 Disposed or finalized GObject ignores toggling queued unref toggles +ok 41 Disposed or finalized GObject ignores toggling queued toggles +ok 42 Disposed or finalized GObject can be disposed from other thread +ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread +ok 44 GObject with toggle references can be re-reffed from other thread delayed +ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread +ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay +ok 47 GObject with toggle references can be toggled up by getting a GWeakRef +ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread +ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread +ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads +ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone +ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone +ok 53 GObject with toggle references can be finalized while queued in toggle queue +ok 54 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main +----------------------------------- stderr ----------------------------------- +== Stack trace for context 0x558b21d90190 == +#0 558b21eace90 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:27 (2df3995bb420 @ 61) +#1 558b21eacde0 i resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a80 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 558b21eacd50 i resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 558b21eaccc0 i resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 558b21eacc38 i resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 558b21eacba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 558b21eacad0 i self-hosted:1121 (2df39957eec0 @ 407) +#8 558b21eaca48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacd58 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:39 (2df3995bb470 @ 97) +#1 7ffea0a62f10 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a62ff0 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 558b21eaccc8 i resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 558b21eacc38 i resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63a80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 558b21eacba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 558b21eacad0 i self-hosted:1121 (2df39957eec0 @ 407) +#8 558b21eaca48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacd58 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:40 (2df3995bb470 @ 118) +#1 7ffea0a62f10 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a62ff0 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 558b21eaccc8 i resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 558b21eacc38 i resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63a80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 558b21eacba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 558b21eacad0 i self-hosted:1121 (2df39957eec0 @ 407) +#8 558b21eaca48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacd58 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:50 (2df3995bb4c0 @ 56) +#1 7ffea0a62f10 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a62ff0 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 558b21eaccc8 i resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 558b21eacc38 i resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63a80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 558b21eacba0 i resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 558b21eacad0 i self-hosted:1121 (2df39957eec0 @ 407) +#8 558b21eaca48 i resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:72 (2df3995bb5b0 @ 68) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:84 (2df3995bb600 @ 104) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:85 (2df3995bb600 @ 130) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:95 (2df3995bb650 @ 78) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:105 (2df3995bb6f0 @ 78) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:115 (2df3995bb790 @ 73) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:883 (2df399589b00 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:125 (2df3995bb7e0 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:861 (2df399589a60 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:135 (2df3995bb880 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:872 (2df399589ab0 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:145 (2df3995bb920 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:201 (2df3995bbba0 @ 61) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:213 (2df3995bbbf0 @ 97) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:214 (2df3995bbbf0 @ 118) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:224 (2df3995bbc40 @ 56) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:248 (2df3995bbd30 @ 109) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:260 (2df3995bbd80 @ 104) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:270 (2df3995bbdd0 @ 78) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:280 (2df3995bbe70 @ 78) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:290 (2df3995bbf10 @ 73) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 7ffea0a63310 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:883 (2df399589b00 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:300 (2df3995bbf60 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 7ffea0a638a0 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:861 (2df399589a60 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:310 (2df3995d1060 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 7ffea0a638a0 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eacae8 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:872 (2df399589ab0 @ 29) +#1 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:320 (2df3995d1100 @ 78) +#2 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#3 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#4 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#5 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#6 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#7 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#8 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#9 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#10 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 7ffea0a638a0 b /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:183 (2df3995bbb00 @ 150) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +== Stack trace for context 0x558b21d90190 == +#0 558b21eaca48 i /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/../installed-tests/js/testGObjectDestructionAccess.js:387 (2df3995d13d0 @ 373) +#1 7ffea0a63970 b resource:///org/gjs/jsunit/jasmine.js:7044 (2df3995b73d0 @ 325) +#2 7ffea0a63a50 b resource:///org/gjs/jsunit/jasmine.js:7085 (2df3995b76a0 @ 83) +#3 7ffea0a63b10 b resource:///org/gjs/jsunit/jasmine.js:7004 (2df3995b7510 @ 91) +#4 7ffea0a63bc0 b resource:///org/gjs/jsunit/jasmine.js:7011 (2df3995b74c0 @ 189) +#5 7ffea0a63c80 b resource:///org/gjs/jsunit/jasmine.js:6905 (2df3995b7100 @ 31) +#6 7ffea0a63d40 b resource:///org/gjs/jsunit/jasmine.js:7101 (2df3995b76f0 @ 82) +#7 7ffea0a63e10 b self-hosted:1121 (2df39957eec0 @ 407) +#8 7ffea0a63ec0 b resource:///org/gnome/gjs/modules/esm/_timers.js:77 (2df3995736f0 @ 67) +#9 558b21eac9b8 i :12 (2df3995de420 @ 74) +============================================================================== + +==================================== 1/69 ==================================== +test: gjs:Scripts / CommandLine +start time: 12:37:39 +duration: 8.84s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 MALLOC_PERTURB_=208 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testCommandLine.sh +----------------------------------- stdout ----------------------------------- +ok 1 - Invalid option should exit with failure (exit code 1) +ok 2 - Invalid option should print a relevant message +ok 3 - System.exit(0) should exit successfully +ok 4 - System.exit(42) should exit with the correct exit code +ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run +# VALGRIND = +ok 6 - System.exit() should still exit across an FFI boundary +ok 7 - Unhandled promise rejections should still be printed when exiting +ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. +ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. +ok 10 - --help should succeed +ok 11 - --help should print something +ok 12 - should succeed when --help is not first arg +ok 13 - should print something when --help is not first arg +ok 14 - --help should succeed before a script file +ok 15 - --help should print something before a script file +ok 16 - --help should succeed before -c +ok 17 - --help should print something before -c +ok 18 - --help after script file should be passed to script +ok 19 - --help after script file should not print anything +ok 20 - --help after -c should be passed to script +ok 21 - --help after -c should not print anything +ok 22 - -I after script should succeed but give a warning +ok 23 - --coverage-prefix after script should succeed but give a warning +ok 24 - --coverage-output after script should succeed but give a warning +ok 25 - --version should work +ok 26 - --version should print something +ok 27 - --version after -c should be passed to script +ok 28 - --version after -c should not print anything +ok 29 - --jsversion should work +ok 30 - --jsversion should print something +ok 31 - --jsversion after -c should be passed to script +ok 32 - --jsversion after -c should not print anything +ok 33 - no profiling data should be dumped without --profile +ok 34 - --profile should dump profiling data to the default file name # SKIP profiler is disabled +ok 35 - --profile with argument should dump profiling data to the named file # SKIP profiler is disabled +ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler # SKIP profiler is disabled +ok 37 - interpreter should exit with the correct exit code from a queued promise job +ok 38 - interpreter should run queued promise jobs before finishing +ok 39 - interpreter should stop running jobs when one calls System.exit() +ok 40 - unhandled promise rejection should be reported +ok 41 - catching an await expression should not cause unhandled rejection +ok 42 - main program exceptions are not swallowed by queued promise jobs +ok 43 - object unref from other thread after shutdown should not race +ok 44 - avoid crashing when GTK vfuncs are called on context destroy +ok 45 - coverage prefix is treated as an absolute path +ok 46 - avoid statically importing two versions of the same module +# VALGRIND = +ok 47 - exit with correct code from a signal callback +ok 48 - avoid asserting when System.exit is called from a signal callback +ok 49 - exit after first System.exit call in a signal callback +1..49 +----------------------------------- stderr ----------------------------------- + +(gjs-console:1480328): Gjs-CRITICAL **: 12:37:45.339: Attempting to run a JS callback during garbage collection. This is most likely caused by destroying a Clutter actor or GTK widget with ::destroy signal connected, or using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked. + +(gjs-console:1480328): Gjs-CRITICAL **: 12:37:45.339: The offending callback was destroy(), a vfunc. +== Stack trace for context 0x564d5b7d5170 == + +(gjs-console:1480937): Gjs-CRITICAL **: 12:37:45.616: Error writing coverage data: Operatsioon ei ole toetatud +/build/reproducible-path/gjs-1.74.2/installed-tests/scripts/testCommandLine.sh: line 319: 1480937 Trace/breakpoint trap $gjs --coverage-prefix=$(pwd) --coverage-output=$(pwd) awaitcatch.js +============================================================================== + +=================================== 68/69 ==================================== +test: gjs:C / API tests +start time: 12:37:42 +duration: 6.05s +result: exit status 0 +command: MALLOC_PERTURB_=179 G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes GJS_PATH='' LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp G_DEBUG=fatal-warnings,fatal-criticals GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/test/gjs-tests --tap --keep-going --verbose +----------------------------------- stdout ----------------------------------- +# random seed: R02S166c03f457bfee5c8c968ddd7bb78e2f +# Gjs-MESSAGE: Using C++ random seed 1929070562 +# +1..68 +# Start of gjs tests +# Start of context tests +# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? +ok 1 /gjs/context/argv +ok 2 /gjs/context/exit +ok 3 /gjs/context/eval-module-file +# Start of construct tests +ok 4 /gjs/context/construct/destroy +ok 5 /gjs/context/construct/eval +# End of construct tests +# Start of eval tests +ok 6 /gjs/context/eval/dynamic-import +ok 7 /gjs/context/eval/non-zero-terminated +ok 8 /gjs/context/eval/exit-code-omitted-throw +ok 9 /gjs/context/eval/exit-code-omitted-no-throw +# Start of dynamic-import tests +ok 10 /gjs/context/eval/dynamic-import/relative +ok 11 /gjs/context/eval/dynamic-import/bad +# End of dynamic-import tests +# End of eval tests +# Start of eval-module-file tests +ok 12 /gjs/context/eval-module-file/throw +ok 13 /gjs/context/eval-module-file/exit +ok 14 /gjs/context/eval-module-file/fail-instantiate +ok 15 /gjs/context/eval-module-file/exit-code-omitted-warning +ok 16 /gjs/context/eval-module-file/exit-code-omitted-no-warning +# End of eval-module-file tests +# Start of register-module tests +ok 17 /gjs/context/register-module/eval-module +ok 18 /gjs/context/register-module/eval-module-file +ok 19 /gjs/context/register-module/non-existent +# End of register-module tests +# Start of eval-module tests +ok 20 /gjs/context/eval-module/unregistered +ok 21 /gjs/context/eval-module/exit-code-omitted-throw +ok 22 /gjs/context/eval-module/exit-code-omitted-no-throw +# End of eval-module tests +# Start of eval-file tests +ok 23 /gjs/context/eval-file/exit-code-omitted-no-throw +ok 24 /gjs/context/eval-file/exit-code-omitted-throw +# End of eval-file tests +# End of context tests +# Start of gobject tests +ok 25 /gjs/gobject/js_defined_type +ok 26 /gjs/gobject/without_introspection +# End of gobject tests +# Start of profiler tests +# Gjs-MESSAGE: Profiler is disabled. Recompile with it enabled to use. +# Gjs-MESSAGE: Temp profiler file not deleted +ok 27 /gjs/profiler/start_stop +# End of profiler tests +# Start of jsapi tests +# Start of util tests +# Start of error tests +ok 28 /gjs/jsapi/util/error/throw +ok 29 /gjs/jsapi/util/error/throw-cause +# End of error tests +# Start of string tests +ok 30 /gjs/jsapi/util/string/utf8-nchars-to-js +ok 31 /gjs/jsapi/util/string/char16_data +ok 32 /gjs/jsapi/util/string/to_ucs4 +# Start of js tests +# Start of string tests +ok 33 /gjs/jsapi/util/string/js/string/utf8 +# End of string tests +# End of js tests +# End of string tests +# Start of gi tests +# Start of args tests +# Start of safe-integer tests +ok 34 /gjs/jsapi/util/gi/args/safe-integer/max +ok 35 /gjs/jsapi/util/gi/args/safe-integer/min +# End of safe-integer tests +# End of args tests +# End of gi tests +# Start of debug_id tests +# Start of string tests +ok 36 /gjs/jsapi/util/debug_id/string/no-quotes +# End of string tests +# End of debug_id tests +# Start of debug_string tests +ok 37 /gjs/jsapi/util/debug_string/quotes +# End of debug_string tests +# Start of debug_value tests +ok 38 /gjs/jsapi/util/debug_value/bigint +# Start of bigint tests +ok 39 /gjs/jsapi/util/debug_value/bigint/uint64 +ok 40 /gjs/jsapi/util/debug_value/bigint/huge +# End of bigint tests +# Start of string tests +ok 41 /gjs/jsapi/util/debug_value/string/quotes +# End of string tests +# End of debug_value tests +# End of util tests +# End of jsapi tests +# Start of coverage tests +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.gNIdMD/gjs_coverage_test_coverage/coverage.lcov +ok 42 /gjs/coverage/file_duplicated_into_output_path +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.bbVejo/gjs_coverage_test_coverage/coverage.lcov +ok 43 /gjs/coverage/file_duplicated_full_resource_path +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1KenXC/gjs_coverage_test_coverage/coverage.lcov +ok 44 /gjs/coverage/contents_preserved_accumulate_mode +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4NM8jb/gjs_coverage_test_coverage/coverage.lcov +ok 45 /gjs/coverage/new_contents_appended_accumulate_mode +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.kgo0Qt/gjs_coverage_test_coverage/coverage.lcov +ok 46 /gjs/coverage/expected_source_file_name_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.rTHAvk/gjs_coverage_test_coverage/coverage.lcov +ok 47 /gjs/coverage/entry_not_written_for_nonexistent_file +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7uxnPg/gjs_coverage_test_coverage/coverage.lcov +ok 48 /gjs/coverage/single_branch_coverage_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.v3CJue/gjs_coverage_test_coverage/coverage.lcov +ok 49 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.JuoWoY/gjs_coverage_test_coverage/coverage.lcov +ok 50 /gjs/coverage/branches_for_multiple_case_statements_fallthrough +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.3bViOc/gjs_coverage_test_coverage/coverage.lcov +ok 51 /gjs/coverage/not_hit_branch_point_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.CsnzqI/gjs_coverage_test_coverage/coverage.lcov +ok 52 /gjs/coverage/function_names_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7jItxb/gjs_coverage_test_coverage/coverage.lcov +ok 53 /gjs/coverage/function_lines_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.A9F5Wf/gjs_coverage_test_coverage/coverage.lcov +ok 54 /gjs/coverage/function_hit_counts_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.H5D0Cm/gjs_coverage_test_coverage/coverage.lcov +ok 55 /gjs/coverage/big_function_hit_counts_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.5usAEk/gjs_coverage_test_coverage/coverage.lcov +ok 56 /gjs/coverage/little_function_hit_counts_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.V6xVIE/gjs_coverage_test_coverage/coverage.lcov +ok 57 /gjs/coverage/total_function_coverage_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.I4Ip9Q/gjs_coverage_test_coverage/coverage.lcov +ok 58 /gjs/coverage/single_line_hit_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.BCrn3R/gjs_coverage_test_coverage/coverage.lcov +ok 59 /gjs/coverage/hits_on_multiline_if_cond +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.9ynona/gjs_coverage_test_coverage/coverage.lcov +ok 60 /gjs/coverage/full_line_tally_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.IlFMcq/gjs_coverage_test_coverage/coverage.lcov +ok 61 /gjs/coverage/no_hits_for_unexecuted_file +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.UmoIQN/gjs_coverage_test_coverage/coverage.lcov +ok 62 /gjs/coverage/end_of_record_section_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Tn1t27/gjs_coverage_test_coverage/coverage.lcov +ok 63 /gjs/coverage/multiple_source_file_records_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.oAiP9z/gjs_coverage_test_coverage/coverage.lcov +ok 64 /gjs/coverage/correct_line_coverage_data_written_for_both_sections +# End of coverage tests +# End of gjs tests +# Start of util tests +# Start of misc tests +# Start of strv tests +# Start of concat tests +ok 65 /util/misc/strv/concat/null +ok 66 /util/misc/strv/concat/pointers +# End of concat tests +# End of strv tests +# End of misc tests +# End of util tests +# Start of gi tests +# Start of args tests +ok 67 /gi/args/set-get-unset +ok 68 /gi/args/rounded_values +# End of args tests +# End of gi tests +----------------------------------- stderr ----------------------------------- +Gjs-Message: 12:37:42.969: Using C++ random seed 1929070562 + +Gjs-Message: 12:37:45.934: Profiler is disabled. Recompile with it enabled to use. +Gjs-Message: 12:37:45.940: Temp profiler file not deleted +** +This is an exception 42 +Gjs-Message: 12:37:47.004: Wrote coverage statistics to /tmp/gjs_coverage_tmp.gNIdMD/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.142: Wrote coverage statistics to /tmp/gjs_coverage_tmp.bbVejo/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.216: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1KenXC/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.285: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4NM8jb/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.358: Wrote coverage statistics to /tmp/gjs_coverage_tmp.kgo0Qt/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.429: Wrote coverage statistics to /tmp/gjs_coverage_tmp.rTHAvk/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.503: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7uxnPg/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.573: Wrote coverage statistics to /tmp/gjs_coverage_tmp.v3CJue/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.732: Wrote coverage statistics to /tmp/gjs_coverage_tmp.JuoWoY/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.811: Wrote coverage statistics to /tmp/gjs_coverage_tmp.3bViOc/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.885: Wrote coverage statistics to /tmp/gjs_coverage_tmp.CsnzqI/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:47.960: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7jItxb/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.045: Wrote coverage statistics to /tmp/gjs_coverage_tmp.A9F5Wf/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.115: Wrote coverage statistics to /tmp/gjs_coverage_tmp.H5D0Cm/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.187: Wrote coverage statistics to /tmp/gjs_coverage_tmp.5usAEk/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.267: Wrote coverage statistics to /tmp/gjs_coverage_tmp.V6xVIE/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.338: Wrote coverage statistics to /tmp/gjs_coverage_tmp.I4Ip9Q/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.408: Wrote coverage statistics to /tmp/gjs_coverage_tmp.BCrn3R/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.479: Wrote coverage statistics to /tmp/gjs_coverage_tmp.9ynona/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.553: Wrote coverage statistics to /tmp/gjs_coverage_tmp.IlFMcq/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.623: Wrote coverage statistics to /tmp/gjs_coverage_tmp.UmoIQN/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.766: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Tn1t27/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 12:37:48.905: Wrote coverage statistics to /tmp/gjs_coverage_tmp.oAiP9z/gjs_coverage_test_coverage/coverage.lcov +============================================================================== + +=================================== 69/69 ==================================== +test: gjs:C / Internal API tests +start time: 12:37:42 +duration: 6.11s +result: exit status 0 +command: G_FILENAME_ENCODING=latin1 GSETTINGS_SCHEMA_DIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js LC_ALL=C.utf8 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/tsan.supp GJS_DEBUG_OUTPUT=stderr GI_TYPELIB_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools ENABLE_GTK=yes LD_LIBRARY_PATH=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js:/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/installed-tests/js/libgjstesttools GJS_PATH='' G_DEBUG=fatal-warnings,fatal-criticals LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/reproducible-path/gjs-1.74.2/installed-tests/extra/lsan.supp MALLOC_PERTURB_=145 GJS_USE_UNINSTALLED_FILES=1 NO_AT_BRIDGE=1 GJS_DEBUG_TOPICS='' ASAN_OPTIONS=intercept_tls_get_addr=0 TOP_BUILDDIR=/build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu GSETTINGS_BACKEND=memory /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu/test/gjs-tests-internal --tap --keep-going --verbose +----------------------------------- stdout ----------------------------------- +# random seed: R02Sa912a7e7988751101fa53d94089dfd38 +1..113 +# Start of rooting tests +# Start of maybe-owned tests +# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? +ok 1 /rooting/maybe-owned/rooted-flag-set-when-rooted +ok 2 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted +ok 3 /rooting/maybe-owned/rooted-keeps-alive-across-gc +ok 4 /rooting/maybe-owned/rooted-is-collected-after-reset +ok 5 /rooting/maybe-owned/weak-pointer-is-collected-by-gc +ok 6 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc +ok 7 /rooting/maybe-owned/switching-mode-keeps-same-value +ok 8 /rooting/maybe-owned/switch-to-rooted-prevents-collection +ok 9 /rooting/maybe-owned/switch-to-unrooted-allows-collection +ok 10 /rooting/maybe-owned/notify-callback-called-on-context-destroy +ok 11 /rooting/maybe-owned/object-destroyed-after-notify +# End of maybe-owned tests +# End of rooting tests +# Start of callargs tests +ok 12 /callargs/no-args-works +ok 13 /callargs/no-args-fails-on-extra-args +ok 14 /callargs/no-args-ignores-trailing +ok 15 /callargs/too-many-args-fails +ok 16 /callargs/too-many-args-fails-when-more-than-optional +ok 17 /callargs/too-few-args-fails +ok 18 /callargs/too-few-args-fails-with-optional +ok 19 /callargs/args-ignores-trailing +ok 20 /callargs/one-of-each-type-works +ok 21 /callargs/optional-args-work-when-passing-all-args +ok 22 /callargs/optional-args-work-when-passing-only-required-args +ok 23 /callargs/enum-types-work +ok 24 /callargs/signed-enum-types-work +ok 25 /callargs/one-of-each-nullable-type-works +ok 26 /callargs/passing-no-arguments-when-all-optional +ok 27 /callargs/passing-some-arguments-when-all-optional +ok 28 /callargs/passing-all-arguments-when-all-optional +ok 29 /callargs/allocated-args-are-freed-on-error +ok 30 /callargs/nullable-bool-is-invalid +ok 31 /callargs/nullable-int-is-invalid +ok 32 /callargs/nullable-unsigned-is-invalid +ok 33 /callargs/nullable-int64-is-invalid +ok 34 /callargs/nullable-double-is-invalid +ok 35 /callargs/invalid-bool-type +ok 36 /callargs/invalid-int-type +ok 37 /callargs/invalid-unsigned-type +ok 38 /callargs/invalid-int64-type +ok 39 /callargs/invalid-double-type +ok 40 /callargs/invalid-autochar-type +ok 41 /callargs/invalid-autojschar-type +ok 42 /callargs/invalid-jsstring-type +ok 43 /callargs/invalid-object-type +ok 44 /callargs/invalid-boolean +ok 45 /callargs/invalid-object +# End of callargs tests +# Start of gjs tests +# Start of jsapi-utils tests +# Start of gjs-autopointer tests +ok 46 /gjs/jsapi-utils/gjs-autopointer/size +ok 47 /gjs/jsapi-utils/gjs-autopointer/destructor +ok 48 /gjs/jsapi-utils/gjs-autopointer/free_and_ref_funcs +# Start of constructor tests +ok 49 /gjs/jsapi-utils/gjs-autopointer/constructor/empty +ok 50 /gjs/jsapi-utils/gjs-autopointer/constructor/basic +ok 51 /gjs/jsapi-utils/gjs-autopointer/constructor/take_ownership +ok 52 /gjs/jsapi-utils/gjs-autopointer/constructor/assignment +# Start of assignment tests +ok 53 /gjs/jsapi-utils/gjs-autopointer/constructor/assignment/other +# End of assignment tests +# End of constructor tests +# Start of destructor tests +ok 54 /gjs/jsapi-utils/gjs-autopointer/destructor/take_ownership +ok 55 /gjs/jsapi-utils/gjs-autopointer/destructor/default_free +ok 56 /gjs/jsapi-utils/gjs-autopointer/destructor/no_free_pointer +ok 57 /gjs/jsapi-utils/gjs-autopointer/destructor/c++ +ok 58 /gjs/jsapi-utils/gjs-autopointer/destructor/c++-array +# End of destructor tests +# Start of operator tests +ok 59 /gjs/jsapi-utils/gjs-autopointer/operator/assign +ok 60 /gjs/jsapi-utils/gjs-autopointer/operator/move +ok 61 /gjs/jsapi-utils/gjs-autopointer/operator/swap +ok 62 /gjs/jsapi-utils/gjs-autopointer/operator/arrow +ok 63 /gjs/jsapi-utils/gjs-autopointer/operator/deference +ok 64 /gjs/jsapi-utils/gjs-autopointer/operator/bool +ok 65 /gjs/jsapi-utils/gjs-autopointer/operator/array +# Start of assign tests +ok 66 /gjs/jsapi-utils/gjs-autopointer/operator/assign/other_ptr +ok 67 /gjs/jsapi-utils/gjs-autopointer/operator/assign/self_ptr +ok 68 /gjs/jsapi-utils/gjs-autopointer/operator/assign/object +ok 69 /gjs/jsapi-utils/gjs-autopointer/operator/assign/other_object +ok 70 /gjs/jsapi-utils/gjs-autopointer/operator/assign/self_object +ok 71 /gjs/jsapi-utils/gjs-autopointer/operator/assign/copy_and_swap +# End of assign tests +# End of operator tests +# Start of method tests +ok 72 /gjs/jsapi-utils/gjs-autopointer/method/get +ok 73 /gjs/jsapi-utils/gjs-autopointer/method/out +ok 74 /gjs/jsapi-utils/gjs-autopointer/method/release +ok 75 /gjs/jsapi-utils/gjs-autopointer/method/copy +ok 76 /gjs/jsapi-utils/gjs-autopointer/method/as +# Start of reset tests +ok 77 /gjs/jsapi-utils/gjs-autopointer/method/reset/nullptr +ok 78 /gjs/jsapi-utils/gjs-autopointer/method/reset/other_ptr +ok 79 /gjs/jsapi-utils/gjs-autopointer/method/reset/self_ptr +# End of reset tests +# Start of swap tests +ok 80 /gjs/jsapi-utils/gjs-autopointer/method/swap/other_ptr +ok 81 /gjs/jsapi-utils/gjs-autopointer/method/swap/self_ptr +ok 82 /gjs/jsapi-utils/gjs-autopointer/method/swap/empty +# End of swap tests +# End of method tests +# End of gjs-autopointer tests +# Start of gjs-autochar tests +ok 83 /gjs/jsapi-utils/gjs-autochar/init +ok 84 /gjs/jsapi-utils/gjs-autochar/copy +# Start of init tests +ok 85 /gjs/jsapi-utils/gjs-autochar/init/take_ownership +# End of init tests +# End of gjs-autochar tests +# Start of gjs-autostrv tests +ok 86 /gjs/jsapi-utils/gjs-autostrv/init +ok 87 /gjs/jsapi-utils/gjs-autostrv/copy +# Start of init tests +ok 88 /gjs/jsapi-utils/gjs-autostrv/init/take_ownership +# End of init tests +# End of gjs-autostrv tests +# Start of gjs-autotypeclass tests +ok 89 /gjs/jsapi-utils/gjs-autotypeclass/init +# End of gjs-autotypeclass tests +# End of jsapi-utils tests +# End of gjs tests +# Start of toggle-queue tests +ok 90 /toggle-queue/empty +ok 91 /toggle-queue/empty_cancel +ok 92 /toggle-queue/enqueue_one +ok 93 /toggle-queue/enqueue_one_cancel +ok 94 /toggle-queue/enqueue_many_equal +ok 95 /toggle-queue/enqueue_many_equal_cancel +ok 96 /toggle-queue/enqueue_more_up +ok 97 /toggle-queue/enqueue_only_up +ok 98 /toggle-queue/enqueue_only_up_cancel +ok 99 /toggle-queue/handle_more_up +ok 100 /toggle-queue/handle_only_up +# Start of spin-lock tests +ok 101 /toggle-queue/spin-lock/unlock-empty +ok 102 /toggle-queue/spin-lock/unlock-same-thread +ok 103 /toggle-queue/spin-lock/blocks-other-thread +# End of spin-lock tests +# Start of object tests +ok 104 /toggle-queue/object/not-enqueued_main_thread +ok 105 /toggle-queue/object/already_enqueued_main_thread +ok 106 /toggle-queue/object/already_enqueued_unref_main_thread +ok 107 /toggle-queue/object/ref_unref_other_thread +ok 108 /toggle-queue/object/handle_up +ok 109 /toggle-queue/object/handle_up_down +ok 110 /toggle-queue/object/handle_up_down_delayed +ok 111 /toggle-queue/object/handle_up_down_on_gc +ok 112 /toggle-queue/object/handle_many_up +ok 113 /toggle-queue/object/handle_many_up_and_down +# End of object tests +# End of toggle-queue tests +============================================================================== + + +Summary of Failures: + +43/69 gjs:JS / Encoding FAIL 0.58s 54/55 subtests passed + +Ok: 68 +Expected Fail: 0 +Fail: 1 +Unexpected Pass: 0 +Skipped: 0 +Timeout: 0 + rm -fr -- /tmp/dh-xdg-rundir-QjYIx_qb +dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=16 meson test -v -C /build/reproducible-path/gjs-1.74.2/obj-x86_64-linux-gnu --timeout-multiplier 4 returned exit code 1 +make[1]: *** [debian/rules:38: override_dh_auto_test] Error 25 make[1]: Leaving directory '/build/reproducible-path/gjs-1.74.2' - dh_installdeb - install -m0755 -d debian/gjs/DEBIAN - install -m0755 -d debian/gjs-tests/DEBIAN - install -m0755 -d debian/libgjs0g/DEBIAN - install -p -m0644 debian/.debhelper/generated/libgjs0g/triggers debian/libgjs0g/DEBIAN/triggers - install -m0755 -d debian/libgjs-dev/DEBIAN - dh_gencontrol - install -m0755 -d debian/gjs/DEBIAN - echo misc:Depends= >> debian/gjs.substvars - echo misc:Pre-Depends= >> debian/gjs.substvars - install -m0755 -d debian/.debhelper/gjs/dbgsym-root/DEBIAN - dpkg-gencontrol -pgjs -ldebian/changelog -Tdebian/gjs.substvars -Pdebian/.debhelper/gjs/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=gjs-dbgsym "-DDepends=gjs (= \${binary:Version})" "-DDescription=debug symbols for gjs" -DBuild-Ids=1e59015e02261f1d2f34d04cc8a10f6644f45425 -DSection=debug -UMulti-Arch -UReplaces -UBreaks - install -m0755 -d debian/gjs-tests/DEBIAN - echo misc:Pre-Depends= >> debian/gjs-tests.substvars - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN - dpkg-gencontrol -pgjs-tests -ldebian/changelog -Tdebian/gjs-tests.substvars -Pdebian/.debhelper/gjs-tests/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=gjs-tests-dbgsym "-DDepends=gjs-tests (= \${binary:Version})" "-DDescription=debug symbols for gjs-tests" "-DBuild-Ids=0d0934771f62049d1c5ef4f41de40d544f3982b4 218881eca0c01a4dcbb1a07fca6d979f73250313 3d5c6e1884b17f123b2fb47d35492e72d923736b 5970c59c99b30c89493ad49e7cef77f3178323f5 82644454c4bc05442f107eb9bf98a6b13e2de3de" -DSection=debug -UMulti-Arch -UReplaces -UBreaks - install -m0755 -d debian/libgjs-dev/DEBIAN - echo misc:Depends= >> debian/libgjs-dev.substvars - echo misc:Pre-Depends= >> debian/libgjs-dev.substvars - dpkg-gencontrol -plibgjs-dev -ldebian/changelog -Tdebian/libgjs-dev.substvars -Pdebian/libgjs-dev - install -m0755 -d debian/libgjs0g/DEBIAN - echo misc:Depends= >> debian/libgjs0g.substvars - echo misc:Pre-Depends= >> debian/libgjs0g.substvars - install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN - dpkg-gencontrol -plibgjs0g -ldebian/changelog -Tdebian/libgjs0g.substvars -Pdebian/.debhelper/libgjs0g/dbgsym-root -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -UBuilt-Using -DAuto-Built-Package=debug-symbols -UProtected -DPackage=libgjs0g-dbgsym "-DDepends=libgjs0g (= \${binary:Version})" "-DDescription=debug symbols for libgjs0g" -DBuild-Ids=344358043b0f33ad7dabe11cf7a7ab76fc5c1ce3 -DSection=debug -UReplaces -UBreaks -dpkg-gencontrol: warning: package libgjs-dev: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package libgjs-dev: substitution variable ${gnome:NextVersion} unused, but is defined -dpkg-gencontrol: warning: package libgjs-dev: substitution variable ${gnome:UpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package libgjs-dev: substitution variable ${gnome:Version} unused, but is defined -dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:NextVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:UpstreamVersion} unused, but is defined - chmod 0644 -- debian/libgjs-dev/DEBIAN/control -dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:Version} unused, but is defined -dpkg-gencontrol: warning: Depends field of package libgjs0g: substitution variable ${gir:Depends} used, but is not defined - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN/control - dpkg-gencontrol -pgjs-tests -ldebian/changelog -Tdebian/gjs-tests.substvars -Pdebian/gjs-tests -dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:NextVersion} unused, but is defined -dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:UpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:Version} unused, but is defined - chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN/control - dpkg-gencontrol -plibgjs0g -ldebian/changelog -Tdebian/libgjs0g.substvars -Pdebian/libgjs0g -dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:NextVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:UpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:Version} unused, but is defined - chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/DEBIAN/control - dpkg-gencontrol -pgjs -ldebian/changelog -Tdebian/gjs.substvars -Pdebian/gjs -dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:NextVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:UpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:Version} unused, but is defined - chmod 0644 -- debian/gjs-tests/DEBIAN/control -dpkg-gencontrol: warning: Depends field of package libgjs0g: substitution variable ${gir:Depends} used, but is not defined -dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:NextVersion} unused, but is defined -dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:UpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:Version} unused, but is defined - chmod 0644 -- debian/libgjs0g/DEBIAN/control -dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:NextVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:UpstreamVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:Version} unused, but is defined - chmod 0644 -- debian/gjs/DEBIAN/control - dh_md5sums - install -m0755 -d debian/libgjs-dev/DEBIAN - cd debian/libgjs-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - install -m0755 -d debian/gjs-tests/DEBIAN - cd debian/gjs-tests >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/libgjs-dev/DEBIAN/md5sums - install -m0755 -d debian/gjs/DEBIAN - install -m0755 -d debian/libgjs0g/DEBIAN - chmod 0644 -- debian/gjs-tests/DEBIAN/md5sums - install -m0755 -d debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN - cd debian/gjs >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/libgjs0g >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/.debhelper/gjs-tests/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/gjs/DEBIAN/md5sums - install -m0755 -d debian/.debhelper/gjs/dbgsym-root/DEBIAN - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN/md5sums - chmod 0644 -- debian/libgjs0g/DEBIAN/md5sums - install -m0755 -d debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN - cd debian/.debhelper/gjs/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/.debhelper/libgjs0g/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/DEBIAN/md5sums - chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN/md5sums - dh_builddeb - dpkg-deb --root-owner-group --build debian/gjs .. - dpkg-deb --root-owner-group --build debian/.debhelper/gjs/dbgsym-root .. - dpkg-deb --root-owner-group --build debian/gjs-tests .. - dpkg-deb --root-owner-group --build debian/libgjs0g .. - dpkg-deb --root-owner-group --build debian/.debhelper/libgjs0g/dbgsym-root .. -dpkg-deb: building package 'gjs' in '../gjs_1.74.2-1+deb12u1_amd64.deb'. - dpkg-deb --root-owner-group --build debian/libgjs-dev .. - dpkg-deb --root-owner-group --build debian/.debhelper/gjs-tests/dbgsym-root .. -dpkg-deb: building package 'libgjs-dev' in '../libgjs-dev_1.74.2-1+deb12u1_amd64.deb'. -dpkg-deb: building package 'libgjs0g' in '../libgjs0g_1.74.2-1+deb12u1_amd64.deb'. -dpkg-deb: building package 'libgjs0g-dbgsym' in '../libgjs0g-dbgsym_1.74.2-1+deb12u1_amd64.deb'. -dpkg-deb: building package 'gjs-dbgsym' in '../gjs-dbgsym_1.74.2-1+deb12u1_amd64.deb'. -dpkg-deb: building package 'gjs-tests' in '../gjs-tests_1.74.2-1+deb12u1_amd64.deb'. -dpkg-deb: building package 'gjs-tests-dbgsym' in '../gjs-tests-dbgsym_1.74.2-1+deb12u1_amd64.deb'. - dpkg-genbuildinfo --build=binary -O../gjs_1.74.2-1+deb12u1_amd64.buildinfo - dpkg-genchanges --build=binary -O../gjs_1.74.2-1+deb12u1_amd64.changes -dpkg-genchanges: info: binary-only upload (no source code included) - dpkg-source --after-build . -dpkg-buildpackage: info: binary-only upload (no source included) -dpkg-genchanges: info: not including original source code in upload +make: *** [debian/rules:13: binary] Error 2 +dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 I: copying local configuration +E: Failed autobuilding of package +I: user script /srv/workspace/pbuilder/1470288/tmp/hooks/C01_cleanup starting +debug output: disk usage on i-capture-the-hostname at Thu Feb 13 12:37:49 UTC 2025 +Filesystem Size Used Avail Use% Mounted on +tmpfs 32G 0 32G 0% /dev/shm + +I: user script /srv/workspace/pbuilder/1470288/tmp/hooks/C01_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/1201069 and its subdirectories -I: Current time: Thu Jan 11 18:12:56 -12 2024 -I: pbuilder-time-stamp: 1705039976 +I: removing directory /srv/workspace/pbuilder/1470288 and its subdirectories