Diff of the two buildlogs: -- --- b1/build.log 2021-07-22 11:37:24.919072446 +0000 +++ b2/build.log 2021-07-22 11:47:50.343532814 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jul 21 22:54:53 -12 2021 -I: pbuilder-time-stamp: 1626951293 +I: Current time: Fri Jul 23 01:37:41 +14 2021 +I: pbuilder-time-stamp: 1626953861 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration @@ -16,8 +16,8 @@ I: copying [./gjs_1.66.2-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' -gpgv: keyblock resource '/tmp/dpkg-verify-sig.MNMsgnHP/trustedkeys.kbx': General error -gpgv: Signature made Fri Jan 29 06:39:03 2021 -12 +gpgv: keyblock resource '/tmp/dpkg-verify-sig.YaEdhjMo/trustedkeys.kbx': General error +gpgv: Signature made Sat Jan 30 08:39:03 2021 +14 gpgv: using RSA key 36EC5A6448A4F5EF79BEFE98E05AE1478F814C4F gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./gjs_1.66.2-1.dsc @@ -26,135 +26,169 @@ dpkg-source: info: unpacking gjs_1.66.2-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/13370/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/31038/tmp/hooks/D01_modify_environment starting +debug: Running on virt64a. +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 +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by 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/31038/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/31038/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.1.4(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=4' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='6bc5250aa1414fb19b88ed3ee8b678ef' - 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='13370' - PS1='# ' - PS2='> ' + INVOCATION_ID=c1a58887089d4f26adcc3c9f888c9fd6 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + 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=31038 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/tmp.7WWIvvoMtl/pbuilderrc_jCBf --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.7WWIvvoMtl/b1 --logfile b1/build.log gjs_1.66.2-1.dsc' - SUDO_GID='113' - SUDO_UID='107' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + 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/tmp.7WWIvvoMtl/pbuilderrc_15cv --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.7WWIvvoMtl/b2 --logfile b2/build.log --extrapackages usrmerge gjs_1.66.2-1.dsc' + SUDO_GID=114 + SUDO_UID=108 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux wbq0 5.10.0-7-armmp #1 SMP Debian 5.10.40-1 (2021-05-28) armv7l GNU/Linux + Linux i-capture-the-hostname 5.10.0-7-arm64 #1 SMP Debian 5.10.40-1 (2021-05-28) aarch64 GNU/Linux I: ls -l /bin total 3580 - -rwxr-xr-x 1 root root 816764 Jun 21 14:26 bash - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzcat - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2225 Jul 20 2020 bzdiff - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Sep 4 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3775 Jul 20 2020 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 20 2020 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 20 2020 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 20 2020 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 20 2020 bzmore - -rwxr-xr-x 1 root root 26668 Sep 22 2020 cat - -rwxr-xr-x 1 root root 43104 Sep 22 2020 chgrp - -rwxr-xr-x 1 root root 38984 Sep 22 2020 chmod - -rwxr-xr-x 1 root root 43112 Sep 22 2020 chown - -rwxr-xr-x 1 root root 92616 Sep 22 2020 cp - -rwxr-xr-x 1 root root 75524 Dec 10 2020 dash - -rwxr-xr-x 1 root root 75880 Sep 22 2020 date - -rwxr-xr-x 1 root root 55436 Sep 22 2020 dd - -rwxr-xr-x 1 root root 59912 Sep 22 2020 df - -rwxr-xr-x 1 root root 96764 Sep 22 2020 dir - -rwxr-xr-x 1 root root 55012 Feb 7 02:38 dmesg - lrwxrwxrwx 1 root root 8 Nov 6 2019 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Nov 6 2019 domainname -> hostname - -rwxr-xr-x 1 root root 22508 Sep 22 2020 echo - -rwxr-xr-x 1 root root 28 Nov 9 2020 egrep - -rwxr-xr-x 1 root root 22496 Sep 22 2020 false - -rwxr-xr-x 1 root root 28 Nov 9 2020 fgrep - -rwxr-xr-x 1 root root 47492 Feb 7 02:38 findmnt - -rwsr-xr-x 1 root root 26076 Feb 26 04:12 fusermount - -rwxr-xr-x 1 root root 124508 Nov 9 2020 grep - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 gunzip - -rwxr-xr-x 1 root root 6376 Mar 2 11:30 gzexe - -rwxr-xr-x 1 root root 64212 Mar 2 11:30 gzip - -rwxr-xr-x 1 root root 13784 Nov 6 2019 hostname - -rwxr-xr-x 1 root root 43180 Sep 22 2020 ln - -rwxr-xr-x 1 root root 35068 Feb 7 2020 login - -rwxr-xr-x 1 root root 96764 Sep 22 2020 ls - -rwxr-xr-x 1 root root 99940 Feb 7 02:38 lsblk - -rwxr-xr-x 1 root root 51408 Sep 22 2020 mkdir - -rwxr-xr-x 1 root root 43184 Sep 22 2020 mknod - -rwxr-xr-x 1 root root 30780 Sep 22 2020 mktemp - -rwxr-xr-x 1 root root 34408 Feb 7 02:38 more - -rwsr-xr-x 1 root root 34400 Feb 7 02:38 mount - -rwxr-xr-x 1 root root 9824 Feb 7 02:38 mountpoint - -rwxr-xr-x 1 root root 88524 Sep 22 2020 mv - lrwxrwxrwx 1 root root 8 Nov 6 2019 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Apr 18 03:38 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 26652 Sep 22 2020 pwd - lrwxrwxrwx 1 root root 4 Jun 21 14:26 rbash -> bash - -rwxr-xr-x 1 root root 30740 Sep 22 2020 readlink - -rwxr-xr-x 1 root root 43104 Sep 22 2020 rm - -rwxr-xr-x 1 root root 30732 Sep 22 2020 rmdir - -rwxr-xr-x 1 root root 14144 Sep 27 2020 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 20 21:26 sh -> dash - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sleep - -rwxr-xr-x 1 root root 55360 Sep 22 2020 stty - -rwsr-xr-x 1 root root 46704 Feb 7 02:38 su - -rwxr-xr-x 1 root root 22532 Sep 22 2020 sync - -rwxr-xr-x 1 root root 340872 Feb 16 21:55 tar - -rwxr-xr-x 1 root root 9808 Sep 27 2020 tempfile - -rwxr-xr-x 1 root root 67696 Sep 22 2020 touch - -rwxr-xr-x 1 root root 22496 Sep 22 2020 true - -rwxr-xr-x 1 root root 9636 Feb 26 04:12 ulockmgr_server - -rwsr-xr-x 1 root root 22108 Feb 7 02:38 umount - -rwxr-xr-x 1 root root 22520 Sep 22 2020 uname - -rwxr-xr-x 2 root root 2346 Mar 2 11:30 uncompress - -rwxr-xr-x 1 root root 96764 Sep 22 2020 vdir - -rwxr-xr-x 1 root root 38512 Feb 7 02:38 wdctl - lrwxrwxrwx 1 root root 8 Nov 6 2019 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1984 Mar 2 11:30 zcat - -rwxr-xr-x 1 root root 1678 Mar 2 11:30 zcmp - -rwxr-xr-x 1 root root 5880 Mar 2 11:30 zdiff - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zegrep - -rwxr-xr-x 1 root root 29 Mar 2 11:30 zfgrep - -rwxr-xr-x 1 root root 2081 Mar 2 11:30 zforce - -rwxr-xr-x 1 root root 7585 Mar 2 11:30 zgrep - -rwxr-xr-x 1 root root 2206 Mar 2 11:30 zless - -rwxr-xr-x 1 root root 1842 Mar 2 11:30 zmore - -rwxr-xr-x 1 root root 4553 Mar 2 11:30 znew -I: user script /srv/workspace/pbuilder/13370/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 816764 Jun 22 16:26 bash + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzcat + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 21 2020 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 21 2020 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore + -rwxr-xr-x 1 root root 26668 Sep 23 2020 cat + -rwxr-xr-x 1 root root 43104 Sep 23 2020 chgrp + -rwxr-xr-x 1 root root 38984 Sep 23 2020 chmod + -rwxr-xr-x 1 root root 43112 Sep 23 2020 chown + -rwxr-xr-x 1 root root 92616 Sep 23 2020 cp + -rwxr-xr-x 1 root root 75524 Dec 11 2020 dash + -rwxr-xr-x 1 root root 75880 Sep 23 2020 date + -rwxr-xr-x 1 root root 55436 Sep 23 2020 dd + -rwxr-xr-x 1 root root 59912 Sep 23 2020 df + -rwxr-xr-x 1 root root 96764 Sep 23 2020 dir + -rwxr-xr-x 1 root root 55012 Feb 8 04:38 dmesg + lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname + -rwxr-xr-x 1 root root 22508 Sep 23 2020 echo + -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep + -rwxr-xr-x 1 root root 22496 Sep 23 2020 false + -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep + -rwxr-xr-x 1 root root 47492 Feb 8 04:38 findmnt + -rwsr-xr-x 1 root root 26076 Feb 27 06:12 fusermount + -rwxr-xr-x 1 root root 124508 Nov 10 2020 grep + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 gunzip + -rwxr-xr-x 1 root root 6376 Mar 3 13:30 gzexe + -rwxr-xr-x 1 root root 64212 Mar 3 13:30 gzip + -rwxr-xr-x 1 root root 13784 Nov 8 2019 hostname + -rwxr-xr-x 1 root root 43180 Sep 23 2020 ln + -rwxr-xr-x 1 root root 35068 Feb 8 2020 login + -rwxr-xr-x 1 root root 96764 Sep 23 2020 ls + -rwxr-xr-x 1 root root 99940 Feb 8 04:38 lsblk + -rwxr-xr-x 1 root root 51408 Sep 23 2020 mkdir + -rwxr-xr-x 1 root root 43184 Sep 23 2020 mknod + -rwxr-xr-x 1 root root 30780 Sep 23 2020 mktemp + -rwxr-xr-x 1 root root 34408 Feb 8 04:38 more + -rwsr-xr-x 1 root root 34400 Feb 8 04:38 mount + -rwxr-xr-x 1 root root 9824 Feb 8 04:38 mountpoint + -rwxr-xr-x 1 root root 88524 Sep 23 2020 mv + lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Apr 19 05:38 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 26652 Sep 23 2020 pwd + lrwxrwxrwx 1 root root 4 Jun 22 16:26 rbash -> bash + -rwxr-xr-x 1 root root 30740 Sep 23 2020 readlink + -rwxr-xr-x 1 root root 43104 Sep 23 2020 rm + -rwxr-xr-x 1 root root 30732 Sep 23 2020 rmdir + -rwxr-xr-x 1 root root 14144 Sep 28 2020 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 23 01:38 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 21 23:25 sh.distrib -> dash + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sleep + -rwxr-xr-x 1 root root 55360 Sep 23 2020 stty + -rwsr-xr-x 1 root root 46704 Feb 8 04:38 su + -rwxr-xr-x 1 root root 22532 Sep 23 2020 sync + -rwxr-xr-x 1 root root 340872 Feb 17 23:55 tar + -rwxr-xr-x 1 root root 9808 Sep 28 2020 tempfile + -rwxr-xr-x 1 root root 67696 Sep 23 2020 touch + -rwxr-xr-x 1 root root 22496 Sep 23 2020 true + -rwxr-xr-x 1 root root 9636 Feb 27 06:12 ulockmgr_server + -rwsr-xr-x 1 root root 22108 Feb 8 04:38 umount + -rwxr-xr-x 1 root root 22520 Sep 23 2020 uname + -rwxr-xr-x 2 root root 2346 Mar 3 13:30 uncompress + -rwxr-xr-x 1 root root 96764 Sep 23 2020 vdir + -rwxr-xr-x 1 root root 38512 Feb 8 04:38 wdctl + lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1984 Mar 3 13:30 zcat + -rwxr-xr-x 1 root root 1678 Mar 3 13:30 zcmp + -rwxr-xr-x 1 root root 5880 Mar 3 13:30 zdiff + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zegrep + -rwxr-xr-x 1 root root 29 Mar 3 13:30 zfgrep + -rwxr-xr-x 1 root root 2081 Mar 3 13:30 zforce + -rwxr-xr-x 1 root root 7585 Mar 3 13:30 zgrep + -rwxr-xr-x 1 root root 2206 Mar 3 13:30 zless + -rwxr-xr-x 1 root root 1842 Mar 3 13:30 zmore + -rwxr-xr-x 1 root root 4553 Mar 3 13:30 znew +I: user script /srv/workspace/pbuilder/31038/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -482,7 +516,7 @@ Get: 256 http://deb.debian.org/debian bullseye/main armhf libglx0 armhf 1.3.2-1 [32.8 kB] Get: 257 http://deb.debian.org/debian bullseye/main armhf libgl1 armhf 1.3.2-1 [94.3 kB] Get: 258 http://deb.debian.org/debian bullseye/main armhf xvfb armhf 2:1.20.11-1 [2911 kB] -Fetched 120 MB in 22s (5492 kB/s) +Fetched 120 MB in 24s (4986 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libapparmor1:armhf. (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 ... 19398 files and directories currently installed.) @@ -1546,8 +1580,45 @@ Writing extended state information... Building tag database... -> Finished parsing the build-deps +Reading package lists... +Building dependency tree... +Reading state information... +The following additional packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl +The following NEW packages will be installed: + libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge +0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. +Need to get 59.5 kB of archives. +After this operation, 157 kB of additional disk space will be used. +Get:1 http://deb.debian.org/debian bullseye/main armhf libnumber-compare-perl all 0.03-1.1 [6956 B] +Get:2 http://deb.debian.org/debian bullseye/main armhf libtext-glob-perl all 0.11-1 [8888 B] +Get:3 http://deb.debian.org/debian bullseye/main armhf libfile-find-rule-perl all 0.34-1 [30.6 kB] +Get:4 http://deb.debian.org/debian bullseye/main armhf usrmerge all 25 [13.0 kB] +debconf: delaying package configuration, since apt-utils is not installed +Fetched 59.5 kB in 0s (781 kB/s) +Selecting previously unselected package libnumber-compare-perl. +(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 ... 35077 files and directories currently installed.) +Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... +Unpacking libnumber-compare-perl (0.03-1.1) ... +Selecting previously unselected package libtext-glob-perl. +Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... +Unpacking libtext-glob-perl (0.11-1) ... +Selecting previously unselected package libfile-find-rule-perl. +Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... +Unpacking libfile-find-rule-perl (0.34-1) ... +Selecting previously unselected package usrmerge. +Preparing to unpack .../archives/usrmerge_25_all.deb ... +Unpacking usrmerge (25) ... +Setting up libtext-glob-perl (0.11-1) ... +Setting up libnumber-compare-perl (0.03-1.1) ... +Setting up libfile-find-rule-perl (0.34-1) ... +Setting up usrmerge (25) ... +The system has been successfully converted. +Processing triggers for man-db (2.9.4-2) ... +Not building database; man-db/auto-update is not 'true'. I: Building the package -I: Running cd /build/gjs-1.66.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.66.2-1_source.changes +hostname: Name or service not known +I: Running cd /build/gjs-1.66.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.66.2-1_source.changes dpkg-buildpackage: info: source package gjs dpkg-buildpackage: info: source version 1.66.2-1 dpkg-buildpackage: info: source distribution unstable @@ -1607,7 +1678,7 @@ Using 'LDFLAGS' from environment with value: '-Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed' Using 'CPPFLAGS' from environment with value: '-Wdate-time -D_FORTIFY_SOURCE=2' Host machine cpu family: arm -Host machine cpu: armv7l +Host machine cpu: arm Compiler for C++ supports arguments -fno-strict-aliasing: YES Compiler for C++ supports arguments -Wno-variadic-macros: YES Compiler for C++ supports arguments -Wno-missing-field-initializers: YES @@ -1726,7 +1797,7 @@ Found ninja-1.10.1 at /usr/bin/ninja make[1]: Leaving directory '/build/gjs-1.66.2' dh_auto_build - cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 ninja -j3 -v + cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 ninja -j4 -v [1/102] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir ../ --c-name js_resources --internal --generate --target js-resources.h [2/102] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir ../ --c-name js_resources --internal --generate --target js-resources.c --dependency-file js-resources.c.d [3/102] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -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 @@ -1743,7 +1814,9 @@ ../gjs/jsapi-util-error.cpp:113:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 113 | JS_SetPendingException(context, exc_val); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[6/102] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 +[6/102] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 +[7/102] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 +[8/102] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 ../gjs/jsapi-util-string.cpp: In function ‘bool gjs_string_from_utf8(JSContext*, const char*, JS::MutableHandleValue)’: ../gjs/jsapi-util-string.cpp:98:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 98 | gjs_string_from_utf8(JSContext *context, @@ -1760,8 +1833,6 @@ ../gjs/jsapi-util-string.cpp:294:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 294 | gjs_string_from_ucs4(JSContext *cx, | ^~~~~~~~~~~~~~~~~~~~ -[7/102] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 -[8/102] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 [9/102] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 ../gjs/jsapi-util.cpp: In function ‘bool gjs_object_require_property(JSContext*, JS::HandleObject, const char*, JS::HandleId, JS::MutableHandleValue)’: ../gjs/jsapi-util.cpp:88:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 @@ -1856,7 +1927,22 @@ 538 | gjs_log_exception_full(cx, exc, nullptr, G_LOG_LEVEL_CRITICAL); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [10/102] rm -f libgjs-jsapi.a && gcc-ar csrD 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_log.cpp.o libgjs-jsapi.a.p/util_misc.cpp.o -[11/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_arg.cpp.o -MF libgjs.so.0.0.0.p/gi_arg.cpp.o.d -o libgjs.so.0.0.0.p/gi_arg.cpp.o -c ../gi/arg.cpp +[11/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_fundamental.cpp.o -MF libgjs.so.0.0.0.p/gi_fundamental.cpp.o.d -o libgjs.so.0.0.0.p/gi_fundamental.cpp.o -c ../gi/fundamental.cpp +In file included from ../gi/fundamental.h:35, + from ../gi/fundamental.cpp:41: +../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::to_string(JSContext*, unsigned int, JS::Value*) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]’: +../gi/wrapperutils.h:557:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 557 | return gjs_wrapper_to_string_func( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 558 | cx, obj, static_cast(priv)->to_string_kind(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 559 | priv->info(), priv->gtype(), priv->ptr_addr(), args.rval()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/fundamental.cpp: In function ‘JSObject* gjs_lookup_fundamental_prototype_from_gtype(JSContext*, GType)’: +../gi/fundamental.cpp:300:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 300 | if (!JS_GetProperty(context, in_object, constructor_name, &value)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[12/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_arg.cpp.o -MF libgjs.so.0.0.0.p/gi_arg.cpp.o.d -o libgjs.so.0.0.0.p/gi_arg.cpp.o -c ../gi/arg.cpp ../gi/arg.cpp: In function ‘bool gjs_array_to_intarray(JSContext*, JS::Value, unsigned int, void**, unsigned int, bool)’: ../gi/arg.cpp:914:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 914 | if (!JS_GetElement(context, array, i, &elem)) { @@ -2230,21 +2316,6 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2594 | length, gjs_arg_get(arg)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[12/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_fundamental.cpp.o -MF libgjs.so.0.0.0.p/gi_fundamental.cpp.o.d -o libgjs.so.0.0.0.p/gi_fundamental.cpp.o -c ../gi/fundamental.cpp -In file included from ../gi/fundamental.h:35, - from ../gi/fundamental.cpp:41: -../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::to_string(JSContext*, unsigned int, JS::Value*) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]’: -../gi/wrapperutils.h:557:42: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 557 | return gjs_wrapper_to_string_func( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 558 | cx, obj, static_cast(priv)->to_string_kind(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 559 | priv->info(), priv->gtype(), priv->ptr_addr(), args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/fundamental.cpp: In function ‘JSObject* gjs_lookup_fundamental_prototype_from_gtype(JSContext*, GType)’: -../gi/fundamental.cpp:300:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 300 | if (!JS_GetProperty(context, in_object, constructor_name, &value)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [13/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_arg-cache.cpp.o -MF libgjs.so.0.0.0.p/gi_arg-cache.cpp.o.d -o libgjs.so.0.0.0.p/gi_arg-cache.cpp.o -c ../gi/arg-cache.cpp ../gi/arg-cache.cpp: In function ‘bool gjs_marshal_skipped_in(JSContext*, GjsArgumentCache*, GjsFunctionCallState*, GIArgument*, JS::HandleValue)’: ../gi/arg-cache.cpp:204:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 @@ -2438,7 +2509,33 @@ ../gi/arg-cache.cpp:737:13: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 737 | static bool gjs_marshal_fundamental_in_in(JSContext* cx, GjsArgumentCache* self, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[14/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_boxed.cpp.o -MF libgjs.so.0.0.0.p/gi_boxed.cpp.o.d -o libgjs.so.0.0.0.p/gi_boxed.cpp.o -c ../gi/boxed.cpp +[14/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_closure.cpp.o -MF libgjs.so.0.0.0.p/gi_closure.cpp.o.d -o libgjs.so.0.0.0.p/gi_closure.cpp.o -c ../gi/closure.cpp +../gi/closure.cpp: In function ‘bool gjs_closure_invoke(GClosure*, JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleValue, bool)’: +../gi/closure.cpp:185:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 185 | gjs_closure_invoke(GClosure *closure, + | ^~~~~~~~~~~~~~~~~~ +../gi/closure.cpp:185:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 +In file included from ../gi/closure.cpp:33: +/usr/include/mozjs-78/jsapi.h:1491:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1491 | return !!JS_CallFunction(cx, thisObj, fun, args, rval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/closure.cpp:223:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 223 | JS_GetPendingException(context, retval); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +[15/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_enumeration.cpp.o -MF libgjs.so.0.0.0.p/gi_enumeration.cpp.o.d -o libgjs.so.0.0.0.p/gi_enumeration.cpp.o -c ../gi/enumeration.cpp +[16/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_foreign.cpp.o -MF libgjs.so.0.0.0.p/gi_foreign.cpp.o.d -o libgjs.so.0.0.0.p/gi_foreign.cpp.o -c ../gi/foreign.cpp +../gi/foreign.cpp: In function ‘GjsForeignInfo* gjs_struct_foreign_lookup(JSContext*, GIBaseInfo*)’: +../gi/foreign.cpp:78:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 78 | if (!gjs->eval_with_scope(nullptr, script, -1, "", &retval)) { + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/foreign.cpp: In function ‘bool gjs_struct_foreign_convert_from_g_argument(JSContext*, JS::MutableHandleValue, GIBaseInfo*, GIArgument*)’: +../gi/foreign.cpp:155:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 155 | gjs_struct_foreign_convert_from_g_argument(JSContext *context, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/foreign.cpp:166:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 166 | if (!foreign->from_func(context, value_p, arg)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +[17/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_boxed.cpp.o -MF libgjs.so.0.0.0.p/gi_boxed.cpp.o.d -o libgjs.so.0.0.0.p/gi_boxed.cpp.o -c ../gi/boxed.cpp In file included from ../gi/boxed.h:41, from ../gi/boxed.cpp:49: ../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::to_string(JSContext*, unsigned int, JS::Value*) [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance]’: @@ -2531,45 +2628,7 @@ ../gi/boxed.cpp:270:31: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 270 | if (!field_setter_impl(context, field_info, value)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[15/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_closure.cpp.o -MF libgjs.so.0.0.0.p/gi_closure.cpp.o.d -o libgjs.so.0.0.0.p/gi_closure.cpp.o -c ../gi/closure.cpp -../gi/closure.cpp: In function ‘bool gjs_closure_invoke(GClosure*, JS::HandleObject, const JS::HandleValueArray&, JS::MutableHandleValue, bool)’: -../gi/closure.cpp:185:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 185 | gjs_closure_invoke(GClosure *closure, - | ^~~~~~~~~~~~~~~~~~ -../gi/closure.cpp:185:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 -In file included from ../gi/closure.cpp:33: -/usr/include/mozjs-78/jsapi.h:1491:10: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1491 | return !!JS_CallFunction(cx, thisObj, fun, args, rval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/closure.cpp:223:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 223 | JS_GetPendingException(context, retval); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -[16/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_enumeration.cpp.o -MF libgjs.so.0.0.0.p/gi_enumeration.cpp.o.d -o libgjs.so.0.0.0.p/gi_enumeration.cpp.o -c ../gi/enumeration.cpp -[17/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_foreign.cpp.o -MF libgjs.so.0.0.0.p/gi_foreign.cpp.o.d -o libgjs.so.0.0.0.p/gi_foreign.cpp.o -c ../gi/foreign.cpp -../gi/foreign.cpp: In function ‘GjsForeignInfo* gjs_struct_foreign_lookup(JSContext*, GIBaseInfo*)’: -../gi/foreign.cpp:78:34: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 78 | if (!gjs->eval_with_scope(nullptr, script, -1, "", &retval)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/foreign.cpp: In function ‘bool gjs_struct_foreign_convert_from_g_argument(JSContext*, JS::MutableHandleValue, GIBaseInfo*, GIArgument*)’: -../gi/foreign.cpp:155:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 155 | gjs_struct_foreign_convert_from_g_argument(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/foreign.cpp:166:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 166 | if (!foreign->from_func(context, value_p, arg)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -[18/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_gerror.cpp.o -MF libgjs.so.0.0.0.p/gi_gerror.cpp.o.d -o libgjs.so.0.0.0.p/gi_gerror.cpp.o -c ../gi/gerror.cpp -../gi/gerror.cpp: In function ‘GError* gjs_gerror_make_from_error(JSContext*, JS::HandleObject)’: -../gi/gerror.cpp:470:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 470 | if (!JS_GetPropertyById(cx, obj, atoms.name(), &v_name)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/gerror.cpp:478:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 478 | if (!JS_GetPropertyById(cx, obj, atoms.message(), &v_message)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/gerror.cpp: In function ‘bool gjs_throw_gerror(JSContext*, GError*)’: -../gi/gerror.cpp:517:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 517 | JS_SetPendingException(cx, err); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[19/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_gobject.cpp.o -MF libgjs.so.0.0.0.p/gi_gobject.cpp.o.d -o libgjs.so.0.0.0.p/gi_gobject.cpp.o -c ../gi/gobject.cpp +[18/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_gobject.cpp.o -MF libgjs.so.0.0.0.p/gi_gobject.cpp.o.d -o libgjs.so.0.0.0.p/gi_gobject.cpp.o -c ../gi/gobject.cpp ../gi/gobject.cpp: In function ‘bool jsobj_set_gproperty(JSContext*, JS::HandleObject, const GValue*, GParamSpec*)’: ../gi/gobject.cpp:70:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 70 | if (!gjs_value_from_g_value(cx, &jsvalue, value)) @@ -2584,6 +2643,18 @@ ../gi/gobject.cpp:178:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 178 | if (!gjs_value_to_g_value(cx, jsvalue, value)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +[19/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_gerror.cpp.o -MF libgjs.so.0.0.0.p/gi_gerror.cpp.o.d -o libgjs.so.0.0.0.p/gi_gerror.cpp.o -c ../gi/gerror.cpp +../gi/gerror.cpp: In function ‘GError* gjs_gerror_make_from_error(JSContext*, JS::HandleObject)’: +../gi/gerror.cpp:470:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 470 | if (!JS_GetPropertyById(cx, obj, atoms.name(), &v_name)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/gerror.cpp:478:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 478 | if (!JS_GetPropertyById(cx, obj, atoms.message(), &v_message)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/gerror.cpp: In function ‘bool gjs_throw_gerror(JSContext*, GError*)’: +../gi/gerror.cpp:517:27: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 517 | JS_SetPendingException(cx, err); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [20/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_function.cpp.o -MF libgjs.so.0.0.0.p/gi_function.cpp.o.d -o libgjs.so.0.0.0.p/gi_function.cpp.o -c ../gi/function.cpp ../gi/function.cpp: In function ‘bool gjs_invoke_c_function(JSContext*, Function*, const JS::CallArgs&, JS::HandleObject, GIArgument*)’: ../gi/function.cpp:819:36: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 @@ -2704,17 +2775,7 @@ ../gjs/byteArray.cpp:179:26: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 179 | return to_string_impl(cx, byte_array, encoding.get(), args.rval()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[22/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_gtype.cpp.o -MF libgjs.so.0.0.0.p/gi_gtype.cpp.o.d -o libgjs.so.0.0.0.p/gi_gtype.cpp.o -c ../gi/gtype.cpp -../gi/gtype.cpp: In function ‘bool _gjs_gtype_get_actual_gtype(JSContext*, const GjsAtoms&, JS::HandleObject, GType*, int)’: -../gi/gtype.cpp:166:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 166 | if (!JS_GetPropertyById(context, object, atoms.gtype(), >ype_val)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/gtype.cpp:171:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 171 | if (!JS_GetPropertyById(context, object, atoms.constructor(), - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 172 | >ype_val)) - | ~~~~~~~~~~~ -[23/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_context.cpp.o -MF libgjs.so.0.0.0.p/gjs_context.cpp.o.d -o libgjs.so.0.0.0.p/gjs_context.cpp.o -c ../gjs/context.cpp +[22/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_context.cpp.o -MF libgjs.so.0.0.0.p/gjs_context.cpp.o.d -o libgjs.so.0.0.0.p/gjs_context.cpp.o -c ../gjs/context.cpp In file included from /usr/include/mozjs-78/js/CompilationAndEvaluation.h:16, from ../gjs/context.cpp:56: /usr/include/mozjs-78/jsapi.h: In member function ‘bool GjsContextPrivate::run_jobs_fallible()’: @@ -2741,12 +2802,22 @@ ../gjs/context.cpp:952:30: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 952 | bool ok = eval_with_scope(nullptr, script, script_len, filename, &retval); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[24/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_ns.cpp.o -MF libgjs.so.0.0.0.p/gi_ns.cpp.o.d -o libgjs.so.0.0.0.p/gi_ns.cpp.o -c ../gi/ns.cpp -[25/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_interface.cpp.o -MF libgjs.so.0.0.0.p/gi_interface.cpp.o.d -o libgjs.so.0.0.0.p/gi_interface.cpp.o -c ../gi/interface.cpp +[23/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_gtype.cpp.o -MF libgjs.so.0.0.0.p/gi_gtype.cpp.o.d -o libgjs.so.0.0.0.p/gi_gtype.cpp.o -c ../gi/gtype.cpp +../gi/gtype.cpp: In function ‘bool _gjs_gtype_get_actual_gtype(JSContext*, const GjsAtoms&, JS::HandleObject, GType*, int)’: +../gi/gtype.cpp:166:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 166 | if (!JS_GetPropertyById(context, object, atoms.gtype(), >ype_val)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/gtype.cpp:171:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 171 | if (!JS_GetPropertyById(context, object, atoms.constructor(), + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 172 | >ype_val)) + | ~~~~~~~~~~~ +[24/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_interface.cpp.o -MF libgjs.so.0.0.0.p/gi_interface.cpp.o.d -o libgjs.so.0.0.0.p/gi_interface.cpp.o -c ../gi/interface.cpp ../gi/interface.cpp: In function ‘bool gjs_lookup_interface_constructor(JSContext*, GType, JS::MutableHandleValue)’: ../gi/interface.cpp:151:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 151 | gjs_lookup_interface_constructor(JSContext *context, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[25/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_ns.cpp.o -MF libgjs.so.0.0.0.p/gi_ns.cpp.o.d -o libgjs.so.0.0.0.p/gi_ns.cpp.o -c ../gi/ns.cpp [26/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_param.cpp.o -MF libgjs.so.0.0.0.p/gi_param.cpp.o.d -o libgjs.so.0.0.0.p/gi_param.cpp.o -c ../gi/param.cpp ../gi/param.cpp: In function ‘JSObject* gjs_param_from_g_param(JSContext*, GParamSpec*)’: ../gi/param.cpp:167:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 @@ -2755,7 +2826,8 @@ ../gi/param.cpp:174:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 174 | if (!JS_GetPropertyById(context, constructor, atoms.prototype(), &value) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[27/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_private.cpp.o -MF libgjs.so.0.0.0.p/gi_private.cpp.o.d -o libgjs.so.0.0.0.p/gi_private.cpp.o -c ../gi/private.cpp +[27/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_toggle.cpp.o -MF libgjs.so.0.0.0.p/gi_toggle.cpp.o.d -o libgjs.so.0.0.0.p/gi_toggle.cpp.o -c ../gi/toggle.cpp +[28/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_private.cpp.o -MF libgjs.so.0.0.0.p/gi_private.cpp.o.d -o libgjs.so.0.0.0.p/gi_private.cpp.o -c ../gi/private.cpp ../gi/private.cpp: In function ‘bool get_interface_gtypes(JSContext*, JS::HandleObject, uint32_t, GType*)’: ../gi/private.cpp:171:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 171 | if (!JS_GetElement(cx, interfaces, ix, &iface_val)) @@ -2790,7 +2862,6 @@ /usr/include/mozjs-78/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[28/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_toggle.cpp.o -MF libgjs.so.0.0.0.p/gi_toggle.cpp.o.d -o libgjs.so.0.0.0.p/gi_toggle.cpp.o -c ../gi/toggle.cpp [29/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_repo.cpp.o -MF libgjs.so.0.0.0.p/gi_repo.cpp.o.d -o libgjs.so.0.0.0.p/gi_repo.cpp.o -c ../gi/repo.cpp In file included from ../gi/boxed.h:41, from ../gi/repo.cpp:45: @@ -2838,153 +2909,7 @@ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352 | GJS_MODULE_PROP_FLAGS); | ~~~~~~~~~~~~~~~~~~~~~~ -[30/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_object.cpp.o -MF libgjs.so.0.0.0.p/gi_object.cpp.o.d -o libgjs.so.0.0.0.p/gi_object.cpp.o -c ../gi/object.cpp -../gi/object.cpp: In static member function ‘static bool ObjectBase::to_string(JSContext*, unsigned int, JS::Value*)’: -../gi/object.cpp:2194:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 2194 | return gjs_wrapper_to_string_func( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 2195 | cx, obj, priv->to_string_kind(), priv->info(), priv->gtype(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2196 | priv->is_prototype() ? nullptr : priv->to_instance()->ptr(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2197 | args.rval()); - | ~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectPrototype::lazy_define_gobject_property(JSContext*, JS::HandleObject, JS::HandleId, bool*, const char*)’: -../gi/object.cpp:645:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 645 | if (!gjs_define_property_dynamic( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 646 | cx, obj, name, "gobject_prop", &ObjectBase::prop_getter, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 647 | &ObjectBase::prop_setter, private_id, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 648 | // Make property configurable so that interface properties can be - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 649 | // overridden by GObject.ParamSpec.override in the class that - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 650 | // implements them - | ~~~~~~~~~~~~~~~~~~ - 651 | GJS_MODULE_PROP_FLAGS & ~JSPROP_PERMANENT)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::constructor_impl(JSContext*, JS::HandleObject, const JS::CallArgs&)’: -../gi/object.cpp:1618:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1618 | return gjs_object_require_property(context, object, "GObject instance", - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1619 | gjs->atoms().init(), &initer) && - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:1620:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1620 | gjs->call_function(object, initer, argv, argv.rval()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::emit_impl(JSContext*, const JS::CallArgs&)’: -../gi/object.cpp:1962:51: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1962 | failed = !gjs_value_to_g_value_no_copy(context, argv[i + 1], value); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:1964:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1964 | failed = !gjs_value_to_g_value(context, argv[i + 1], value); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:1976:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 1976 | if (!gjs_value_from_g_value(context, argv.rval(), &rvalue)) - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::signal_match_arguments_from_object(JSContext*, JS::HandleObject, GSignalMatchType*, unsigned int*, GQuark*, JS::MutableHandleFunction)’: -../gi/object.cpp:2008:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2008 | if (!JS_GetPropertyById(cx, match_obj, atoms.signal_id(), &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:2026:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2026 | if (!JS_GetPropertyById(cx, match_obj, atoms.detail(), &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:2044:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2044 | if (!JS_GetPropertyById(cx, match_obj, atoms.func(), &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In function ‘JSObject* gjs_lookup_object_constructor_from_info(JSContext*, GIObjectInfo*, GType)’: -../gi/object.cpp:1722:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1722 | if (!JS_GetProperty(context, in_object, constructor_name, &value)) - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In function ‘bool gjs_lookup_object_constructor(JSContext*, GType, JS::MutableHandleValue)’: -../gi/object.cpp:2650:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2650 | gjs_lookup_object_constructor(JSContext *context, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:72, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from ../gi/object.cpp:30: -/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const _GValue&}; _Tp = _GValue; _Alloc = std::allocator<_GValue>]’: -/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<_GValue>::iterator’ changed in GCC 7.1 - 426 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectPrototype::uncached_resolve(JSContext*, JS::HandleObject, JS::HandleId, const char*, bool*)’: -../gi/object.cpp:873:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 873 | if (!gjs_define_property_dynamic( - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ - 874 | context, obj, name, "gobject_field", &ObjectBase::field_getter, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 875 | &ObjectBase::field_setter, private_id, flags)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::add_property_impl(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: -../gi/object.cpp:315:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 315 | bool ObjectInstance::add_property_impl(JSContext* cx, JS::HandleObject obj, - | ^~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::init_custom_class_from_gobject(JSContext*, JS::HandleObject, GObject*)’: -../gi/object.cpp:2346:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2346 | if (!JS_GetPropertyById(cx, wrapper, atoms.instance_init(), &v)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:2357:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 2357 | return JS_CallFunctionValue(cx, wrapper, v, JS::HandleValueArray::empty(), - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 2358 | &ignored_rval); - | ~~~~~~~~~~~~~~ -../gi/object.cpp: In static member function ‘static bool ObjectBase::add_property(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: -../gi/object.cpp:300:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 300 | bool ObjectBase::add_property(JSContext* cx, JS::HandleObject obj, - | ^~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::field_getter_impl(JSContext*, JS::HandleString, JS::MutableHandleValue)’: -../gi/object.cpp:414:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 414 | bool ObjectInstance::field_getter_impl(JSContext* cx, JS::HandleString name, - | ^~~~~~~~~~~~~~ -../gi/object.cpp:447:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 447 | return gjs_value_from_g_argument(cx, rval, type, &arg, true); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In static member function ‘static bool ObjectBase::field_getter(JSContext*, unsigned int, JS::Value*)’: -../gi/object.cpp:411:50: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 411 | return priv->to_instance()->field_getter_impl(cx, name, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::prop_getter_impl(JSContext*, JS::HandleString, JS::MutableHandleValue)’: -../gi/object.cpp:342:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 342 | bool ObjectInstance::prop_getter_impl(JSContext* cx, JS::HandleString name, - | ^~~~~~~~~~~~~~ -../gi/object.cpp:370:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 370 | if (!gjs_value_from_g_value(cx, rval, &gvalue)) { - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In static member function ‘static bool ObjectBase::prop_getter(JSContext*, unsigned int, JS::Value*)’: -../gi/object.cpp:339:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 - 339 | return priv->to_instance()->prop_getter_impl(cx, name, args.rval()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectInstance::prop_setter_impl(JSContext*, JS::HandleString, JS::HandleValue)’: -../gi/object.cpp:473:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 473 | bool ObjectInstance::prop_setter_impl(JSContext* cx, JS::HandleString name, - | ^~~~~~~~~~~~~~ -../gi/object.cpp:500:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 500 | if (!gjs_value_to_g_value(cx, value, &gvalue)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In static member function ‘static bool ObjectBase::prop_setter(JSContext*, unsigned int, JS::Value*)’: -../gi/object.cpp:470:49: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 470 | return priv->to_instance()->prop_setter_impl(cx, name, args[0]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -../gi/object.cpp: In member function ‘bool ObjectPrototype::props_to_g_parameters(JSContext*, JS::HandleObject, std::vector*, AutoGValueVector*)’: -../gi/object.cpp:1049:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 1049 | if (!JS_GetPropertyById(context, props, prop_id, &value)) - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -../gi/object.cpp:1063:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 1063 | if (!gjs_value_to_g_value(context, value, &gvalue)) { - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/10/vector:67, - from /usr/include/c++/10/functional:62, - from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, - from /usr/include/c++/10/algorithm:74, - from ../gi/object.cpp:30: -/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_GValue*, std::vector<_GValue> >’ changed in GCC 7.1 - 1198 | _M_realloc_insert(end(), __x); - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[31/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_union.cpp.o -MF libgjs.so.0.0.0.p/gi_union.cpp.o.d -o libgjs.so.0.0.0.p/gi_union.cpp.o -c ../gi/union.cpp +[30/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_union.cpp.o -MF libgjs.so.0.0.0.p/gi_union.cpp.o.d -o libgjs.so.0.0.0.p/gi_union.cpp.o -c ../gi/union.cpp In file included from ../gi/union.h:34, from ../gi/union.cpp:37: ../gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::to_string(JSContext*, unsigned int, JS::Value*) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]’: @@ -2995,7 +2920,7 @@ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | priv->info(), priv->gtype(), priv->ptr_addr(), args.rval()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[32/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_value.cpp.o -MF libgjs.so.0.0.0.p/gi_value.cpp.o.d -o libgjs.so.0.0.0.p/gi_value.cpp.o -c ../gi/value.cpp +[31/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_value.cpp.o -MF libgjs.so.0.0.0.p/gi_value.cpp.o.d -o libgjs.so.0.0.0.p/gi_value.cpp.o -c ../gi/value.cpp ../gi/value.cpp: In function ‘bool throw_expect_type(JSContext*, JS::HandleValue, const char*, GType)’: ../gi/value.cpp:366:1: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 366 | throw_expect_type(JSContext *cx, @@ -3165,12 +3090,158 @@ ../gi/value.cpp:752:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 752 | return gjs_value_to_g_value_internal(context, value, gvalue, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[33/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o -MF libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o.d -o libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o -c ../gi/wrapperutils.cpp +[32/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o -MF libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o.d -o libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o -c ../gi/wrapperutils.cpp ../gi/wrapperutils.cpp: In function ‘bool gjs_wrapper_to_string_func(JSContext*, JSObject*, const char*, GIBaseInfo*, GType, const void*, JS::MutableHandleValue)’: ../gi/wrapperutils.cpp:44:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 44 | bool gjs_wrapper_to_string_func(JSContext* context, JSObject* this_obj, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[34/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_atoms.cpp.o -MF libgjs.so.0.0.0.p/gjs_atoms.cpp.o.d -o libgjs.so.0.0.0.p/gjs_atoms.cpp.o -c ../gjs/atoms.cpp +[33/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_atoms.cpp.o -MF libgjs.so.0.0.0.p/gjs_atoms.cpp.o.d -o libgjs.so.0.0.0.p/gjs_atoms.cpp.o -c ../gjs/atoms.cpp +[34/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_object.cpp.o -MF libgjs.so.0.0.0.p/gi_object.cpp.o.d -o libgjs.so.0.0.0.p/gi_object.cpp.o -c ../gi/object.cpp +../gi/object.cpp: In static member function ‘static bool ObjectBase::to_string(JSContext*, unsigned int, JS::Value*)’: +../gi/object.cpp:2194:38: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 2194 | return gjs_wrapper_to_string_func( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 2195 | cx, obj, priv->to_string_kind(), priv->info(), priv->gtype(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2196 | priv->is_prototype() ? nullptr : priv->to_instance()->ptr(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2197 | args.rval()); + | ~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectPrototype::lazy_define_gobject_property(JSContext*, JS::HandleObject, JS::HandleId, bool*, const char*)’: +../gi/object.cpp:645:37: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 645 | if (!gjs_define_property_dynamic( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 646 | cx, obj, name, "gobject_prop", &ObjectBase::prop_getter, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 647 | &ObjectBase::prop_setter, private_id, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 648 | // Make property configurable so that interface properties can be + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 649 | // overridden by GObject.ParamSpec.override in the class that + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 650 | // implements them + | ~~~~~~~~~~~~~~~~~~ + 651 | GJS_MODULE_PROP_FLAGS & ~JSPROP_PERMANENT)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::constructor_impl(JSContext*, JS::HandleObject, const JS::CallArgs&)’: +../gi/object.cpp:1618:39: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1618 | return gjs_object_require_property(context, object, "GObject instance", + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1619 | gjs->atoms().init(), &initer) && + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:1620:30: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 1620 | gjs->call_function(object, initer, argv, argv.rval()); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::emit_impl(JSContext*, const JS::CallArgs&)’: +../gi/object.cpp:1962:51: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 1962 | failed = !gjs_value_to_g_value_no_copy(context, argv[i + 1], value); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:1964:43: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 1964 | failed = !gjs_value_to_g_value(context, argv[i + 1], value); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:1976:36: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 1976 | if (!gjs_value_from_g_value(context, argv.rval(), &rvalue)) + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::signal_match_arguments_from_object(JSContext*, JS::HandleObject, GSignalMatchType*, unsigned int*, GQuark*, JS::MutableHandleFunction)’: +../gi/object.cpp:2008:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2008 | if (!JS_GetPropertyById(cx, match_obj, atoms.signal_id(), &value)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:2026:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2026 | if (!JS_GetPropertyById(cx, match_obj, atoms.detail(), &value)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:2044:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2044 | if (!JS_GetPropertyById(cx, match_obj, atoms.func(), &value)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In function ‘JSObject* gjs_lookup_object_constructor_from_info(JSContext*, GIObjectInfo*, GType)’: +../gi/object.cpp:1722:24: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1722 | if (!JS_GetProperty(context, in_object, constructor_name, &value)) + | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In function ‘bool gjs_lookup_object_constructor(JSContext*, GType, JS::MutableHandleValue)’: +../gi/object.cpp:2650:1: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2650 | gjs_lookup_object_constructor(JSContext *context, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:72, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from ../gi/object.cpp:30: +/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const _GValue&}; _Tp = _GValue; _Alloc = std::allocator<_GValue>]’: +/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<_GValue>::iterator’ changed in GCC 7.1 + 426 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectPrototype::uncached_resolve(JSContext*, JS::HandleObject, JS::HandleId, const char*, bool*)’: +../gi/object.cpp:873:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 873 | if (!gjs_define_property_dynamic( + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ + 874 | context, obj, name, "gobject_field", &ObjectBase::field_getter, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 875 | &ObjectBase::field_setter, private_id, flags)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::add_property_impl(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: +../gi/object.cpp:315:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 315 | bool ObjectInstance::add_property_impl(JSContext* cx, JS::HandleObject obj, + | ^~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::init_custom_class_from_gobject(JSContext*, JS::HandleObject, GObject*)’: +../gi/object.cpp:2346:28: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2346 | if (!JS_GetPropertyById(cx, wrapper, atoms.instance_init(), &v)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:2357:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 2357 | return JS_CallFunctionValue(cx, wrapper, v, JS::HandleValueArray::empty(), + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 2358 | &ignored_rval); + | ~~~~~~~~~~~~~~ +../gi/object.cpp: In static member function ‘static bool ObjectBase::add_property(JSContext*, JS::HandleObject, JS::HandleId, JS::HandleValue)’: +../gi/object.cpp:300:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 300 | bool ObjectBase::add_property(JSContext* cx, JS::HandleObject obj, + | ^~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::field_getter_impl(JSContext*, JS::HandleString, JS::MutableHandleValue)’: +../gi/object.cpp:414:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 414 | bool ObjectInstance::field_getter_impl(JSContext* cx, JS::HandleString name, + | ^~~~~~~~~~~~~~ +../gi/object.cpp:447:37: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 447 | return gjs_value_from_g_argument(cx, rval, type, &arg, true); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In static member function ‘static bool ObjectBase::field_getter(JSContext*, unsigned int, JS::Value*)’: +../gi/object.cpp:411:50: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 411 | return priv->to_instance()->field_getter_impl(cx, name, args.rval()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::prop_getter_impl(JSContext*, JS::HandleString, JS::MutableHandleValue)’: +../gi/object.cpp:342:6: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 342 | bool ObjectInstance::prop_getter_impl(JSContext* cx, JS::HandleString name, + | ^~~~~~~~~~~~~~ +../gi/object.cpp:370:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 370 | if (!gjs_value_from_g_value(cx, rval, &gvalue)) { + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In static member function ‘static bool ObjectBase::prop_getter(JSContext*, unsigned int, JS::Value*)’: +../gi/object.cpp:339:49: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 + 339 | return priv->to_instance()->prop_getter_impl(cx, name, args.rval()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectInstance::prop_setter_impl(JSContext*, JS::HandleString, JS::HandleValue)’: +../gi/object.cpp:473:6: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 473 | bool ObjectInstance::prop_setter_impl(JSContext* cx, JS::HandleString name, + | ^~~~~~~~~~~~~~ +../gi/object.cpp:500:30: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 500 | if (!gjs_value_to_g_value(cx, value, &gvalue)) { + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In static member function ‘static bool ObjectBase::prop_setter(JSContext*, unsigned int, JS::Value*)’: +../gi/object.cpp:470:49: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 470 | return priv->to_instance()->prop_setter_impl(cx, name, args[0]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +../gi/object.cpp: In member function ‘bool ObjectPrototype::props_to_g_parameters(JSContext*, JS::HandleObject, std::vector*, AutoGValueVector*)’: +../gi/object.cpp:1049:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 1049 | if (!JS_GetPropertyById(context, props, prop_id, &value)) + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../gi/object.cpp:1063:34: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 1063 | if (!gjs_value_to_g_value(context, value, &gvalue)) { + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/10/vector:67, + from /usr/include/c++/10/functional:62, + from /usr/include/c++/10/pstl/glue_algorithm_defs.h:13, + from /usr/include/c++/10/algorithm:74, + from ../gi/object.cpp:30: +/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<_GValue*, std::vector<_GValue> >’ changed in GCC 7.1 + 1198 | _M_realloc_insert(end(), __x); + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [35/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-ps-surface.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-ps-surface.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-ps-surface.cpp.o -c ../modules/cairo-ps-surface.cpp In file included from ../gjs/jsapi-util-args.h:39, from ../modules/cairo-ps-surface.cpp:43: @@ -3190,7 +3261,8 @@ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | debuggeeWrapperValue) || | ~~~~~~~~~~~~~~~~~~~~~ -[38/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_debugger.cpp.o -MF libgjs.so.0.0.0.p/gjs_debugger.cpp.o.d -o libgjs.so.0.0.0.p/gjs_debugger.cpp.o -c ../gjs/debugger.cpp +[38/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_error-types.cpp.o -MF libgjs.so.0.0.0.p/gjs_error-types.cpp.o.d -o libgjs.so.0.0.0.p/gjs_error-types.cpp.o -c ../gjs/error-types.cpp +[39/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_debugger.cpp.o -MF libgjs.so.0.0.0.p/gjs_debugger.cpp.o.d -o libgjs.so.0.0.0.p/gjs_debugger.cpp.o -c ../gjs/debugger.cpp In file included from ../gjs/jsapi-util-args.h:39, from ../gjs/debugger.cpp:58: /usr/include/mozjs-78/js/Conversions.h: In function ‘bool quit(JSContext*, unsigned int, JS::Value*)’: @@ -3201,17 +3273,17 @@ ../gjs/debugger.cpp:151:28: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 151 | if (!JS_SetPropertyById(cx, debugger_global, atoms.debuggee(), v_wrapper) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[39/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_error-types.cpp.o -MF libgjs.so.0.0.0.p/gjs_error-types.cpp.o.d -o libgjs.so.0.0.0.p/gjs_error-types.cpp.o -c ../gjs/error-types.cpp [40/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_deprecation.cpp.o -MF libgjs.so.0.0.0.p/gjs_deprecation.cpp.o.d -o libgjs.so.0.0.0.p/gjs_deprecation.cpp.o -c ../gjs/deprecation.cpp In file included from ../gjs/deprecation.cpp:34: /usr/include/mozjs-78/js/Conversions.h: In function ‘void _gjs_warn_deprecated_once_per_callsite(JSContext*, GjsDeprecationMessageId)’: /usr/include/mozjs-78/js/Conversions.h:262:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 262 | return js::ToStringSlow(cx, v); | ~~~~~~~~~~~~~~~~^~~~~~~ -[41/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_engine.cpp.o -MF libgjs.so.0.0.0.p/gjs_engine.cpp.o.d -o libgjs.so.0.0.0.p/gjs_engine.cpp.o -c ../gjs/engine.cpp -[42/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_mem.cpp.o -MF libgjs.so.0.0.0.p/gjs_mem.cpp.o.d -o libgjs.so.0.0.0.p/gjs_mem.cpp.o -c ../gjs/mem.cpp +[41/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_mem.cpp.o -MF libgjs.so.0.0.0.p/gjs_mem.cpp.o.d -o libgjs.so.0.0.0.p/gjs_mem.cpp.o -c ../gjs/mem.cpp +[42/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_engine.cpp.o -MF libgjs.so.0.0.0.p/gjs_engine.cpp.o.d -o libgjs.so.0.0.0.p/gjs_engine.cpp.o -c ../gjs/engine.cpp [43/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_global.cpp.o -MF libgjs.so.0.0.0.p/gjs_global.cpp.o.d -o libgjs.so.0.0.0.p/gjs_global.cpp.o -c ../gjs/global.cpp -[44/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_module.cpp.o -MF libgjs.so.0.0.0.p/gjs_module.cpp.o.d -o libgjs.so.0.0.0.p/gjs_module.cpp.o -c ../gjs/module.cpp +[44/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_native.cpp.o -MF libgjs.so.0.0.0.p/gjs_native.cpp.o.d -o libgjs.so.0.0.0.p/gjs_native.cpp.o -c ../gjs/native.cpp +[45/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_module.cpp.o -MF libgjs.so.0.0.0.p/gjs_module.cpp.o.d -o libgjs.so.0.0.0.p/gjs_module.cpp.o -c ../gjs/module.cpp ../gjs/module.cpp: In member function ‘bool GjsScriptModule::resolve_impl(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: ../gjs/module.cpp:186:44: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 186 | return JS_GetPropertyDescriptorById(cx, lexical, id, &desc) && @@ -3223,7 +3295,8 @@ ../gjs/module.cpp:119:26: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 119 | if (!JS::Evaluate(cx, scope_chain, options, buf, &ignored_retval)) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[45/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_importer.cpp.o -MF libgjs.so.0.0.0.p/gjs_importer.cpp.o.d -o libgjs.so.0.0.0.p/gjs_importer.cpp.o -c ../gjs/importer.cpp +[46/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_profiler.cpp.o -MF libgjs.so.0.0.0.p/gjs_profiler.cpp.o.d -o libgjs.so.0.0.0.p/gjs_profiler.cpp.o -c ../gjs/profiler.cpp +[47/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_importer.cpp.o -MF libgjs.so.0.0.0.p/gjs_importer.cpp.o.d -o libgjs.so.0.0.0.p/gjs_importer.cpp.o -c ../gjs/importer.cpp ../gjs/importer.cpp: In function ‘bool importer_to_string(JSContext*, unsigned int, JS::Value*)’: ../gjs/importer.cpp:100:32: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 100 | if (!JS_GetPropertyById(cx, importer, atoms.module_path(), @@ -3294,10 +3367,9 @@ ../gjs/importer.cpp:656:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 656 | if (!JS_GetElement(context, search_path, i, &elem)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[46/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_native.cpp.o -MF libgjs.so.0.0.0.p/gjs_native.cpp.o.d -o libgjs.so.0.0.0.p/gjs_native.cpp.o -c ../gjs/native.cpp -[47/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_stack.cpp.o -MF libgjs.so.0.0.0.p/gjs_stack.cpp.o.d -o libgjs.so.0.0.0.p/gjs_stack.cpp.o -c ../gjs/stack.cpp -[48/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_profiler.cpp.o -MF libgjs.so.0.0.0.p/gjs_profiler.cpp.o.d -o libgjs.so.0.0.0.p/gjs_profiler.cpp.o -c ../gjs/profiler.cpp -[49/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_console.cpp.o -MF libgjs.so.0.0.0.p/modules_console.cpp.o.d -o libgjs.so.0.0.0.p/modules_console.cpp.o -c ../modules/console.cpp +[48/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_stack.cpp.o -MF libgjs.so.0.0.0.p/gjs_stack.cpp.o.d -o libgjs.so.0.0.0.p/gjs_stack.cpp.o -c ../gjs/stack.cpp +[49/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_modules.cpp.o -MF libgjs.so.0.0.0.p/modules_modules.cpp.o.d -o libgjs.so.0.0.0.p/modules_modules.cpp.o -c ../modules/modules.cpp +[50/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_console.cpp.o -MF libgjs.so.0.0.0.p/modules_console.cpp.o.d -o libgjs.so.0.0.0.p/modules_console.cpp.o -c ../modules/console.cpp ../modules/console.cpp: In function ‘bool gjs_console_interact(JSContext*, unsigned int, JS::Value*)’: ../modules/console.cpp:153:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 153 | if (!JS::Evaluate(cx, options, source, &result)) { @@ -3305,7 +3377,6 @@ ../modules/console.cpp:165:41: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 165 | display_str = gjs_value_debug_string(cx, result); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[50/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_modules.cpp.o -MF libgjs.so.0.0.0.p/modules_modules.cpp.o.d -o libgjs.so.0.0.0.p/modules_modules.cpp.o -c ../modules/modules.cpp [51/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_print.cpp.o -MF libgjs.so.0.0.0.p/modules_print.cpp.o.d -o libgjs.so.0.0.0.p/modules_print.cpp.o -c ../modules/print.cpp In file included from ../modules/print.cpp:15: /usr/include/mozjs-78/js/Conversions.h: In function ‘bool gjs_log(JSContext*, unsigned int, JS::Value*)’: @@ -3390,17 +3461,24 @@ 181 | if (!JS_SetPropertyById(context, rect_obj, atoms.height(), val)) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [54/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-path.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-path.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-path.cpp.o -c ../modules/cairo-path.cpp -[55/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-image-surface.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-image-surface.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-image-surface.cpp.o -c ../modules/cairo-image-surface.cpp +[55/102] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -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 +[56/102] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -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 +[57/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo.cpp.o -c ../modules/cairo.cpp +[58/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-image-surface.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-image-surface.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-image-surface.cpp.o -c ../modules/cairo-image-surface.cpp In file included from ../gjs/jsapi-util-args.h:39, from ../modules/cairo-image-surface.cpp:37: /usr/include/mozjs-78/js/Conversions.h: In function ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = int*]’: /usr/include/mozjs-78/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[56/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo.cpp.o -c ../modules/cairo.cpp -[57/102] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -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 -[58/102] cc -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -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 -[59/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-context.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-context.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-context.cpp.o -c ../modules/cairo-context.cpp +[59/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-pdf-surface.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-pdf-surface.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-pdf-surface.cpp.o -c ../modules/cairo-pdf-surface.cpp +In file included from ../gjs/jsapi-util-args.h:39, + from ../modules/cairo-pdf-surface.cpp:43: +/usr/include/mozjs-78/js/Conversions.h: In function ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’: +/usr/include/mozjs-78/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 + 139 | return js::ToNumberSlow(cx, v, out); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[60/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-context.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-context.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-context.cpp.o -c ../modules/cairo-context.cpp In file included from ../modules/cairo-context.cpp:35: /usr/include/mozjs-78/js/Conversions.h: In function ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’: /usr/include/mozjs-78/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 @@ -3626,21 +3704,14 @@ /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[60/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-pdf-surface.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-pdf-surface.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-pdf-surface.cpp.o -c ../modules/cairo-pdf-surface.cpp -In file included from ../gjs/jsapi-util-args.h:39, - from ../modules/cairo-pdf-surface.cpp:43: -/usr/include/mozjs-78/js/Conversions.h: In function ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’: -/usr/include/mozjs-78/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 - 139 | return js::ToNumberSlow(cx, v, out); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[61/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-svg-surface.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-svg-surface.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-svg-surface.cpp.o -c ../modules/cairo-svg-surface.cpp +[61/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-pattern.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-pattern.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-pattern.cpp.o -c ../modules/cairo-pattern.cpp +[62/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-svg-surface.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-svg-surface.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-svg-surface.cpp.o -c ../modules/cairo-svg-surface.cpp In file included from ../gjs/jsapi-util-args.h:39, from ../modules/cairo-svg-surface.cpp:43: /usr/include/mozjs-78/js/Conversions.h: In function ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’: /usr/include/mozjs-78/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[62/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-pattern.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-pattern.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-pattern.cpp.o -c ../modules/cairo-pattern.cpp [63/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-gradient.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-gradient.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-gradient.cpp.o -c ../modules/cairo-gradient.cpp In file included from ../gjs/jsapi-util-args.h:39, from ../modules/cairo-gradient.cpp:35: @@ -3648,24 +3719,23 @@ /usr/include/mozjs-78/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[64/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-linear-gradient.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-linear-gradient.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-linear-gradient.cpp.o -c ../modules/cairo-linear-gradient.cpp +[64/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-radial-gradient.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-radial-gradient.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-radial-gradient.cpp.o -c ../modules/cairo-radial-gradient.cpp In file included from ../gjs/jsapi-util-args.h:39, - from ../modules/cairo-linear-gradient.cpp:36: + from ../modules/cairo-radial-gradient.cpp:36: /usr/include/mozjs-78/js/Conversions.h: In function ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’: /usr/include/mozjs-78/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[65/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-radial-gradient.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-radial-gradient.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-radial-gradient.cpp.o -c ../modules/cairo-radial-gradient.cpp +[65/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-linear-gradient.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-linear-gradient.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-linear-gradient.cpp.o -c ../modules/cairo-linear-gradient.cpp In file included from ../gjs/jsapi-util-args.h:39, - from ../modules/cairo-radial-gradient.cpp:36: + from ../modules/cairo-linear-gradient.cpp:36: /usr/include/mozjs-78/js/Conversions.h: In function ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’: /usr/include/mozjs-78/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[66/102] c++ -Igjs-console.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 -[67/102] /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 -[68/102] /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 -[69/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-surface-pattern.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-surface-pattern.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-surface-pattern.cpp.o -c ../modules/cairo-surface-pattern.cpp +[66/102] /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 +[67/102] /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 +[68/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-surface-pattern.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-surface-pattern.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-surface-pattern.cpp.o -c ../modules/cairo-surface-pattern.cpp In file included from ../gjs/jsapi-util-args.h:39, from ../modules/cairo-surface-pattern.cpp:37: /usr/include/mozjs-78/js/Conversions.h: In function ‘bool setExtend_func(JSContext*, unsigned int, JS::Value*)’: @@ -3676,18 +3746,37 @@ /usr/include/mozjs-78/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[70/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-solid-pattern.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-solid-pattern.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-solid-pattern.cpp.o -c ../modules/cairo-solid-pattern.cpp +[69/102] cc -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -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 +[70/102] c++ -Igjs-console.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 +[71/102] c++ -Ilibgjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_cairo-solid-pattern.cpp.o -MF libgjs.so.0.0.0.p/modules_cairo-solid-pattern.cpp.o.d -o libgjs.so.0.0.0.p/modules_cairo-solid-pattern.cpp.o -c ../modules/cairo-solid-pattern.cpp In file included from ../gjs/jsapi-util-args.h:39, from ../modules/cairo-solid-pattern.cpp:37: /usr/include/mozjs-78/js/Conversions.h: In function ‘bool parse_call_args_helper(JSContext*, const char*, const JS::CallArgs&, const char*&, const char*&, unsigned int, const char*, T) [with T = double*]’: /usr/include/mozjs-78/js/Conversions.h:139:26: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 139 | return js::ToNumberSlow(cx, v, out); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[71/102] cc -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -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 -[72/102] c++ -o libgjs.so.0.0.0 libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o libgjs.so.0.0.0.p/gi_arg.cpp.o libgjs.so.0.0.0.p/gi_arg-cache.cpp.o libgjs.so.0.0.0.p/gi_boxed.cpp.o libgjs.so.0.0.0.p/gi_closure.cpp.o libgjs.so.0.0.0.p/gi_enumeration.cpp.o libgjs.so.0.0.0.p/gi_foreign.cpp.o libgjs.so.0.0.0.p/gi_fundamental.cpp.o libgjs.so.0.0.0.p/gi_function.cpp.o libgjs.so.0.0.0.p/gi_gerror.cpp.o libgjs.so.0.0.0.p/gi_gobject.cpp.o libgjs.so.0.0.0.p/gi_gtype.cpp.o libgjs.so.0.0.0.p/gi_interface.cpp.o libgjs.so.0.0.0.p/gi_ns.cpp.o libgjs.so.0.0.0.p/gi_object.cpp.o libgjs.so.0.0.0.p/gi_param.cpp.o libgjs.so.0.0.0.p/gi_private.cpp.o libgjs.so.0.0.0.p/gi_repo.cpp.o libgjs.so.0.0.0.p/gi_toggle.cpp.o libgjs.so.0.0.0.p/gi_union.cpp.o libgjs.so.0.0.0.p/gi_value.cpp.o libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o libgjs.so.0.0.0.p/gjs_atoms.cpp.o libgjs.so.0.0.0.p/gjs_byteArray.cpp.o libgjs.so.0.0.0.p/gjs_context.cpp.o libgjs.so.0.0.0.p/gjs_coverage.cpp.o libgjs.so.0.0.0.p/gjs_debugger.cpp.o libgjs.so.0.0.0.p/gjs_deprecation.cpp.o libgjs.so.0.0.0.p/gjs_engine.cpp.o libgjs.so.0.0.0.p/gjs_error-types.cpp.o libgjs.so.0.0.0.p/gjs_global.cpp.o libgjs.so.0.0.0.p/gjs_importer.cpp.o libgjs.so.0.0.0.p/gjs_mem.cpp.o libgjs.so.0.0.0.p/gjs_module.cpp.o libgjs.so.0.0.0.p/gjs_native.cpp.o libgjs.so.0.0.0.p/gjs_profiler.cpp.o libgjs.so.0.0.0.p/gjs_stack.cpp.o libgjs.so.0.0.0.p/modules_console.cpp.o libgjs.so.0.0.0.p/modules_modules.cpp.o libgjs.so.0.0.0.p/modules_print.cpp.o libgjs.so.0.0.0.p/modules_system.cpp.o libgjs.so.0.0.0.p/modules_cairo-region.cpp.o libgjs.so.0.0.0.p/modules_cairo-context.cpp.o libgjs.so.0.0.0.p/modules_cairo-path.cpp.o libgjs.so.0.0.0.p/modules_cairo-surface.cpp.o libgjs.so.0.0.0.p/modules_cairo-image-surface.cpp.o libgjs.so.0.0.0.p/modules_cairo-ps-surface.cpp.o libgjs.so.0.0.0.p/modules_cairo-pdf-surface.cpp.o libgjs.so.0.0.0.p/modules_cairo-svg-surface.cpp.o libgjs.so.0.0.0.p/modules_cairo-pattern.cpp.o libgjs.so.0.0.0.p/modules_cairo-gradient.cpp.o libgjs.so.0.0.0.p/modules_cairo-linear-gradient.cpp.o libgjs.so.0.0.0.p/modules_cairo-radial-gradient.cpp.o libgjs.so.0.0.0.p/modules_cairo-surface-pattern.cpp.o libgjs.so.0.0.0.p/modules_cairo-solid-pattern.cpp.o libgjs.so.0.0.0.p/modules_cairo.cpp.o libgjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o libgjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgjs.so.0 -Bsymbolic-functions -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed libgjs-jsapi.a -Wl,-no-undefined -Wl,--version-script,/build/gjs-1.66.2/libgjs.map /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group -[73/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' -MD -MQ test/gjs-tests.p/gjs-test-rooting.cpp.o -MF test/gjs-tests.p/gjs-test-rooting.cpp.o.d -o test/gjs-tests.p/gjs-test-rooting.cpp.o -c ../test/gjs-test-rooting.cpp -[74/102] /usr/bin/meson --internal symbolextractor /build/gjs-1.66.2/obj-arm-linux-gnueabihf libgjs.so.0.0.0 libgjs.so.0.0.0 libgjs.so.0.0.0.p/libgjs.so.0.0.0.symbols -[75/102] c++ -o gjs-console gjs-console.p/gjs_console.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ +[72/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' -MD -MQ test/gjs-tests.p/gjs-test-common.cpp.o -MF test/gjs-tests.p/gjs-test-common.cpp.o.d -o test/gjs-tests.p/gjs-test-common.cpp.o -c ../test/gjs-test-common.cpp +In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, + from /usr/include/glib-2.0/glib/gtypes.h:32, + from /usr/include/glib-2.0/glib/galloca.h:32, + from /usr/include/glib-2.0/glib.h:30, + from ../test/gjs-test-common.cpp:26: +../test/gjs-test-common.cpp: In function ‘char* gjs_test_get_exception_message(JSContext*)’: +../test/gjs-test-common.cpp:47:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 + 47 | g_assert_true(JS_GetPendingException(cx, &v_exc)); + | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/glib-2.0/glib/gmacros.h:930:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ + 930 | if (expr) \ + | ^~~~ +/usr/include/glib-2.0/glib/gtestutils.h:139:49: note: in expansion of macro ‘G_LIKELY’ + 139 | if G_LIKELY (expr) ; else \ + | ^~~~~~~~ +../test/gjs-test-common.cpp:47:5: note: in expansion of macro ‘g_assert_true’ + 47 | g_assert_true(JS_GetPendingException(cx, &v_exc)); + | ^~~~~~~~~~~~~ +[73/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' -MD -MQ test/gjs-tests.p/gjs-test-utils.cpp.o -MF test/gjs-tests.p/gjs-test-utils.cpp.o.d -o test/gjs-tests.p/gjs-test-utils.cpp.o -c ../test/gjs-test-utils.cpp +[74/102] c++ -o libgjs.so.0.0.0 libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o libgjs.so.0.0.0.p/gi_arg.cpp.o libgjs.so.0.0.0.p/gi_arg-cache.cpp.o libgjs.so.0.0.0.p/gi_boxed.cpp.o libgjs.so.0.0.0.p/gi_closure.cpp.o libgjs.so.0.0.0.p/gi_enumeration.cpp.o libgjs.so.0.0.0.p/gi_foreign.cpp.o libgjs.so.0.0.0.p/gi_fundamental.cpp.o libgjs.so.0.0.0.p/gi_function.cpp.o libgjs.so.0.0.0.p/gi_gerror.cpp.o libgjs.so.0.0.0.p/gi_gobject.cpp.o libgjs.so.0.0.0.p/gi_gtype.cpp.o libgjs.so.0.0.0.p/gi_interface.cpp.o libgjs.so.0.0.0.p/gi_ns.cpp.o libgjs.so.0.0.0.p/gi_object.cpp.o libgjs.so.0.0.0.p/gi_param.cpp.o libgjs.so.0.0.0.p/gi_private.cpp.o libgjs.so.0.0.0.p/gi_repo.cpp.o libgjs.so.0.0.0.p/gi_toggle.cpp.o libgjs.so.0.0.0.p/gi_union.cpp.o libgjs.so.0.0.0.p/gi_value.cpp.o libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o libgjs.so.0.0.0.p/gjs_atoms.cpp.o libgjs.so.0.0.0.p/gjs_byteArray.cpp.o libgjs.so.0.0.0.p/gjs_context.cpp.o libgjs.so.0.0.0.p/gjs_coverage.cpp.o libgjs.so.0.0.0.p/gjs_debugger.cpp.o libgjs.so.0.0.0.p/gjs_deprecation.cpp.o libgjs.so.0.0.0.p/gjs_engine.cpp.o libgjs.so.0.0.0.p/gjs_error-types.cpp.o libgjs.so.0.0.0.p/gjs_global.cpp.o libgjs.so.0.0.0.p/gjs_importer.cpp.o libgjs.so.0.0.0.p/gjs_mem.cpp.o libgjs.so.0.0.0.p/gjs_module.cpp.o libgjs.so.0.0.0.p/gjs_native.cpp.o libgjs.so.0.0.0.p/gjs_profiler.cpp.o libgjs.so.0.0.0.p/gjs_stack.cpp.o libgjs.so.0.0.0.p/modules_console.cpp.o libgjs.so.0.0.0.p/modules_modules.cpp.o libgjs.so.0.0.0.p/modules_print.cpp.o libgjs.so.0.0.0.p/modules_system.cpp.o libgjs.so.0.0.0.p/modules_cairo-region.cpp.o libgjs.so.0.0.0.p/modules_cairo-context.cpp.o libgjs.so.0.0.0.p/modules_cairo-path.cpp.o libgjs.so.0.0.0.p/modules_cairo-surface.cpp.o libgjs.so.0.0.0.p/modules_cairo-image-surface.cpp.o libgjs.so.0.0.0.p/modules_cairo-ps-surface.cpp.o libgjs.so.0.0.0.p/modules_cairo-pdf-surface.cpp.o libgjs.so.0.0.0.p/modules_cairo-svg-surface.cpp.o libgjs.so.0.0.0.p/modules_cairo-pattern.cpp.o libgjs.so.0.0.0.p/modules_cairo-gradient.cpp.o libgjs.so.0.0.0.p/modules_cairo-linear-gradient.cpp.o libgjs.so.0.0.0.p/modules_cairo-radial-gradient.cpp.o libgjs.so.0.0.0.p/modules_cairo-surface-pattern.cpp.o libgjs.so.0.0.0.p/modules_cairo-solid-pattern.cpp.o libgjs.so.0.0.0.p/modules_cairo.cpp.o libgjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o libgjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgjs.so.0 -Bsymbolic-functions -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed libgjs-jsapi.a -Wl,-no-undefined -Wl,--version-script,/build/gjs-1.66.2/libgjs.map /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group +[75/102] /usr/bin/meson --internal symbolextractor /build/gjs-1.66.2/obj-arm-linux-gnueabihf libgjs.so.0.0.0 libgjs.so.0.0.0 libgjs.so.0.0.0.p/libgjs.so.0.0.0.symbols [76/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, @@ -3757,41 +3846,20 @@ ../test/gjs-tests.cpp:231:27: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 231 | JS_GetPendingException(fx->cx, &exc); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -[77/102] /usr/bin/g-ir-scanner --no-libtool --namespace=GjsPrivate --nsversion=1.0 --warn-all --output GjsPrivate-1.0.gir --warn-error -I/build/gjs-1.66.2/ -I/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ --filelist=/build/gjs-1.66.2/obj-arm-linux-gnueabihf/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 -fno-semantic-interposition -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -D_FORTIFY_SOURCE=2 --cflags-end --add-include-path=/usr/share/gir-1.0 --library gjs -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ --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/arm-linux-gnueabihf/ --extra-library=mozjs-78 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/gjs-1.66.2/subprojects/ --sources-top-dirs /build/gjs-1.66.2/obj-arm-linux-gnueabihf/subprojects/ -g-ir-scanner: link: arm-linux-gnueabihf-gcc -pthread -o /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspect62_9p6lv/GjsPrivate-1.0 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspect62_9p6lv/GjsPrivate-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ -Wl,-rpath,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ -L/usr/lib/arm-linux-gnueabihf/ -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/ -lgjs -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -lgio-2.0 -lgirepository-1.0 -lffi -lmozjs-78 -lreadline -lcairo -lcairo-gobject -lX11 -lXext -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -[78/102] /usr/bin/g-ir-compiler GjsPrivate-1.0.gir --output GjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0 -[79/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' -MD -MQ test/gjs-tests.p/gjs-test-common.cpp.o -MF test/gjs-tests.p/gjs-test-common.cpp.o.d -o test/gjs-tests.p/gjs-test-common.cpp.o -c ../test/gjs-test-common.cpp -In file included from /usr/lib/arm-linux-gnueabihf/glib-2.0/include/glibconfig.h:9, - from /usr/include/glib-2.0/glib/gtypes.h:32, - from /usr/include/glib-2.0/glib/galloca.h:32, - from /usr/include/glib-2.0/glib.h:30, - from ../test/gjs-test-common.cpp:26: -../test/gjs-test-common.cpp: In function ‘char* gjs_test_get_exception_message(JSContext*)’: -../test/gjs-test-common.cpp:47:41: note: parameter passing for argument of type ‘JS::MutableHandleValue’ {aka ‘JS::MutableHandle’} changed in GCC 7.1 - 47 | g_assert_true(JS_GetPendingException(cx, &v_exc)); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/glib-2.0/glib/gmacros.h:930:8: note: in definition of macro ‘_G_BOOLEAN_EXPR’ - 930 | if (expr) \ - | ^~~~ -/usr/include/glib-2.0/glib/gtestutils.h:139:49: note: in expansion of macro ‘G_LIKELY’ - 139 | if G_LIKELY (expr) ; else \ - | ^~~~~~~~ -../test/gjs-test-common.cpp:47:5: note: in expansion of macro ‘g_assert_true’ - 47 | g_assert_true(JS_GetPendingException(cx, &v_exc)); - | ^~~~~~~~~~~~~ -[80/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' -MD -MQ test/gjs-tests.p/gjs-test-utils.cpp.o -MF test/gjs-tests.p/gjs-test-utils.cpp.o.d -o test/gjs-tests.p/gjs-test-utils.cpp.o -c ../test/gjs-test-utils.cpp -[81/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 -[82/102] /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 -[83/102] /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 -[84/102] c++ -Iinstalled-tests/js/minijasmine.p -Iinstalled-tests/js -I../installed-tests/js -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread '-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 -[85/102] cc -Iinstalled-tests/js/minijasmine.p -Iinstalled-tests/js -I../installed-tests/js -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -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 +[77/102] c++ -o gjs-console gjs-console.p/gjs_console.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ +[78/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 +[79/102] /usr/bin/g-ir-scanner --no-libtool --namespace=GjsPrivate --nsversion=1.0 --warn-all --output GjsPrivate-1.0.gir --warn-error -I/build/gjs-1.66.2/ -I/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ --filelist=/build/gjs-1.66.2/obj-arm-linux-gnueabihf/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 -fno-semantic-interposition -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -D_FORTIFY_SOURCE=2 --cflags-end --add-include-path=/usr/share/gir-1.0 --library gjs -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ --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/arm-linux-gnueabihf/ --extra-library=mozjs-78 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /build/gjs-1.66.2/subprojects/ --sources-top-dirs /build/gjs-1.66.2/obj-arm-linux-gnueabihf/subprojects/ +g-ir-scanner: link: arm-linux-gnueabihf-gcc -pthread -o /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspect_cyasods/GjsPrivate-1.0 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspect_cyasods/GjsPrivate-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ -Wl,-rpath,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ -L/usr/lib/arm-linux-gnueabihf/ -Wl,-rpath,/usr/lib/arm-linux-gnueabihf/ -lgjs -lglib-2.0 -lgobject-2.0 -lgthread-2.0 -lgio-2.0 -lgirepository-1.0 -lffi -lmozjs-78 -lreadline -lcairo -lcairo-gobject -lX11 -lXext -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed +[80/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 +[81/102] /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 +Richiesta pre-elaborazione di xml-stripblanks, ma XMLLINT non è impostata e xmllint non si trova nel PATH +[82/102] /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 +Richiesta pre-elaborazione di xml-stripblanks, ma XMLLINT non è impostata e xmllint non si trova nel PATH +[83/102] /usr/bin/g-ir-compiler GjsPrivate-1.0.gir --output GjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0 +[84/102] cc -Iinstalled-tests/js/minijasmine.p -Iinstalled-tests/js -I../installed-tests/js -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -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 +[85/102] c++ -Iinstalled-tests/js/minijasmine.p -Iinstalled-tests/js -I../installed-tests/js -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread '-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 [86/102] 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 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ -[87/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/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 -[88/102] cc -Iinstalled-tests/js/libwarnlib.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.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 -[89/102] 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 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgio-2.0.so -Wl,--end-group -[90/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' -MD -MQ test/gjs-tests.p/gjs-test-call-args.cpp.o -MF test/gjs-tests.p/gjs-test-call-args.cpp.o.d -o test/gjs-tests.p/gjs-test-call-args.cpp.o -c ../test/gjs-test-call-args.cpp +[87/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' -MD -MQ test/gjs-tests.p/gjs-test-call-args.cpp.o -MF test/gjs-tests.p/gjs-test-call-args.cpp.o.d -o test/gjs-tests.p/gjs-test-call-args.cpp.o -c ../test/gjs-test-call-args.cpp ../test/gjs-test-call-args.cpp: In function ‘void run_code(GjsUnitTestFixture*, gconstpointer)’: ../test/gjs-test-call-args.cpp:307:22: note: parameter passing for argument of type ‘JS::MutableHandle’ changed in GCC 7.1 307 | ok = JS::Evaluate(fx->cx, options, source, &ignored); @@ -3824,33 +3892,36 @@ /usr/include/mozjs-78/js/Conversions.h:169:25: note: parameter passing for argument of type ‘JS::HandleValue’ {aka ‘JS::Handle’} changed in GCC 7.1 169 | return js::ToInt32Slow(cx, v, out); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[91/102] /usr/bin/g-ir-scanner --no-libtool --namespace=WarnLib --nsversion=1.0 --warn-all --output installed-tests/js/WarnLib-1.0.gir --c-include=warnlib.h -I/build/gjs-1.66.2/installed-tests/js -I/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js --filelist=/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js/libwarnlib.so.p/WarnLib_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=warnlib_ --cflags-begin -fno-semantic-interposition -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -D_FORTIFY_SOURCE=2 --cflags-end --add-include-path=/usr/share/gir-1.0 --library warnlib -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/gjs-1.66.2/subprojects/ --sources-top-dirs /build/gjs-1.66.2/obj-arm-linux-gnueabihf/subprojects/ +[88/102] c++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/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/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++17 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -pthread -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib/arm-linux-gnueabihf/gjs"' -MD -MQ test/gjs-tests.p/gjs-test-rooting.cpp.o -MF test/gjs-tests.p/gjs-test-rooting.cpp.o.d -o test/gjs-tests.p/gjs-test-rooting.cpp.o -c ../test/gjs-test-rooting.cpp +[89/102] cc -Iinstalled-tests/js/libwarnlib.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.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 +[90/102] 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 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgio-2.0.so -Wl,--end-group +[91/102] 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-common.cpp.o test/gjs-tests.p/gjs-test-utils.cpp.o test/gjs-tests.p/gjs-test-call-args.cpp.o test/gjs-tests.p/gjs-test-coverage.cpp.o test/gjs-tests.p/gjs-test-rooting.cpp.o test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ +[92/102] /usr/bin/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js +[93/102] cc -Iinstalled-tests/js/libregress.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.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]) + | ~~~~^~~~~~~~~~~~ +[94/102] 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 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so -Wl,--end-group +[95/102] /usr/bin/g-ir-scanner --no-libtool --namespace=WarnLib --nsversion=1.0 --warn-all --output installed-tests/js/WarnLib-1.0.gir --c-include=warnlib.h -I/build/gjs-1.66.2/installed-tests/js -I/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js --filelist=/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js/libwarnlib.so.p/WarnLib_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=warnlib_ --cflags-begin -fno-semantic-interposition -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -D_FORTIFY_SOURCE=2 --cflags-end --add-include-path=/usr/share/gir-1.0 --library warnlib -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/gjs-1.66.2/subprojects/ --sources-top-dirs /build/gjs-1.66.2/obj-arm-linux-gnueabihf/subprojects/ ../../../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 -g-ir-scanner: link: arm-linux-gnueabihf-gcc -pthread -o /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspectq4drm7hu/WarnLib-1.0 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspectq4drm7hu/WarnLib-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -Wl,-rpath,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -lwarnlib -lglib-2.0 -lgobject-2.0 -lgio-2.0 -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -../../../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' +g-ir-scanner: link: arm-linux-gnueabihf-gcc -pthread -o /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspectc9va7bk9/WarnLib-1.0 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspectc9va7bk9/WarnLib-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -Wl,-rpath,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -lwarnlib -lglib-2.0 -lgobject-2.0 -lgio-2.0 -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed ../../../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' :: Warning: WarnLib: (ErrorQuarkFunction)unpaired_error_quark: warnlib_unpaired_error_quark: Couldn't find corresponding enumeration -[92/102] 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-common.cpp.o test/gjs-tests.p/gjs-test-utils.cpp.o test/gjs-tests.p/gjs-test-call-args.cpp.o test/gjs-tests.p/gjs-test-coverage.cpp.o test/gjs-tests.p/gjs-test-rooting.cpp.o test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -Wl,--start-group libgjs.so.0.0.0 libgjs-jsapi.a /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgthread-2.0.so -pthread /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libgirepository-1.0.so -lffi /usr/lib/arm-linux-gnueabihf/libmozjs-78.so -lreadline /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so /usr/lib/arm-linux-gnueabihf/libX11.so /usr/lib/arm-linux-gnueabihf/libXext.so -lffi -lreadline -Wl,--end-group '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/ -[93/102] cc -Iinstalled-tests/js/libregress.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.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]) - | ~~~~^~~~~~~~~~~~ -[94/102] /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 -[95/102] /usr/bin/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js -[96/102] 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 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgio-2.0.so /usr/lib/arm-linux-gnueabihf/libcairo.so /usr/lib/arm-linux-gnueabihf/libcairo-gobject.so -Wl,--end-group +[96/102] /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 [97/102] /usr/bin/g-ir-scanner --no-libtool --namespace=Regress --nsversion=1.0 --warn-all --output installed-tests/js/Regress-1.0.gir --warn-all --warn-error -I/build/gjs-1.66.2/installed-tests/js -I/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js --filelist=/build/gjs-1.66.2/obj-arm-linux-gnueabihf/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 -fno-semantic-interposition -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gobject-introspection-1.0 -D_FORTIFY_SOURCE=2 --cflags-end --add-include-path=/usr/share/gir-1.0 --library regress -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js --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/gjs-1.66.2/subprojects/ --sources-top-dirs /build/gjs-1.66.2/obj-arm-linux-gnueabihf/subprojects/ -g-ir-scanner: link: arm-linux-gnueabihf-gcc -pthread -o /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspectn1dtdfar/Regress-1.0 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspectn1dtdfar/Regress-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -Wl,-rpath,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -lregress -lglib-2.0 -lgobject-2.0 -lgio-2.0 -lcairo -lcairo-gobject -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed -[98/102] /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 -[99/102] cc -Iinstalled-tests/js/libgimarshallingtests.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.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 -[100/102] 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 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgio-2.0.so -Wl,--end-group +g-ir-scanner: link: arm-linux-gnueabihf-gcc -pthread -o /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspectv_aet48y/Regress-1.0 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspectv_aet48y/Regress-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -Wl,-rpath,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -lregress -lglib-2.0 -lgobject-2.0 -lgio-2.0 -lcairo -lcairo-gobject -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed +[98/102] cc -Iinstalled-tests/js/libgimarshallingtests.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -fdebug-prefix-map=/build/gjs-1.66.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 +[99/102] 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 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed /usr/lib/arm-linux-gnueabihf/libglib-2.0.so /usr/lib/arm-linux-gnueabihf/libgobject-2.0.so /usr/lib/arm-linux-gnueabihf/libgio-2.0.so -Wl,--end-group +[100/102] /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 [101/102] /usr/bin/g-ir-scanner --no-libtool --namespace=GIMarshallingTests --nsversion=1.0 --warn-all --output installed-tests/js/GIMarshallingTests-1.0.gir --warn-error -I/build/gjs-1.66.2/installed-tests/js -I/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js --filelist=/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js/libgimarshallingtests.so.p/GIMarshallingTests_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=gi_marshalling_tests_ --cflags-begin -fno-semantic-interposition -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -D_FORTIFY_SOURCE=2 --cflags-end --add-include-path=/usr/share/gir-1.0 --library gimarshallingtests -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /build/gjs-1.66.2/subprojects/ --sources-top-dirs /build/gjs-1.66.2/obj-arm-linux-gnueabihf/subprojects/ -g-ir-scanner: link: arm-linux-gnueabihf-gcc -pthread -o /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspectflxi1ke9/GIMarshallingTests-1.0 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspectflxi1ke9/GIMarshallingTests-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -Wl,-rpath,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -lgimarshallingtests -lglib-2.0 -lgobject-2.0 -lgio-2.0 -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed +g-ir-scanner: link: arm-linux-gnueabihf-gcc -pthread -o /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspecttwxstr0j/GIMarshallingTests-1.0 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/gjs-1.66.2=. -fstack-protector-strong -Wformat -Werror=format-security /build/gjs-1.66.2/obj-arm-linux-gnueabihf/tmp-introspecttwxstr0j/GIMarshallingTests-1.0.o -L. -Wl,-rpath,. -Wl,--no-as-needed -L/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -Wl,-rpath,/build/gjs-1.66.2/obj-arm-linux-gnueabihf/installed-tests/js -lgimarshallingtests -lglib-2.0 -lgobject-2.0 -lgio-2.0 -lgirepository-1.0 -lgio-2.0 -lgobject-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -Wl,--as-needed [102/102] /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 rm -f debian/gjs-tests.debhelper.log debian/gjs.debhelper.log debian/libgjs-dev.debhelper.log debian/libgjs0g.debhelper.log debian/rules override_dh_auto_test @@ -3861,10 +3932,9 @@ TZ=UTC \ xvfb-run -a \ dh_auto_test -- -v -C /build/gjs-1.66.2/obj-arm-linux-gnueabihf --timeout-multiplier 4 - cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 MESON_TESTTHREADS=3 meson test -v -C /build/gjs-1.66.2/obj-arm-linux-gnueabihf --timeout-multiplier 4 + cd obj-arm-linux-gnueabihf && LC_ALL=C.UTF-8 MESON_TESTTHREADS=4 meson test -v -C /build/gjs-1.66.2/obj-arm-linux-gnueabihf --timeout-multiplier 4 ninja: Entering directory `/build/gjs-1.66.2/obj-arm-linux-gnueabihf' ninja: no work to do. -Trace/breakpoint trap JS NATIVE: Registered native JS module '_byteArrayNative' JS NATIVE: Registered native JS module '_gi' JS NATIVE: Registered native JS module 'gi' @@ -3873,44 +3943,44 @@ JS NATIVE: Registered native JS module 'console' JS NATIVE: Registered native JS module '_print' JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3662020 + JS IMPORT: Defining parent (nil) of 0xf3662040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf37001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3662060 + JS IMPORT: Defining parent 0xf3662040 of 0xf3662080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf36620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3662040 of 0xf36620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf36620e0 in 0xf3662040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf3700600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf3655140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f21628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3662100, JSClass 0xf7f8f628, in object 0xf36620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3662120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3655180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f21628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3662160, JSClass 0xf7f8f628, in object 0xf36620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f21628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf36621a0, JSClass 0xf7f8f628, in object 0xf36620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -3924,17 +3994,17 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf36620c0 in GIRepository 0xf3662080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf3655780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f21628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf36621e0, JSClass 0xf7f8f628, in object 0xf36620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf36550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS CTX: Script evaluation succeeded @@ -3986,47 +4056,45 @@ JS NATIVE: Registered native JS module 'system' JS NATIVE: Registered native JS module 'console' JS NATIVE: Registered native JS module '_print' -Gjs-Message: 11:32:50.513: Profiler is disabled. Recompile with it enabled to use. -** Message: 11:32:50.578: Temp profiler file not deleted JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3562020 + JS IMPORT: Defining parent (nil) of 0xf3562040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf36001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3562060 + JS IMPORT: Defining parent 0xf3562040 of 0xf3562080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf35620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3562040 of 0xf35620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf35620e0 in 0xf3562040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf3600600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf3555140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf35620e0 of 0xf3555100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f78628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3562100, JSClass 0xf7e09628, in object 0xf35620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3562120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3555180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f78628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3562160, JSClass 0xf7e09628, in object 0xf35620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f78628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf35621a0, JSClass 0xf7e09628, in object 0xf35620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -4040,24 +4108,22 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf35620c0 in GIRepository 0xf3562080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf3555780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' -** -This is an exception 42 JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f78628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf35621e0, JSClass 0xf7e09628, in object 0xf35620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf35550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GIMarshallingTests' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GIMarshallingTests' 0xf3562240 in GIRepository 0xf3562080 JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' @@ -4074,7 +4140,14 @@ JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb271ac68 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf361ac68 + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' JS G BXD: Defining method quit in prototype for GLib.MainLoop @@ -4115,52 +4188,45 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3462020 + JS IMPORT: Defining parent (nil) of 0xf3462040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf35001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3462060 + JS IMPORT: Defining parent 0xf3462040 of 0xf3462080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf34620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3462040 of 0xf34620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf34620e0 in 0xf3462040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3500600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf34620e0 of 0xf3455100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6ef0628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3462100, JSClass 0xf7d04628, in object 0xf34620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3462120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3455180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6ef0628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3462160, JSClass 0xf7d04628, in object 0xf34620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6ef0628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf34621a0, JSClass 0xf7d04628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -4174,44 +4240,44 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf34620c0 in GIRepository 0xf3462080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6ef0628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf34621e0, JSClass 0xf7d04628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf34550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GIMarshallingTests' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GIMarshallingTests' 0xf3462240 in GIRepository 0xf3462080 JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662280 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3462280 in GIRepository 0xf3462080 JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655aa0 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455aa0 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a60 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455a60 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ae0 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455ae0 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455a20 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb26559e0 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf34620e0 of 0xf34559e0 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' @@ -4225,49 +4291,49 @@ JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2707698 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3507698 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655d20 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455d20 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655ce0 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf34620e0 of 0xf3455ce0 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655de0 class 0xb6ef22e8 in object 0xb26622a0 + JS G PRM: Defined class ParamSpec prototype is 0xf3455de0 class 0xf7d062e8 in object 0xf34622a0 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662560, JSClass 0xb6ef0808, in object 0xb26622a0 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3462560, JSClass 0xf7d04808, in object 0xf34622a0 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb26622a0 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662580, JSClass 0xb6ef0808, in object 0xb2662260 + JS G NS: Defined namespace 'GObject' 0xf34622a0 in GIRepository 0xf3462080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3462580, JSClass 0xf7d04808, in object 0xf3462260 JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625c0, JSClass 0xb6ef0808, in object 0xb2662260 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf34625c0, JSClass 0xf7d04808, in object 0xf3462260 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb2662600, JSClass 0xb6ef0628, in object 0xb2662260 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf3462600, JSClass 0xf7d04628, in object 0xf3462260 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662640, JSClass 0xb6ef0628, in object 0xb2662260 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3462640, JSClass 0xf7d04628, in object 0xf3462260 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662680, JSClass 0xb6ef0808, in object 0xb2662260 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626c0, JSClass 0xb6ef0808, in object 0xb2662280 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3462680, JSClass 0xf7d04808, in object 0xf3462260 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf34626c0, JSClass 0xf7d04808, in object 0xf3462280 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb2662700, JSClass 0xb6ef0808, in object 0xb2662260 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf3462700, JSClass 0xf7d04808, in object 0xf3462260 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269c300, JSClass 0xb6ef0798, in object 0xb2662260 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662760, JSClass 0xb6ef0808, in object 0xb2700360 + JS G IFACE: Defined class for File (GFile), prototype 0xf349c300, JSClass 0xf7d04798, in object 0xf3462260 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3462760, JSClass 0xf7d04808, in object 0xf3500360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627c0, JSClass 0xb6ef0628, in object 0xb2662260 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf34627c0, JSClass 0xf7d04628, in object 0xf3462260 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb2662800, JSClass 0xb6ef0808, in object 0xb2662260 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf3462800, JSClass 0xf7d04808, in object 0xf3462260 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -4307,7 +4373,7 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662260 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gio' 0xf3462260 in GIRepository 0xf3462080 JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' JS G ENUM: Defining enum value READABLE (fixed from readable) 1 JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 @@ -4321,18 +4387,25 @@ JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 - JS G ENUM: Defining GObject.ParamFlags as 0xb270ad88 + JS G ENUM: Defining GObject.ParamFlags as 0xf350ad88 JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1c8c890 type GParamString + JS G PRM: JSObject created with param instance 0x291a490 type GParamString + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' - JS G OBJ: Defined class for Gjs_Foo (Gjs_Foo), prototype 0xb2662860, JSClass 0xb6ef0808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_Foo (Gjs_Foo), prototype 0xf3462860, JSClass 0xf7d04808, in object 0xf3500360 JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1c8c8e8 type GParamString + JS G PRM: JSObject created with param instance 0x291a4e8 type GParamString JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_Bar (Gjs_Bar), prototype 0xb26628a0, JSClass 0xb6ef0808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_Bar (Gjs_Bar), prototype 0xf34628a0, JSClass 0xf7d04808, in object 0xf3500360 JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' @@ -4348,7 +4421,7 @@ JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb2716390 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf3516390 JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) @@ -4357,14 +4430,14 @@ JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 - JS G ENUM: Defining GObject.BindingFlags as 0xb2716e88 + JS G ENUM: Defining GObject.BindingFlags as 0xf3516e88 JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' - JS G OBJ: Defined class for Binding (GBinding), prototype 0xb2662900, JSClass 0xb6ef0808, in object 0xb26622a0 + JS G OBJ: Defined class for Binding (GBinding), prototype 0xf3462900, JSClass 0xf7d04808, in object 0xf34622a0 JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' - JS G BXD: Defined class for Error (GError), prototype 0xb26629a0, JSClass 0xb6ef0628, in object 0xb26620c0 - JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xb26a7ae0, JSClass 0xb6ef06e0, in object 0xb2662260 + JS G BXD: Defined class for Error (GError), prototype 0xf34629a0, JSClass 0xf7d04628, in object 0xf34620c0 + JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xf34a7ae0, JSClass 0xf7d046e0, in object 0xf3462260 JS G ENUM: Defining enum value FAILED (fixed from failed) 0 JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 @@ -4413,7 +4486,9 @@ JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 +Gjs-Message: 11:46:49.380: Profiler is disabled. Recompile with it enabled to use. JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' +** Message: 11:46:49.388: Temp profiler file not deleted JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' @@ -4457,52 +4532,45 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3462020 + JS IMPORT: Defining parent (nil) of 0xf3462040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf35001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3462060 + JS IMPORT: Defining parent 0xf3462040 of 0xf3462080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf34620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3462040 of 0xf34620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf34620e0 in 0xf3462040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3500600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf34620e0 of 0xf3455100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f8d628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3462100, JSClass 0xf7d9f628, in object 0xf34620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3462120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3455180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f8d628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3462160, JSClass 0xf7d9f628, in object 0xf34620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f8d628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf34621a0, JSClass 0xf7d9f628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -4516,36 +4584,44 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf34620c0 in GIRepository 0xf3462080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' +** +This is an exception 42 JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f8d628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf34621e0, JSClass 0xf7d9f628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf34550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ -Gjs-Message: 11:32:54.678: Wrote coverage statistics to /tmp/gjs_coverage_tmp.wmLBFu/gjs_coverage_test_coverage/coverage.lcov JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3462240 in GIRepository 0xf3462080 JS IMPORT: Importing module _format succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 '_format' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf34559a0 '_format' is mod 1 JS IMPORT: successfully imported module '_format' JS IMPORT: Importing module format succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655960 'format' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455960 'format' is mod 1 JS IMPORT: successfully imported module 'format' JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 @@ -4584,53 +4660,45 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' -Gjs-Message: 11:32:55.378: Wrote coverage statistics to /tmp/gjs_coverage_tmp.lPosLv/gjs_coverage_test_coverage/coverage.lcov JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3262020 + JS IMPORT: Defining parent (nil) of 0xf3262040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf33001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3262060 + JS IMPORT: Defining parent 0xf3262040 of 0xf3262080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf32620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3262040 of 0xf32620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf32620e0 in 0xf3262040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3300600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f5c628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3262100, JSClass 0xf7ac6628, in object 0xf32620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3262120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3255180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f5c628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3262160, JSClass 0xf7ac6628, in object 0xf32620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f5c628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf32621a0, JSClass 0xf7ac6628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -4643,66 +4711,71 @@ JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' -Gjs-Message: 11:32:55.803: Wrote coverage statistics to /tmp/gjs_coverage_tmp.XaPEdt/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf32620c0 in GIRepository 0xf3262080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f5c628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf32621e0, JSClass 0xf7ac6628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2706320 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3306320 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3262260 in GIRepository 0xf3262080 JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32559a0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32559e0 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655960 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255960 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655aa0 class 0xb6f5e2e8 in object 0xb2662240 + JS G PRM: Defined class ParamSpec prototype is 0xf3255aa0 class 0xf7ac82e8 in object 0xf3262240 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662520, JSClass 0xb6f5c808, in object 0xb2662240 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3262520, JSClass 0xf7ac6808, in object 0xf3262240 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GObject' 0xf3262240 in GIRepository 0xf3262080 JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'Regress' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'Regress' 0xb2662540 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Regress' 0xf3262540 in GIRepository 0xf3262080 JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' - JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xb2662560, JSClass 0xb6f5c670, in object 0xb2662540 + JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xf3262560, JSClass 0xf7ac6670, in object 0xf3262540 JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. - JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xb26625a0, JSClass 0xb6f5c670, in object 0xb2662540 + JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xf32625a0, JSClass 0xf7ac6670, in object 0xf3262540 JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' JS G BXD: Defining method quit in prototype for GLib.MainLoop -Gjs-Message: 11:32:56.361: Wrote coverage statistics to /tmp/gjs_coverage_tmp.fqs2qu/gjs_coverage_test_coverage/coverage.lcov JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 JS MEMORY: Memory report: before destroying context @@ -4740,54 +4813,45 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive -Gjs-Message: 11:32:56.688: Wrote coverage statistics to /tmp/gjs_coverage_tmp.d7053s/gjs_coverage_test_coverage/coverage.lcov - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' JS CTX: Enabling JIT -Gjs-Message: 11:32:57.259: Wrote coverage statistics to /tmp/gjs_coverage_tmp.qFDTiv/gjs_coverage_test_coverage/coverage.lcov - JS CTX: Initialized class GjsFileImporter prototype 0xb2762020 - JS IMPORT: Defining parent (nil) of 0xb2762040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf2f62020 + JS IMPORT: Defining parent (nil) of 0xf2f62040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2762040 of 0xb28001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf30001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2762060 - JS IMPORT: Defining parent 0xb2762040 of 0xb2762080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf2f62060 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f62080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb27620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf2f620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2762040 of 0xb27620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb27620e0 in 0xb2762040 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf2f620e0 in 0xf2f62040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2762040 of 0xb2800600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf3000600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb2755140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb27620e0 of 0xb2755100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2762100, JSClass 0xb6fc2628, in object 0xb27620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2762120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2755180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf2f62100, JSClass 0xf7858628, in object 0xf2f620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf2f62120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf2f55180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2762160, JSClass 0xb6fc2628, in object 0xb27620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf2f62160, JSClass 0xf7858628, in object 0xf2f620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb27621a0, JSClass 0xb6fc2628, in object 0xb27620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf2f621a0, JSClass 0xf7858628, in object 0xf2f620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -4801,17 +4865,17 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb27620c0 in GIRepository 0xb2762080 + JS G NS: Defined namespace 'GLib' 0xf2f620c0 in GIRepository 0xf2f62080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb2755780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb27621e0, JSClass 0xb6fc2628, in object 0xb27620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf2f621e0, JSClass 0xf7858628, in object 0xf2f620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb27550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit @@ -4819,7 +4883,7 @@ JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2762240 in GIRepository 0xb2762080 + JS G NS: Defined namespace 'GjsPrivate' 0xf2f62240 in GIRepository 0xf2f62080 JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' JS G ENUM: Defining enum value ALL (fixed from all) 6 JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 @@ -4828,12 +4892,12 @@ JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 JS G ENUM: Defining enum value TIME (fixed from time) 2 - JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xb2806410 + JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xf3006410 JS IMPORT: Importing module _gettext succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb27559a0 '_gettext' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f559a0 '_gettext' is mod 1 JS IMPORT: successfully imported module '_gettext' JS IMPORT: Importing module gettext succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb2755960 'gettext' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55960 'gettext' is mod 1 JS IMPORT: successfully imported module 'gettext' JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' @@ -4870,6 +4934,13 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS CTX: Destroying JS context JS CTX: Releasing all native objects JS CTX: Disabling auto GC @@ -4878,54 +4949,45 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive -Gjs-Message: 11:32:57.915: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7FFG1s/gjs_coverage_test_coverage/coverage.lcov - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' -Gjs-Message: 11:32:58.443: Wrote coverage statistics to /tmp/gjs_coverage_tmp.PpQTYv/gjs_coverage_test_coverage/coverage.lcov JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3262020 + JS IMPORT: Defining parent (nil) of 0xf3262040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf33001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3262060 + JS IMPORT: Defining parent 0xf3262040 of 0xf3262080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf32620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3262040 of 0xf32620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf32620e0 in 0xf3262040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3300600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f1d628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3262100, JSClass 0xf7b08628, in object 0xf32620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3262120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3255180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f1d628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3262160, JSClass 0xf7b08628, in object 0xf32620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f1d628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf32621a0, JSClass 0xf7b08628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -4939,78 +5001,84 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf32620c0 in GIRepository 0xf3262080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f1d628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf32621e0, JSClass 0xf7b08628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS IMPORT: Importing module GIMarshallingTests succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655980 'GIMarshallingTests' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255980 'GIMarshallingTests' is mod 1 JS IMPORT: successfully imported module 'GIMarshallingTests' JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' - JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0xb2662260, JSClass 0xb6f1d628, in object 0xb2662240 + JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0xf3262260, JSClass 0xf7b08628, in object 0xf3262240 JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb27064e0 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf33064e0 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb26622c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf32622c0 in GIRepository 0xf3262080 JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a60 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255a60 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655aa0 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255aa0 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' -Gjs-Message: 11:32:58.970: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1JTIps/gjs_coverage_test_coverage/coverage.lcov JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655a20 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255a20 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655b60 class 0xb6f1f2e8 in object 0xb26622a0 + JS G PRM: Defined class ParamSpec prototype is 0xf3255b60 class 0xf7b0a2e8 in object 0xf32622a0 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662580, JSClass 0xb6f1d808, in object 0xb26622a0 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3262580, JSClass 0xf7b08808, in object 0xf32622a0 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb26622a0 in GIRepository 0xb2662080 - JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0xb26625a0, JSClass 0xb6f1d808, in object 0xb2662240 + JS G NS: Defined namespace 'GObject' 0xf32622a0 in GIRepository 0xf3262080 + JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0xf32625a0, JSClass 0xf7b08808, in object 0xf3262240 JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) - JS G NS: Defined namespace 'GIMarshallingTests' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GIMarshallingTests' 0xf3262240 in GIRepository 0xf3262080 JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655f60 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255f60 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655fa0 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255fa0 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655f20 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255f20 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655ee0 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255ee0 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' @@ -5022,29 +5090,29 @@ JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662600, JSClass 0xb6f1d808, in object 0xb26625e0 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3262600, JSClass 0xf7b08808, in object 0xf32625e0 JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb2662640, JSClass 0xb6f1d808, in object 0xb26625e0 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf3262640, JSClass 0xf7b08808, in object 0xf32625e0 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb2662680, JSClass 0xb6f1d628, in object 0xb26625e0 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf3262680, JSClass 0xf7b08628, in object 0xf32625e0 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb26626c0, JSClass 0xb6f1d628, in object 0xb26625e0 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf32626c0, JSClass 0xf7b08628, in object 0xf32625e0 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662700, JSClass 0xb6f1d808, in object 0xb26625e0 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb2662740, JSClass 0xb6f1d808, in object 0xb26622c0 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3262700, JSClass 0xf7b08808, in object 0xf32625e0 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf3262740, JSClass 0xf7b08808, in object 0xf32622c0 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb2662780, JSClass 0xb6f1d808, in object 0xb26625e0 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf3262780, JSClass 0xf7b08808, in object 0xf32625e0 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb26a73a0, JSClass 0xb6f1d798, in object 0xb26625e0 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb26627e0, JSClass 0xb6f1d808, in object 0xb2700360 + JS G IFACE: Defined class for File (GFile), prototype 0xf32a73a0, JSClass 0xf7b08798, in object 0xf32625e0 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf32627e0, JSClass 0xf7b08808, in object 0xf3300360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb2662840, JSClass 0xb6f1d628, in object 0xb26625e0 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf3262840, JSClass 0xf7b08628, in object 0xf32625e0 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb2662880, JSClass 0xb6f1d808, in object 0xb26625e0 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf3262880, JSClass 0xf7b08808, in object 0xf32625e0 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -5084,43 +5152,100 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb26625e0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gio' 0xf32625e0 in GIRepository 0xf3262080 JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' - JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0xb26628c0, JSClass 0xb6f1d628, in object 0xb2662240 -Gjs-Message: 11:32:59.414: Wrote coverage statistics to /tmp/gjs_coverage_tmp.jBDWEv/gjs_coverage_test_coverage/coverage.lcov + JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0xf32628c0, JSClass 0xf7b08628, in object 0xf3262240 JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' - JS G BXD: Defined class for SimpleStruct (void), prototype 0xb2662900, JSClass 0xb6f1d628, in object 0xb2662240 + JS G BXD: Defined class for SimpleStruct (void), prototype 0xf3262900, JSClass 0xf7b08628, in object 0xf3262240 JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 - JS G ENUM: Defining GIMarshallingTests.Enum as 0xb273db08 + JS G ENUM: Defining GIMarshallingTests.Enum as 0xf333db08 JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 - JS G ENUM: Defining GIMarshallingTests.GEnum as 0xb27366d8 + JS G ENUM: Defining GIMarshallingTests.GEnum as 0xf33366d8 JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 JS G ENUM: Defining enum value MASK (fixed from mask) 3 JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 - JS G ENUM: Defining GIMarshallingTests.Flags as 0xb2739a40 + JS G ENUM: Defining GIMarshallingTests.Flags as 0xf3339a40 JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 JS G ENUM: Defining enum value MASK (fixed from mask) 3 JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 - JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0xb273b4a8 + JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0xf333b4a8 + JS CTX: Enabling JIT JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' - JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0xb2662960, JSClass 0xb6f1d808, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_VFuncTester (Gjs_VFuncTester), prototype 0xb26629c0, JSClass 0xb6f1d808, in object 0xb2657560 - JS G OBJ: Defined class for Gjs_VFuncTesterInOut (Gjs_VFuncTesterInOut), prototype 0xb2662a00, JSClass 0xb6f1d808, in object 0xb2657560 - JS G OBJ: Defined class for Gjs_WrongVFuncTester (Gjs_WrongVFuncTester), prototype 0xb2662a40, JSClass 0xb6f1d808, in object 0xb2657560 + JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0xf3262960, JSClass 0xf7b08808, in object 0xf3262240 + JS CTX: Initialized class GjsFileImporter prototype 0xf3662020 + JS IMPORT: Defining parent (nil) of 0xf3662040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3662040 of 0xf37001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' + JS G OBJ: Defined class for Gjs_VFuncTester (Gjs_VFuncTester), prototype 0xf32629c0, JSClass 0xf7b08808, in object 0xf3257560 + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3662060 + JS IMPORT: Defining parent 0xf3662040 of 0xf3662080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf36620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3662040 of 0xf36620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf36620e0 in 0xf3662040 + JS IMPORT: successfully imported directory 'overrides' + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf3662040 of 0xf3700600 '_byteArrayNative' is mod 1 + JS IMPORT: successfully imported module '_byteArrayNative' + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3662100, JSClass 0xf7ede628, in object 0xf36620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3662120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3655180 + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3662160, JSClass 0xf7ede628, in object 0xf36620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf36621a0, JSClass 0xf7ede628, in object 0xf36620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf36620c0 in GIRepository 0xf3662080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' + JS G OBJ: Defined class for Gjs_VFuncTesterInOut (Gjs_VFuncTesterInOut), prototype 0xf3262a00, JSClass 0xf7b08808, in object 0xf3257560 + JS G OBJ: Defined class for Gjs_WrongVFuncTester (Gjs_WrongVFuncTester), prototype 0xf3262a40, JSClass 0xf7b08808, in object 0xf3257560 + JS IMPORT: Importing module jasmine succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655780 'jasmine' is mod 1 + JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' JS G ENUM: Defining enum value READABLE (fixed from readable) 1 JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 @@ -5134,22 +5259,172 @@ JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 - JS G ENUM: Defining GObject.ParamFlags as 0xb2762e90 + JS G ENUM: Defining GObject.ParamFlags as 0xf3362e90 JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x19239c8 type GParamBoolean + JS G PRM: JSObject created with param instance 0x1f065c8 type GParamBoolean + JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf36621e0, JSClass 0xf7ede628, in object 0xf36620c0 + JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' + JS IMPORT: Importing module minijasmine succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf36550c0 'minijasmine' is mod 1 + JS IMPORT: successfully imported module 'minijasmine' + JS CTX: Script evaluation succeeded JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop -Gjs-Message: 11:32:59.871: Wrote coverage statistics to /tmp/gjs_coverage_tmp.3J5FBs/gjs_coverage_test_coverage/coverage.lcov + JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides + JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' + JS G NS: Defined namespace 'GjsPrivate' 0xf3662260 in GIRepository 0xf3662080 + JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing module _legacy succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655a60 '_legacy' is mod 1 + JS IMPORT: successfully imported module '_legacy' + JS IMPORT: Importing module lang succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655a20 'lang' is mod 1 + JS IMPORT: successfully imported module 'lang' + JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Importing module _signals succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655aa0 '_signals' is mod 1 + JS IMPORT: successfully imported module '_signals' + JS IMPORT: Importing module signals succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf36559e0 'signals' is mod 1 + JS IMPORT: successfully imported module 'signals' + JS IMPORT: Importing module Gio succeeded + JS IMPORT: Defining parent 0xf36620e0 of 0xf36559a0 'Gio' is mod 1 + JS IMPORT: successfully imported module 'Gio' + JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' + JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' + JS IMPORT: Importing '_gi' + JS NATIVE: Defining native module '_gi' + JS IMPORT: Defining parent 0xf3662040 of 0xf37075f8 '_gi' is mod 1 + JS IMPORT: successfully imported module '_gi' + JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Importing module _common succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655ce0 '_common' is mod 1 + JS IMPORT: successfully imported module '_common' + JS IMPORT: Importing module GObject succeeded + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655ca0 'GObject' is mod 1 + JS IMPORT: successfully imported module 'GObject' + JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' + JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' + JS G PRM: Defined class ParamSpec prototype is 0xf3655da0 class 0xf7ee02e8 in object 0xf3662280 + JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' + JS G OBJ: Defined class for Object (GObject), prototype 0xf3662540, JSClass 0xf7ede808, in object 0xf3662280 + JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' + JS G NS: Defined namespace 'GObject' 0xf3662280 in GIRepository 0xf3662080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3662560, JSClass 0xf7ede808, in object 0xf3662240 + JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf36625a0, JSClass 0xf7ede808, in object 0xf3662240 + JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) + JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) + JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf36625e0, JSClass 0xf7ede628, in object 0xf3662240 + JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3662620, JSClass 0xf7ede628, in object 0xf3662240 + JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' + JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3662660, JSClass 0xf7ede808, in object 0xf3662240 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf36626a0, JSClass 0xf7ede808, in object 0xf3662260 + JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf36626e0, JSClass 0xf7ede808, in object 0xf3662240 + JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' + JS G IFACE: Defined class for File (GFile), prototype 0xf369b2c0, JSClass 0xf7ede798, in object 0xf3662240 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3662740, JSClass 0xf7ede808, in object 0xf3700360 + JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf36627a0, JSClass 0xf7ede628, in object 0xf3662240 + JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema + JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf36627e0, JSClass 0xf7ede808, in object 0xf3662240 + JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) + JS G NS: Defined namespace 'Gio' 0xf3662240 in GIRepository 0xf3662080 + JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' + JS G ENUM: Defining enum value READABLE (fixed from readable) 1 + JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 + JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 + JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 + JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 + JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 + JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 + JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 + JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 + JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 + JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 + JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 + JS G ENUM: Defining GObject.ParamFlags as 0xf370ace8 + JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' + JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject + JS G PRM: JSObject created with param instance 0xbdb0c8 type GParamBoolean JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' + JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec + JS G OBJ: Defined class for Gjs_Foo (Gjs_Foo), prototype 0xf3662840, JSClass 0xf7ede808, in object 0xf3700360 +Gjs-Message: 11:46:50.406: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Zxm4PW/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' + JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' @@ -5159,6 +5434,7 @@ JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' + JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' @@ -5167,10 +5443,11 @@ JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' + JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' + JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' -Gjs-Message: 11:33:00.199: Wrote coverage statistics to /tmp/gjs_coverage_tmp.zjaNou/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' @@ -5201,7 +5478,7 @@ JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb2743700 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf3343700 JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' @@ -5217,10 +5494,15 @@ JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' + JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' + JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0xf3662880, JSClass 0xf7ede628, in object 0xf3662240 JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' + JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' + JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' + JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' @@ -5232,6 +5514,7 @@ JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' + JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' @@ -5271,30 +5554,84 @@ JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' + JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' + JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 + JS G ENUM: Defining enum value GET (fixed from get) 1 + JS G ENUM: Defining enum value SET (fixed from set) 2 + JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 + JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 + JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 + JS G ENUM: Defining Gio.SettingsBindFlags as 0xf3705778 JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' + JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' + JS G BXD: Defining method classify in prototype for GLib.Variant + JS G BXD: Defining method n_children in prototype for GLib.Variant + JS G BXD: Defining method get_child_value in prototype for GLib.Variant + JS G BXD: Defining method get_int32 in prototype for GLib.Variant JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' + JS G BXD: Defining method get_boolean in prototype for GLib.Variant JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' + JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' + JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0xf3662ee0, JSClass 0xf7ede808, in object 0xf36575f0 + JS G NS: Found info type STRUCT for 'SettingsSchemaKey' in namespace 'Gio' + JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0xf3662f60, JSClass 0xf7ede628, in object 0xf3662240 JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' + JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' + JS G BXD: Defining method quit in prototype for GLib.MainLoop + JS CTX: Script evaluation succeeded + JS CTX: Script returned integer code 0 + JS MEMORY: Memory report: before destroying context + JS MEMORY: 382 objects currently alive + JS MEMORY: boxed_instance = 53 + JS MEMORY: boxed_prototype = 9 + JS MEMORY: closure = 0 + JS MEMORY: function = 169 + JS MEMORY: fundamental_instance = 0 + JS MEMORY: fundamental_prototype = 0 + JS MEMORY: gerror_instance = 0 + JS MEMORY: gerror_prototype = 0 + JS MEMORY: importer = 2 + JS MEMORY: interface = 1 + JS MEMORY: module = 11 + JS MEMORY: ns = 4 + JS MEMORY: object_instance = 121 + JS MEMORY: object_prototype = 10 + JS MEMORY: param = 1 + JS MEMORY: repo = 1 + JS MEMORY: union_instance = 0 + JS MEMORY: union_prototype = 0 + JS CTX: JS shutdown sequence + JS CTX: Stopping profiler + JS CTX: Shutting down toggle queue + JS CTX: Notifying reference holders of GjsContext dispose + JS CTX: Checking unhandled promise rejections + JS CTX: Releasing cached JS wrappers + JS CTX: Final triggered GC JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' @@ -5305,9 +5642,12 @@ JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' -Gjs-Message: 11:33:00.599: JS WARNING: [/build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGIMarshalling.js 425]: Too many arguments to function GIMarshallingTests.multi_array_key_value_in: expected 1, got 2 +Gjs-Message: 11:46:50.719: JS WARNING: [/build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGIMarshalling.js 425]: Too many arguments to function GIMarshallingTests.multi_array_key_value_in: expected 1, got 2 JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' @@ -5331,6 +5671,7 @@ JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' +Gjs-Message: 11:46:50.746: Wrote coverage statistics to /tmp/gjs_coverage_tmp.T2xtEX/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' @@ -5338,7 +5679,6 @@ JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' -Gjs-Message: 11:33:00.753: Wrote coverage statistics to /tmp/gjs_coverage_tmp.bcHsjs/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' @@ -5387,22 +5727,30 @@ JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' +Gjs-Message: 11:46:50.823: Wrote coverage statistics to /tmp/gjs_coverage_tmp.e4kipW/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' - JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' - JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xb2662d00, JSClass 0xb6f1d808, in object 0xb26625e0 + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' JS NATIVE: Registered native JS module 'gi' + + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' + JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xf3262d00, JSClass 0xf7b08808, in object 0xf32625e0 JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' - JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0xb2662d40, JSClass 0xb6f1d628, in object 0xb26620c0 + JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0xf3262d40, JSClass 0xf7b08628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' - JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0xb2662da0, JSClass 0xb6f1d8d8, in object 0xb2662240 + JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0xf3262da0, JSClass 0xf7b088d8, in object 0xf3262240 JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1757998 type GParamString + JS G PRM: JSObject created with param instance 0x1d21598 type GParamString JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' @@ -5430,8 +5778,7 @@ JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' - JS G BXD: Defined class for PointerStruct (void), prototype 0xb2662e20, JSClass 0xb6f1d628, in object 0xb2662240 -Gjs-Message: 11:33:01.277: Wrote coverage statistics to /tmp/gjs_coverage_tmp.aEuHBu/gjs_coverage_test_coverage/coverage.lcov + JS G BXD: Defined class for PointerStruct (void), prototype 0xf3262e20, JSClass 0xf7b08628, in object 0xf3262240 JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct @@ -5442,7 +5789,7 @@ JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' - JS G BXD: Defined class for Error (GError), prototype 0xb2662f00, JSClass 0xb6f1d628, in object 0xb26620c0 + JS G BXD: Defined class for Error (GError), prototype 0xf3262f00, JSClass 0xf7b08628, in object 0xf32620c0 JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) @@ -5456,12 +5803,33 @@ JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) + JS CTX: Enabling JIT JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) + JS CTX: Initialized class GjsFileImporter prototype 0xf2f62020 + JS IMPORT: Defining parent (nil) of 0xf2f62040 'imports' is mod 0 JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf2f62040 of 0xf30001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf2f62060 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f62080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf2f620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf2f620e0 in 0xf2f62040 + JS IMPORT: successfully imported directory 'overrides' + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' - JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xb22ac320, JSClass 0xb6f1d6e0, in object 0xb26625e0 + JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xf2cac320, JSClass 0xf7b086e0, in object 0xf32625e0 JS G ENUM: Defining enum value FAILED (fixed from failed) 0 JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 @@ -5484,56 +5852,90 @@ JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 JS G ENUM: Defining enum value PENDING (fixed from pending) 20 JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 + JS IMPORT: Importing '_byteArrayNative' JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 + JS NATIVE: Defining native module '_byteArrayNative' JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 + JS IMPORT: Defining parent 0xf2f62040 of 0xf3000600 '_byteArrayNative' is mod 1 JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 JS G ENUM: Defining enum value BUSY (fixed from busy) 26 + JS IMPORT: successfully imported module '_byteArrayNative' JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 - JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 + JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 JS IMPORT: Importing module byteArray succeeded + + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55140 'byteArray' is mod 1 JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 + JS IMPORT: successfully imported module 'byteArray' JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 + JS IMPORT: Importing module GLib succeeded JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55100 'GLib' is mod 1 JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 + JS IMPORT: successfully imported module 'GLib' JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf2f62100, JSClass 0xf77e3628, in object 0xf2f620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf2f62120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf2f55180 JS G BXD: Defining method matches in prototype for GLib.Error + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf2f62160, JSClass 0xf77e3628, in object 0xf2f620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' - JS G ERR: Defined class for SpawnError (GError), prototype 0xb22ac3e0, JSClass 0xb6f1d6e0, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf2f621a0, JSClass 0xf77e3628, in object 0xf2f620c0 + JS G ERR: Defined class for SpawnError (GError), prototype 0xf2cac3e0, JSClass 0xf7b086e0, in object 0xf32620c0 JS G ENUM: Defining enum value FORK (fixed from fork) 0 - JS G ENUM: Defining enum value READ (fixed from read) 1 + JS G ENUM: Defining enum value READ (fixed from read) 1 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 JS G ENUM: Defining enum value ACCES (fixed from acces) 3 JS G ENUM: Defining enum value PERM (fixed from perm) 4 + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 JS G ENUM: Defining enum value NOENT (fixed from noent) 8 JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 JS G ENUM: Defining enum value LOOP (fixed from loop) 11 JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' JS G ENUM: Defining enum value IO (fixed from io) 13 JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 - JS G ENUM: Defining enum value INVAL (fixed from inval) 16 + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' JS G ENUM: Defining enum value INVAL (fixed from inval) 16 + JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' JS G ENUM: Defining enum value FAILED (fixed from failed) 19 + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf2f620c0 in GIRepository 0xf2f62080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) @@ -5541,30 +5943,45 @@ JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) + JS IMPORT: Importing module jasmine succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55780 'jasmine' is mod 1 + JS IMPORT: successfully imported module 'jasmine' JS G FUNC: JSObject type 'undefined' is neither null nor an object JS G FUNC: JSObject type 'undefined' is neither null nor an object JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' - JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0xb22ab060, JSClass 0xb6f1d808, in object 0xb2662240 + JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0xf2cab060, JSClass 0xf7b08808, in object 0xf3262240 +Gjs-Message: 11:46:50.916: Wrote coverage statistics to /tmp/gjs_coverage_tmp.BqnzVX/gjs_coverage_test_coverage/coverage.lcov JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' - JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0xb22ab0a0, JSClass 0xb6f1d808, in object 0xb2662240 + JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0xf2cab0a0, JSClass 0xf7b08808, in object 0xf3262240 + JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf2f621e0, JSClass 0xf77e3628, in object 0xf2f620c0 JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) + JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) + JS IMPORT: Importing module minijasmine succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f550c0 'minijasmine' is mod 1 + JS IMPORT: successfully imported module 'minijasmine' + JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' - JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0xb22aca40, JSClass 0xb6f1d798, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_I2Impl (Gjs_I2Impl), prototype 0xb22ab100, JSClass 0xb6f1d808, in object 0xb2657560 + JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0xf2caca40, JSClass 0xf7b08798, in object 0xf3262240 + JS G OBJ: Defined class for Gjs_I2Impl (Gjs_I2Impl), prototype 0xf2cab100, JSClass 0xf7b08808, in object 0xf3257560 JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' - JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0xb22acac0, JSClass 0xb6f1d798, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_I3Impl (Gjs_I3Impl), prototype 0xb22ab160, JSClass 0xb6f1d808, in object 0xb2657560 + JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0xf2cacac0, JSClass 0xf7b08798, in object 0xf3262240 + JS G OBJ: Defined class for Gjs_I3Impl (Gjs_I3Impl), prototype 0xf2cab160, JSClass 0xf7b08808, in object 0xf3257560 JS G BXD: Defining method classify in prototype for GLib.Variant JS G BXD: Defining method get_boolean in prototype for GLib.Variant JS G BXD: Defining method get_string in prototype for GLib.Variant JS G BXD: Defining method get_int32 in prototype for GLib.Variant JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' @@ -5573,13 +5990,16 @@ JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' + JS G BXD: Defining method get_string in prototype for GLib.Variant JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' + JS G BXD: Defining method classify in prototype for GLib.Variant JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x17579f0 type GParamString + JS G PRM: JSObject created with param instance 0x1d215f0 type GParamString JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G BXD: Defining method equal in prototype for GLib.Variant JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec @@ -5587,14 +6007,22 @@ JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'GjsPrivate' JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1757a48 type GParamString + JS G PRM: JSObject created with param instance 0x1d21648 type GParamString JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec + JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' + JS G BXD: Defined class for VariantType (GVariantType), prototype 0xf2f62380, JSClass 0xf77e3628, in object 0xf2f620c0 + JS G BXD: Defining method n_children in prototype for GLib.Variant JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' - JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0xb22ab300, JSClass 0xb6f1d808, in object 0xb2662240 -Gjs-Message: 11:33:01.805: Wrote coverage statistics to /tmp/gjs_coverage_tmp.8XY98u/gjs_coverage_test_coverage/coverage.lcov + JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0xf2cab300, JSClass 0xf7b08808, in object 0xf3262240 + JS G BXD: Defining method get_child_value in prototype for GLib.Variant + JS G BXD: Defining method get_variant in prototype for GLib.Variant + JS G BXD: Defining method is_of_type in prototype for GLib.Variant + JS G BXD: Defining method get_uint32 in prototype for GLib.Variant + JS G BXD: Defining method get_maybe in prototype for GLib.Variant + JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 @@ -5625,6 +6053,64 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC + JS G BXD: Defining method insert_value in prototype for GLib.VariantDict + JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources + JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' + JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' + JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 + JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 + JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 + JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 + JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 + JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 + JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 + JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 + JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf3029b50 + JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive + JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' + JS G BXD: Defining method quit in prototype for GLib.MainLoop + JS CTX: Script evaluation succeeded + JS CTX: Script returned integer code 0 + JS MEMORY: Memory report: before destroying context + JS MEMORY: 230 objects currently alive + JS MEMORY: boxed_instance = 140 + JS MEMORY: boxed_prototype = 5 + JS MEMORY: closure = 0 + JS MEMORY: function = 77 + JS MEMORY: fundamental_instance = 0 + JS MEMORY: fundamental_prototype = 0 + JS MEMORY: gerror_instance = 0 + JS MEMORY: gerror_prototype = 0 + JS MEMORY: importer = 2 + JS MEMORY: interface = 0 + JS MEMORY: module = 4 + JS MEMORY: ns = 1 + JS MEMORY: object_instance = 0 + JS MEMORY: object_prototype = 0 + JS MEMORY: param = 0 + JS MEMORY: repo = 1 + JS MEMORY: union_instance = 0 + JS MEMORY: union_prototype = 0 + JS CTX: JS shutdown sequence + JS CTX: Stopping profiler + JS CTX: Shutting down toggle queue + JS CTX: Notifying reference holders of GjsContext dispose + JS CTX: Checking unhandled promise rejections + JS CTX: Releasing cached JS wrappers + JS CTX: Final triggered GC +Gjs-Message: 11:46:51.041: Wrote coverage statistics to /tmp/gjs_coverage_tmp.0VMT4W/gjs_coverage_test_coverage/coverage.lcov JS CTX: Destroying JS context JS CTX: Releasing all native objects JS CTX: Disabling auto GC @@ -5633,13 +6119,13 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive +1..2 +ok 1 Test harness internal consistency +ok 2 SpiderMonkey features check Intl API was compiled into SpiderMonkey 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 -1..2 -ok 1 Test harness internal consistency -ok 2 SpiderMonkey features check Intl API was compiled into SpiderMonkey 1..11 ok 1 Byte array can be created from a string ok 2 Byte array can be encoded from a string @@ -5689,6 +6175,23 @@ ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 1..1 ok 1 Gettext module setlocale returns a locale +1..16 +ok 1 ListStore iterator ListStore iterates +ok 2 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID +ok 3 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed +ok 4 Gio.Settings overrides doesn't crash when forgetting to specify a schema path +ok 5 Gio.Settings overrides doesn't crash when specifying conflicting schema paths +ok 6 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key +ok 7 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key +ok 8 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key +ok 9 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key +ok 10 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key +ok 11 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key +ok 12 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key +ok 13 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key +ok 14 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key +ok 15 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema +ok 16 Gio.Settings overrides with existing schema still works with correct keys 1..390 ok 1 Boolean true marshals as a return value ok 2 Boolean true marshals as an in parameter @@ -6080,7 +6583,6 @@ ok 388 GObject properties gets and sets a byte_array property # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/276 ok 389 GObject properties gets a read-only property ok 390 GObject properties throws when setting a read-only property -Gjs-Message: 11:33:02.415: Wrote coverage statistics to /tmp/gjs_coverage_tmp.SbYjds/gjs_coverage_test_coverage/coverage.lcov JS NATIVE: Registered native JS module '_byteArrayNative' JS NATIVE: Registered native JS module '_gi' JS NATIVE: Registered native JS module 'gi' @@ -6088,47 +6590,54 @@ JS NATIVE: Registered native JS module 'system' JS NATIVE: Registered native JS module 'console' JS NATIVE: Registered native JS module '_print' -Gjs-Message: 11:33:02.719: Wrote coverage statistics to /tmp/gjs_coverage_tmp.VENVxt/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 11:46:51.122: Wrote coverage statistics to /tmp/gjs_coverage_tmp.OEbOqY/gjs_coverage_test_coverage/coverage.lcov + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' +Gjs-Message: 11:46:51.216: Wrote coverage statistics to /tmp/gjs_coverage_tmp.IpnpPY/gjs_coverage_test_coverage/coverage.lcov JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3362020 + JS IMPORT: Defining parent (nil) of 0xf3362040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf34001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3362060 + JS IMPORT: Defining parent 0xf3362040 of 0xf3362080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf33620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3362040 of 0xf33620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf33620e0 in 0xf3362040 JS IMPORT: successfully imported directory 'overrides' -Trace/breakpoint trap JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3400600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3355140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf33620e0 of 0xf3355100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6ee9628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3362100, JSClass 0xf7c5a628, in object 0xf33620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3362120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3355180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6ee9628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3362160, JSClass 0xf7c5a628, in object 0xf33620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6ee9628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf33621a0, JSClass 0xf7c5a628, in object 0xf33620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -6142,138 +6651,68 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf33620c0 in GIRepository 0xf3362080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3355780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' -Gjs-Message: 11:33:03.134: Wrote coverage statistics to /tmp/gjs_coverage_tmp.aHJvHu/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6ee9628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf33621e0, JSClass 0xf7c5a628, in object 0xf33620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf33550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded - JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides - JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 - JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a60 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 'lang' is mod 1 - JS IMPORT: successfully imported module 'lang' - JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655aa0 '_signals' is mod 1 - JS IMPORT: successfully imported module '_signals' - JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 'signals' is mod 1 - JS IMPORT: successfully imported module 'signals' - JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb26559a0 'Gio' is mod 1 - JS IMPORT: successfully imported module 'Gio' - JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' - JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb27075f8 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3406320 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' + JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides + JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' + JS G NS: Defined namespace 'GjsPrivate' 0xf3362260 in GIRepository 0xf3362080 JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ + JS CTX: Enabling JIT JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ce0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf33559a0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing module _legacy succeeded + JS IMPORT: Defining parent 0xf3362040 of 0xf33559e0 '_legacy' is mod 1 + JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655ca0 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf33620e0 of 0xf3355960 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' + JS CTX: Initialized class GjsFileImporter prototype 0xf3362020 + JS IMPORT: Defining parent (nil) of 0xf3362040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3362040 of 0xf34001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655da0 class 0xb6eeb2e8 in object 0xb2662280 + JS G PRM: Defined class ParamSpec prototype is 0xf3355aa0 class 0xf7c5c2e8 in object 0xf3362240 + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3362060 + JS IMPORT: Defining parent 0xf3362040 of 0xf3362080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf33620a0 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662540, JSClass 0xb6ee9808, in object 0xb2662280 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS G OBJ: Defined class for Object (GObject), prototype 0xf3362520, JSClass 0xf7c5a808, in object 0xf3362240 + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3362040 of 0xf33620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf33620e0 in 0xf3362040 + JS IMPORT: successfully imported directory 'overrides' JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662280 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662560, JSClass 0xb6ee9808, in object 0xb2662240 - JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625a0, JSClass 0xb6ee9808, in object 0xb2662240 - JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) - JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) - JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb26625e0, JSClass 0xb6ee9628, in object 0xb2662240 - JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662620, JSClass 0xb6ee9628, in object 0xb2662240 - JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' - JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662660, JSClass 0xb6ee9808, in object 0xb2662240 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626a0, JSClass 0xb6ee9808, in object 0xb2662260 - JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb26626e0, JSClass 0xb6ee9808, in object 0xb2662240 - JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269b2c0, JSClass 0xb6ee9798, in object 0xb2662240 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662740, JSClass 0xb6ee9808, in object 0xb2700360 - JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627a0, JSClass 0xb6ee9628, in object 0xb2662240 - JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema - JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb26627e0, JSClass 0xb6ee9808, in object 0xb2662240 - JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GObject' 0xf3362240 in GIRepository 0xf3362080 JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' JS G ENUM: Defining enum value READABLE (fixed from readable) 1 JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 @@ -6287,134 +6726,50 @@ JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 - JS G ENUM: Defining GObject.ParamFlags as 0xb270ace8 - JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' - JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x227e8c8 type GParamBoolean + JS G ENUM: Defining GObject.ParamFlags as 0xf3408cd0 + JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' + JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x23c2088 type GParamInt + JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' + JS G PRM: Wrapping GParamString 'string' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x23c20e0 type GParamString JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_Foo (Gjs_Foo), prototype 0xb2662840, JSClass 0xb6ee9808, in object 0xb2700360 - JS CTX: Script evaluation succeeded - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G BXD: Defining method run in prototype for GLib.MainLoop -Gjs-Message: 11:33:03.563: Wrote coverage statistics to /tmp/gjs_coverage_tmp.dGpE1s/gjs_coverage_test_coverage/coverage.lcov - JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) - JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) - JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) - JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0xb2662880, JSClass 0xb6ee9628, in object 0xb2662240 - JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource - JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema - JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema - JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema - JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' - JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 - JS G ENUM: Defining enum value GET (fixed from get) 1 - JS G ENUM: Defining enum value SET (fixed from set) 2 - JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 - JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 - JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 - JS G ENUM: Defining Gio.SettingsBindFlags as 0xb2705778 - JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema - JS G BXD: Defining method classify in prototype for GLib.Variant - JS G BXD: Defining method n_children in prototype for GLib.Variant - JS G BXD: Defining method get_child_value in prototype for GLib.Variant - JS G BXD: Defining method get_int32 in prototype for GLib.Variant - JS G BXD: Defining method get_boolean in prototype for GLib.Variant - JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) - JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0xb2662ee0, JSClass 0xb6ee9808, in object 0xb2657620 - JS G NS: Found info type STRUCT for 'SettingsSchemaKey' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0xb2662f60, JSClass 0xb6ee9628, in object 0xb2662240 -Gjs-Message: 11:33:04.026: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Puu6iv/gjs_coverage_test_coverage/coverage.lcov - JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' - JS G BXD: Defining method quit in prototype for GLib.MainLoop - JS CTX: Script evaluation succeeded - JS CTX: Script returned integer code 0 - JS MEMORY: Memory report: before destroying context - JS MEMORY: 382 objects currently alive - JS MEMORY: boxed_instance = 53 - JS MEMORY: boxed_prototype = 9 - JS MEMORY: closure = 0 - JS MEMORY: function = 169 - JS MEMORY: fundamental_instance = 0 - JS MEMORY: fundamental_prototype = 0 - JS MEMORY: gerror_instance = 0 - JS MEMORY: gerror_prototype = 0 - JS MEMORY: importer = 2 - JS MEMORY: interface = 1 - JS MEMORY: module = 11 - JS MEMORY: ns = 4 - JS MEMORY: object_instance = 121 - JS MEMORY: object_prototype = 10 - JS MEMORY: param = 1 - JS MEMORY: repo = 1 - JS MEMORY: union_instance = 0 - JS MEMORY: union_prototype = 0 - JS CTX: JS shutdown sequence - JS CTX: Stopping profiler - JS CTX: Shutting down toggle queue - JS CTX: Notifying reference holders of GjsContext dispose - JS CTX: Checking unhandled promise rejections - JS CTX: Releasing cached JS wrappers - JS CTX: Final triggered GC - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' -Trace/breakpoint trap -Gjs-Message: 11:33:04.479: Wrote coverage statistics to /tmp/gjs_coverage_tmp.FO8lat/gjs_coverage_test_coverage/coverage.lcov - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec + JS G OBJ: Defined class for Gjs_TestObj (Gjs_TestObj), prototype 0xf3362560, JSClass 0xf7c5a808, in object 0xf3400360 JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' + JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 + JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 + JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 + JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 + JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 + JS G ENUM: Defining enum value ACTION (fixed from action) 32 + JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 + JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 + JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 + JS G ENUM: Defining GObject.SignalFlags as 0xf34093e0 JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3400600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3355140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf33620e0 of 0xf3355100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f1c628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3362100, JSClass 0xf7be2628, in object 0xf33620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3362120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3355180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f1c628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3362160, JSClass 0xf7be2628, in object 0xf33620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f1c628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf33621a0, JSClass 0xf7be2628, in object 0xf33620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -6428,239 +6783,32 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf33620c0 in GIRepository 0xf3362080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' - JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 - JS IMPORT: successfully imported module 'jasmine' - JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f1c628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' - JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 - JS IMPORT: successfully imported module 'minijasmine' - JS CTX: Script evaluation succeeded JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop - JS G BXD: Defining method get_string in prototype for GLib.Variant - JS G BXD: Defining method classify in prototype for GLib.Variant - JS G BXD: Defining method equal in prototype for GLib.Variant - JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' - JS G BXD: Defined class for VariantType (GVariantType), prototype 0xb2662380, JSClass 0xb6f1c628, in object 0xb26620c0 - JS G BXD: Defining method n_children in prototype for GLib.Variant - JS G BXD: Defining method get_child_value in prototype for GLib.Variant - JS G BXD: Defining method get_variant in prototype for GLib.Variant - JS G BXD: Defining method is_of_type in prototype for GLib.Variant - JS G BXD: Defining method get_uint32 in prototype for GLib.Variant - JS G BXD: Defining method get_maybe in prototype for GLib.Variant - JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant -Gjs-Message: 11:33:05.396: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Sl3S5s/gjs_coverage_test_coverage/coverage.lcov - JS G BXD: Defining method insert_value in prototype for GLib.VariantDict - JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict - JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' - JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' - JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 - JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 - JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 - JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 - JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 - JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 - JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 - JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 - JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb2729b50 - JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' - JS G BXD: Defining method quit in prototype for GLib.MainLoop - JS CTX: Script evaluation succeeded - JS CTX: Script returned integer code 0 - JS MEMORY: Memory report: before destroying context - JS MEMORY: 230 objects currently alive - JS MEMORY: boxed_instance = 140 - JS MEMORY: boxed_prototype = 5 - JS MEMORY: closure = 0 - JS MEMORY: function = 77 - JS MEMORY: fundamental_instance = 0 - JS MEMORY: fundamental_prototype = 0 - JS MEMORY: gerror_instance = 0 - JS MEMORY: gerror_prototype = 0 - JS MEMORY: importer = 2 - JS MEMORY: interface = 0 - JS MEMORY: module = 4 - JS MEMORY: ns = 1 - JS MEMORY: object_instance = 0 - JS MEMORY: object_prototype = 0 - JS MEMORY: param = 0 - JS MEMORY: repo = 1 - JS MEMORY: union_instance = 0 - JS MEMORY: union_prototype = 0 - JS CTX: JS shutdown sequence - JS CTX: Stopping profiler - JS CTX: Shutting down toggle queue - JS CTX: Notifying reference holders of GjsContext dispose - JS CTX: Checking unhandled promise rejections - JS CTX: Releasing cached JS wrappers - JS CTX: Final triggered GC - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' -Gjs-Message: 11:33:06.325: Wrote coverage statistics to /tmp/gjs_coverage_tmp.oM0QCw/gjs_coverage_test_coverage/coverage.lcov - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f5e628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f5e628, in object 0xb26620c0 - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f5e628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3355780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' + JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) + JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' +Gjs-Message: 11:46:51.376: Wrote coverage statistics to /tmp/gjs_coverage_tmp.w0bFUW/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f5e628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf33621e0, JSClass 0xf7be2628, in object 0xf33620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf33550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded - JS IMPORT: Importing '_gi' - JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2706320 '_gi' is mod 1 - JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 - JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 '_common' is mod 1 - JS IMPORT: successfully imported module '_common' + JS G NS: Defined namespace 'GjsPrivate' 0xf3362260 in GIRepository 0xf3362080 + JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655960 'GObject' is mod 1 - JS IMPORT: successfully imported module 'GObject' - JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' - JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655aa0 class 0xb6f602e8 in object 0xb2662240 - JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662520, JSClass 0xb6f5e808, in object 0xb2662240 - JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662240 in GIRepository 0xb2662080 - JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' - JS G ENUM: Defining enum value READABLE (fixed from readable) 1 - JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 - JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 - JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 - JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 - JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 - JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 - JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 - JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 - JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 - JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 - JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 - JS G ENUM: Defining GObject.ParamFlags as 0xb2708cd0 - JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' - JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1f66488 type GParamInt - JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' - JS G PRM: Wrapping GParamString 'string' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1f664e0 type GParamString - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' - JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_TestObj (Gjs_TestObj), prototype 0xb2662560, JSClass 0xb6f5e808, in object 0xb2700360 - JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' - JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 - JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 - JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 - JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 - JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 - JS G ENUM: Defining enum value ACTION (fixed from action) 32 - JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 - JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 - JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 - JS G ENUM: Defining GObject.SignalFlags as 0xb27093e0 - JS CTX: Script evaluation succeeded - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G BXD: Defining method run in prototype for GLib.MainLoop - JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) - JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 @@ -6691,108 +6839,27 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6ed4628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6ed4628, in object 0xb26620c0 - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6ed4628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' - JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 - JS IMPORT: successfully imported module 'jasmine' - JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6ed4628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' - JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 - JS IMPORT: successfully imported module 'minijasmine' - JS CTX: Script evaluation succeeded - JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides - JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 - JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655b40 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3355b40 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655b00 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3355b00 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655b80 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3355b80 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ac0 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3355ac0 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655a80 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf33620e0 of 0xf3355a80 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' @@ -6804,51 +6871,54 @@ JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2707828 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3407828 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655dc0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3362040 of 0xf3355dc0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655d80 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf33620e0 of 0xf3355d80 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655e80 class 0xb6ed62e8 in object 0xb2662280 + JS G PRM: Defined class ParamSpec prototype is 0xf3355e80 class 0xf7be42e8 in object 0xf3362280 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662540, JSClass 0xb6ed4808, in object 0xb2662280 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3362540, JSClass 0xf7be2808, in object 0xf3362280 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662280 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662560, JSClass 0xb6ed4808, in object 0xb2662240 + JS G NS: Defined namespace 'GObject' 0xf3362280 in GIRepository 0xf3362080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3362560, JSClass 0xf7be2808, in object 0xf3362240 JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625a0, JSClass 0xb6ed4808, in object 0xb2662240 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf33625a0, JSClass 0xf7be2808, in object 0xf3362240 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb26625e0, JSClass 0xb6ed4628, in object 0xb2662240 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf33625e0, JSClass 0xf7be2628, in object 0xf3362240 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662620, JSClass 0xb6ed4628, in object 0xb2662240 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3362620, JSClass 0xf7be2628, in object 0xf3362240 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662660, JSClass 0xb6ed4808, in object 0xb2662240 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626a0, JSClass 0xb6ed4808, in object 0xb2662260 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3362660, JSClass 0xf7be2808, in object 0xf3362240 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf33626a0, JSClass 0xf7be2808, in object 0xf3362260 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb26626e0, JSClass 0xb6ed4808, in object 0xb2662240 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf33626e0, JSClass 0xf7be2808, in object 0xf3362240 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269f3a0, JSClass 0xb6ed4798, in object 0xb2662240 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662740, JSClass 0xb6ed4808, in object 0xb2700360 + JS G IFACE: Defined class for File (GFile), prototype 0xf339f3a0, JSClass 0xf7be2798, in object 0xf3362240 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3362740, JSClass 0xf7be2808, in object 0xf3400360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627a0, JSClass 0xb6ed4628, in object 0xb2662240 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf33627a0, JSClass 0xf7be2628, in object 0xf3362240 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb26627e0, JSClass 0xb6ed4808, in object 0xb2662240 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf33627e0, JSClass 0xf7be2808, in object 0xf3362240 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -6888,18 +6958,18 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gio' 0xf3362240 in GIRepository 0xf3362080 JS IMPORT: Importing module Gtk succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb269faa0 'Gtk' is mod 1 + JS IMPORT: Defining parent 0xf33620e0 of 0xf339faa0 'Gtk' is mod 1 JS IMPORT: successfully imported module 'Gtk' JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' - JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xb2662840, JSClass 0xb6ed4808, in object 0xb2662280 - JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xb2662880, JSClass 0xb6ed4808, in object 0xb2662820 + JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf3362840, JSClass 0xf7be2808, in object 0xf3362280 + JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xf3362880, JSClass 0xf7be2808, in object 0xf3362820 JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' - JS G OBJ: Defined class for Container (GtkContainer), prototype 0xb26628c0, JSClass 0xb6ed4808, in object 0xb2662820 + JS G OBJ: Defined class for Container (GtkContainer), prototype 0xf33628c0, JSClass 0xf7be2808, in object 0xf3362820 JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) - JS G NS: Defined namespace 'Gtk' 0xb2662820 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gtk' 0xf3362820 in GIRepository 0xf3362080 JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' JS G ENUM: Defining enum value READABLE (fixed from readable) 1 JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 @@ -6913,14 +6983,14 @@ JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 - JS G ENUM: Defining GObject.ParamFlags as 0xb270bbd0 + JS G ENUM: Defining GObject.ParamFlags as 0xf340bbd0 JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1668130 type GParamString + JS G PRM: JSObject created with param instance 0x2489930 type GParamString JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1668188 type GParamString + JS G PRM: JSObject created with param instance 0x2489988 type GParamString JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x16681e0 type GParamString + JS G PRM: JSObject created with param instance 0x24899e0 type GParamString JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 @@ -6931,49 +7001,57 @@ JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 - JS G ENUM: Defining GObject.SignalFlags as 0xb270bce0 + JS G ENUM: Defining GObject.SignalFlags as 0xf340bce0 JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0xb2662920, JSClass 0xb6ed4808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0xf3362920, JSClass 0xf7be2808, in object 0xf3400360 + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 - JS G ENUM: Defining GObject.TypeFlags as 0xb270dfa0 - JS G OBJ: Defined class for Gjs_MyAbstractObject (Gjs_MyAbstractObject), prototype 0xb2662960, JSClass 0xb6ed4808, in object 0xb2700360 + JS G ENUM: Defining GObject.TypeFlags as 0xf340dfa0 + JS G OBJ: Defined class for Gjs_MyAbstractObject (Gjs_MyAbstractObject), prototype 0xf3362960, JSClass 0xf7be2808, in object 0xf3400360 JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' - JS G OBJ: Defined class for Application (GApplication), prototype 0xb26629a0, JSClass 0xb6ed4808, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0xb26629e0, JSClass 0xb6ed4808, in object 0xb2700360 + JS G OBJ: Defined class for Application (GApplication), prototype 0xf33629a0, JSClass 0xf7be2808, in object 0xf3362240 + JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0xf33629e0, JSClass 0xf7be2808, in object 0xf3400360 +Gjs-Message: 11:46:51.570: Wrote coverage statistics to /tmp/gjs_coverage_tmp.xmJGyV/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' - JS G IFACE: Defined class for Initable (GInitable), prototype 0xb26aa200, JSClass 0xb6ed4798, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0xb2662a40, JSClass 0xb6ed4808, in object 0xb2700360 - JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0xb2662a80, JSClass 0xb6ed4808, in object 0xb2700360 - JS G OBJ: Defined class for Gjs_Cla__ (Gjs_Cla__), prototype 0xb2662ac0, JSClass 0xb6ed4808, in object 0xb2700360 - JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0xb2662b00, JSClass 0xb6ed4808, in object 0xb2700360 + JS G IFACE: Defined class for Initable (GInitable), prototype 0xf33aa200, JSClass 0xf7be2798, in object 0xf3362240 + JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0xf3362a40, JSClass 0xf7be2808, in object 0xf3400360 + JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0xf3362a80, JSClass 0xf7be2808, in object 0xf3400360 + JS G OBJ: Defined class for Gjs_Cla__ (Gjs_Cla__), prototype 0xf3362ac0, JSClass 0xf7be2808, in object 0xf3400360 + JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0xf3362b00, JSClass 0xf7be2808, in object 0xf3400360 JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1668340 type GParamInt + JS G PRM: JSObject created with param instance 0x2489b40 type GParamInt JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1668398 type GParamInt + JS G PRM: JSObject created with param instance 0x2489b98 type GParamInt JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x164a438 type GParamInt + JS G PRM: JSObject created with param instance 0x241c038 type GParamInt JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x164a490 type GParamInt + JS G PRM: JSObject created with param instance 0x241c090 type GParamInt JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x164a4e8 type GParamInt + JS G PRM: JSObject created with param instance 0x241c0e8 type GParamInt JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x164a540 type GParamInt + JS G PRM: JSObject created with param instance 0x241c140 type GParamInt JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x164a598 type GParamInt + JS G PRM: JSObject created with param instance 0x241c198 type GParamInt JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x164a5f0 type GParamInt + JS G PRM: JSObject created with param instance 0x241c1f0 type GParamInt JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x164a648 type GParamInt + JS G PRM: JSObject created with param instance 0x241c248 type GParamInt JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x164a6a0 type GParamInt + JS G PRM: JSObject created with param instance 0x241c2a0 type GParamInt JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec @@ -6987,7 +7065,7 @@ JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_AutoAccessors (Gjs_AutoAccessors), prototype 0xb2662b40, JSClass 0xb6ed4808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_AutoAccessors (Gjs_AutoAccessors), prototype 0xf3362b40, JSClass 0xf7be2808, in object 0xf3400360 JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' @@ -7003,269 +7081,82 @@ JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb2736730 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf3436730 JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' - JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xb2662b80, JSClass 0xb6ed4808, in object 0xb2662820 + JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xf3362b80, JSClass 0xf7be2808, in object 0xf3362820 JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject - JS G PRM: JSObject created with param instance 0x1668188 type GParamString + JS G PRM: JSObject created with param instance 0x2489988 type GParamString JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject - JS G PRM: JSObject created with param instance 0x1668188 type GParamString + JS G PRM: JSObject created with param instance 0x2489988 type GParamString JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' - JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xb26e21a0, JSClass 0xb6ed4798, in object 0xb2662240 + JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xf33e21a0, JSClass 0xf7be2798, in object 0xf3362240 JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' + JS CTX: Enabling JIT JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' - JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xb2662c00, JSClass 0xb6ed4808, in object 0xb2662240 + JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xf3362c00, JSClass 0xf7be2808, in object 0xf3362240 JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' + JS CTX: Initialized class GjsFileImporter prototype 0xf2f62020 + JS IMPORT: Defining parent (nil) of 0xf2f62040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf2f62040 of 0xf30001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x153e990 type GParamObject + JS G PRM: JSObject created with param instance 0x23e2590 type GParamObject JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0xb2662c40, JSClass 0xb6ed4808, in object 0xb2657750 + JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0xf3362c40, JSClass 0xf7be2808, in object 0xf33578b0 JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x17659d0 type GParamOverride + JS G PRM: JSObject created with param instance 0x260edd0 type GParamOverride JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0xb2662ca0, JSClass 0xb6ed4808, in object 0xb2657750 - JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' - JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0xb26e29e0, JSClass 0xb6ed4798, in object 0xb2662240 - JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' - JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0xb2662d00, JSClass 0xb6ed4808, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0xb2662d40, JSClass 0xb6ed4808, in object 0xb2657750 - JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x1658f10 type GParamOverride - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0xb2662d80, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0xb2662dc0, JSClass 0xb6ed4808, in object 0xb2657750 - JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' - JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0xb2662e00, JSClass 0xb6ed4808, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_MyCustomCharset (Gjs_MyCustomCharset), prototype 0xb2662e40, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for Gjs_MySecondCustomCharset (Gjs_MySecondCustomCharset), prototype 0xb2662e80, JSClass 0xb6ed4808, in object 0xb2657750 - JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' - JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0xb26e2de0, JSClass 0xb6ed4798, in object 0xb2662240 - JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0xb2662ee0, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0xb2662f20, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for SimpleTestClass1 (SimpleTestClass1), prototype 0xb2662f80, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for SimpleTestClass2 (SimpleTestClass2), prototype 0xb2662fc0, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for SimpleTestClass3 (SimpleTestClass3), prototype 0xb26ea020, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for Gjs_Foo (Gjs_Foo), prototype 0xb26ea060, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for Gjs_GTypeTestAutoName (Gjs_GTypeTestAutoName), prototype 0xb26ea0a0, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for Gjs_GTypeTestAutoCla__Name (Gjs_GTypeTestAutoCla__Name), prototype 0xb26ea0e0, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for Gjs_js_testGObjectClass_GTypeTestAutoName (Gjs_js_testGObjectClass_GTypeTestAutoName), prototype 0xb26ea120, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for Gjs_js_testGObjectClass_GTypeTestAutoCla__Name (Gjs_js_testGObjectClass_GTypeTestAutoCla__Name), prototype 0xb26ea160, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for GTypeTestManualName (GTypeTestManualName), prototype 0xb26ea1a0, JSClass 0xb6ed4808, in object 0xb2657750 - JS G OBJ: Defined class for GType_Test_WithL_t_s_of_bad_chars_ (GType_Test_WithL_t_s_of_bad_chars_), prototype 0xb26ea1e0, JSClass 0xb6ed4808, in object 0xb2657750 - JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject - JS G PRM: JSObject created with param instance 0x1668340 type GParamInt - JS G BXD: Defining method quit in prototype for GLib.MainLoop - JS CTX: Script evaluation succeeded - JS CTX: Script returned integer code 0 - JS MEMORY: Memory report: before destroying context - JS MEMORY: 497 objects currently alive - JS MEMORY: boxed_instance = 1 - JS MEMORY: boxed_prototype = 7 - JS MEMORY: closure = 101 - JS MEMORY: function = 220 - JS MEMORY: fundamental_instance = 0 - JS MEMORY: fundamental_prototype = 0 - JS MEMORY: gerror_instance = 0 - JS MEMORY: gerror_prototype = 0 - JS MEMORY: importer = 2 - JS MEMORY: interface = 5 - JS MEMORY: module = 12 - JS MEMORY: ns = 5 - JS MEMORY: object_instance = 81 - JS MEMORY: object_prototype = 43 - JS MEMORY: param = 19 - JS MEMORY: repo = 1 - JS MEMORY: union_instance = 0 - JS MEMORY: union_prototype = 0 - JS CTX: JS shutdown sequence - JS CTX: Stopping profiler - JS CTX: Shutting down toggle queue - JS CTX: Notifying reference holders of GjsContext dispose - JS CTX: Checking unhandled promise rejections - JS CTX: Releasing cached JS wrappers - JS CTX: Final triggered GC - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive -1..16 -ok 1 ListStore iterator ListStore iterates -ok 2 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID -ok 3 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed -ok 4 Gio.Settings overrides doesn't crash when forgetting to specify a schema path -ok 5 Gio.Settings overrides doesn't crash when specifying conflicting schema paths -ok 6 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key -ok 7 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key -ok 8 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key -ok 9 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key -ok 10 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key -ok 11 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key -ok 12 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key -ok 13 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key -ok 14 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key -ok 15 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema -ok 16 Gio.Settings overrides with existing schema still works with correct keys -1..27 -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 -1..9 -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 should be able to create a GType object for gpointer -ok 5 GObject should be able to create a GType object for GBoxed -ok 6 GObject should be able to create a GType object for GParam -ok 7 GObject should be able to create a GType object for GInterface -ok 8 GObject should be able to create a GType object for GObject -ok 9 GObject should be able to create a GType object for GVariant -1..66 -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 has a name -ok 10 GObject class with decorator has a notify signal -ok 11 GObject class with decorator can define its own signals -ok 12 GObject class with decorator passes emitted arguments to signal handlers -ok 13 GObject class with decorator can return values from signals -ok 14 GObject class with decorator does not call first-wins signal handlers after one returns a value -ok 15 GObject class with decorator gets the return value of the default handler -ok 16 GObject class with decorator calls run-last default handler last -ok 17 GObject class with decorator can inherit from something that's not GObject.Object -ok 18 GObject class with decorator can implement an interface -ok 19 GObject class with decorator can implement interface vfuncs -ok 20 GObject class with decorator can be a subclass -ok 21 GObject class with decorator can have any valid class name -ok 22 GObject class with decorator calls its _instance_init() function while chaining up in constructor -ok 23 GObject class with decorator can have an interface-valued property -ok 24 GObject class with decorator can override a property from the parent class -ok 25 GObject class with decorator cannot override a non-existent property -ok 26 GObject class with decorator handles gracefully forgetting to override a C property -ok 27 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors -ok 28 GObject class with decorator does not pollute the wrong prototype with GObject properties -ok 29 GObject class with decorator resolves properties from interfaces -ok 30 GObject class with decorator has a toString() defintion -ok 31 GObject virtual function can have its property read -ok 32 GObject virtual function can have its property overridden with an anonymous function -ok 33 GObject virtual function can access the parent prototype with super() -ok 34 GObject virtual function handles non-existing properties -ok 35 GObject virtual function gracefully bails out when overriding an unsupported vfunc type -ok 36 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type -ok 37 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type -ok 38 Register GType name uses the class name -ok 39 Register GType name uses the sanitized class name -ok 40 Register GType name use the file path and class name -ok 41 Register GType name use the file path and sanitized class name -ok 42 Register GType name use provided class name -ok 43 Register GType name sanitizes user provided class name -ok 44 Signal handler matching finds handlers by signal ID -ok 45 Signal handler matching finds handlers by signal detail -ok 46 Signal handler matching finds handlers by callback -ok 47 Signal handler matching finds handlers by a combination of parameters -ok 48 Signal handler matching blocks a handler by callback -ok 49 Signal handler matching blocks multiple handlers by callback -ok 50 Signal handler matching blocks handlers by a combination of parameters -ok 51 Signal handler matching disconnects a handler by callback -ok 52 Signal handler matching blocks multiple handlers by callback -ok 53 Signal handler matching blocks handlers by a combination of parameters -ok 54 Signal handler matching blocks a handler by callback, convenience method -ok 55 Signal handler matching disconnects a handler by callback, convenience method -ok 56 Signal handler matching does not support disconnecting a handler by callback data -ok 57 Auto accessor generation get and set the property -ok 58 Auto accessor generation initial value is the param spec's default value -ok 59 Auto accessor generation notify when the property changes -ok 60 Auto accessor generation copies accessors for camel and kebab if snake accessors given -ok 61 Auto accessor generation copies accessors for snake and kebab if camel accessors given -ok 62 Auto accessor generation copies accessors for snake and camel if kebab accessors given -ok 63 Auto accessor generation readonly getter throws -ok 64 Auto accessor generation writeonly setter throws -ok 65 Auto accessor generation getter throws when setter defined -ok 66 Auto accessor generation setter throws when getter defined - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' + JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0xf3362ca0, JSClass 0xf7be2808, in object 0xf33578b0 JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf2f62060 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f62080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf2f620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' + JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0xf33e29e0, JSClass 0xf7be2798, in object 0xf3362240 + JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f620e0 'overrides' is mod 1 + JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0xf3362d00, JSClass 0xf7be2808, in object 0xf3362240 + JS IMPORT: Defined importer 'overrides' 0xf2f620e0 in 0xf2f62040 JS IMPORT: successfully imported directory 'overrides' + JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0xf3362d40, JSClass 0xf7be2808, in object 0xf33578b0 JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x24ff310 type GParamOverride + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec + JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0xf3362d80, JSClass 0xf7be2808, in object 0xf33578b0 JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf3000600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f64628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf2f62100, JSClass 0xf77c5628, in object 0xf2f620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf2f62120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf2f55180 + JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0xf3362dc0, JSClass 0xf7be2808, in object 0xf33578b0 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f64628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf2f62160, JSClass 0xf77c5628, in object 0xf2f620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f64628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf2f621a0, JSClass 0xf77c5628, in object 0xf2f620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -7279,41 +7170,60 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf2f620c0 in GIRepository 0xf2f62080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' + JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' + JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0xf3362e00, JSClass 0xf7be2808, in object 0xf3362240 + JS G OBJ: Defined class for Gjs_MyCustomCharset (Gjs_MyCustomCharset), prototype 0xf3362e40, JSClass 0xf7be2808, in object 0xf33578b0 + JS G OBJ: Defined class for Gjs_MySecondCustomCharset (Gjs_MySecondCustomCharset), prototype 0xf3362e80, JSClass 0xf7be2808, in object 0xf33578b0 + JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' + JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0xf33e2de0, JSClass 0xf7be2798, in object 0xf3362240 + JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0xf3362ee0, JSClass 0xf7be2808, in object 0xf33578b0 + JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0xf3362f20, JSClass 0xf7be2808, in object 0xf33578b0 +Gjs-Message: 11:46:51.901: Wrote coverage statistics to /tmp/gjs_coverage_tmp.02Ym4X/gjs_coverage_test_coverage/coverage.lcov + JS G OBJ: Defined class for SimpleTestClass1 (SimpleTestClass1), prototype 0xf3362f80, JSClass 0xf7be2808, in object 0xf33578b0 + JS G OBJ: Defined class for SimpleTestClass2 (SimpleTestClass2), prototype 0xf3362fc0, JSClass 0xf7be2808, in object 0xf33578b0 JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' + JS G OBJ: Defined class for SimpleTestClass3 (SimpleTestClass3), prototype 0xf33ea020, JSClass 0xf7be2808, in object 0xf33578b0 + JS G OBJ: Defined class for Gjs_Foo (Gjs_Foo), prototype 0xf33ea060, JSClass 0xf7be2808, in object 0xf33578b0 JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f64628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf2f621e0, JSClass 0xf77c5628, in object 0xf2f620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded + JS G OBJ: Defined class for Gjs_GTypeTestAutoName (Gjs_GTypeTestAutoName), prototype 0xf33ea0a0, JSClass 0xf7be2808, in object 0xf33578b0 + JS G OBJ: Defined class for Gjs_GTypeTestAutoCla__Name (Gjs_GTypeTestAutoCla__Name), prototype 0xf33ea0e0, JSClass 0xf7be2808, in object 0xf33578b0 + JS G OBJ: Defined class for Gjs_js_testGObjectClass_GTypeTestAutoName (Gjs_js_testGObjectClass_GTypeTestAutoName), prototype 0xf33ea120, JSClass 0xf7be2808, in object 0xf33578b0 JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf2f62260 in GIRepository 0xf2f62080 JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit + JS G OBJ: Defined class for Gjs_js_testGObjectClass_GTypeTestAutoCla__Name (Gjs_js_testGObjectClass_GTypeTestAutoCla__Name), prototype 0xf33ea160, JSClass 0xf7be2808, in object 0xf33578b0 JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS G OBJ: Defined class for GTypeTestManualName (GTypeTestManualName), prototype 0xf33ea1a0, JSClass 0xf7be2808, in object 0xf33578b0 + JS G OBJ: Defined class for GType_Test_WithL_t_s_of_bad_chars_ (GType_Test_WithL_t_s_of_bad_chars_), prototype 0xf33ea1e0, JSClass 0xf7be2808, in object 0xf33578b0 JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655b60 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55b60 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655b20 'lang' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55b20 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ba0 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55ba0 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ae0 'signals' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55ae0 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655aa0 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55aa0 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' @@ -7327,49 +7237,49 @@ JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2707660 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf3007660 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655de0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55de0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655da0 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55da0 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655ea0 class 0xb6f662e8 in object 0xb2662280 + JS G PRM: Defined class ParamSpec prototype is 0xf2f55ea0 class 0xf77c72e8 in object 0xf2f62280 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662540, JSClass 0xb6f64808, in object 0xb2662280 + JS G OBJ: Defined class for Object (GObject), prototype 0xf2f62540, JSClass 0xf77c5808, in object 0xf2f62280 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662280 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662560, JSClass 0xb6f64808, in object 0xb2662240 + JS G NS: Defined namespace 'GObject' 0xf2f62280 in GIRepository 0xf2f62080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf2f62560, JSClass 0xf77c5808, in object 0xf2f62240 JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625a0, JSClass 0xb6f64808, in object 0xb2662240 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf2f625a0, JSClass 0xf77c5808, in object 0xf2f62240 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb26625e0, JSClass 0xb6f64628, in object 0xb2662240 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf2f625e0, JSClass 0xf77c5628, in object 0xf2f62240 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662620, JSClass 0xb6f64628, in object 0xb2662240 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf2f62620, JSClass 0xf77c5628, in object 0xf2f62240 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662660, JSClass 0xb6f64808, in object 0xb2662240 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626a0, JSClass 0xb6f64808, in object 0xb2662260 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf2f62660, JSClass 0xf77c5808, in object 0xf2f62240 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf2f626a0, JSClass 0xf77c5808, in object 0xf2f62260 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb26626e0, JSClass 0xb6f64808, in object 0xb2662240 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf2f626e0, JSClass 0xf77c5808, in object 0xf2f62240 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269c3c0, JSClass 0xb6f64798, in object 0xb2662240 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662740, JSClass 0xb6f64808, in object 0xb2700360 + JS G IFACE: Defined class for File (GFile), prototype 0xf2f9c3c0, JSClass 0xf77c5798, in object 0xf2f62240 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf2f62740, JSClass 0xf77c5808, in object 0xf3000360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627a0, JSClass 0xb6f64628, in object 0xb2662240 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf2f627a0, JSClass 0xf77c5628, in object 0xf2f62240 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb26627e0, JSClass 0xb6f64808, in object 0xb2662240 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf2f627e0, JSClass 0xf77c5808, in object 0xf2f62240 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -7409,7 +7319,7 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gio' 0xf2f62240 in GIRepository 0xf2f62080 JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' JS G ENUM: Defining enum value READABLE (fixed from readable) 1 JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 @@ -7423,11 +7333,11 @@ JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 - JS G ENUM: Defining GObject.ParamFlags as 0xb270ad88 + JS G ENUM: Defining GObject.ParamFlags as 0xf300ad88 JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x5a8890 type GParamString - JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0xb269cb40, JSClass 0xb6f64798, in object 0xb2700360 + JS G PRM: JSObject created with param instance 0x117f490 type GParamString + JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0xf2f9cb40, JSClass 0xf77c5798, in object 0xf3000360 JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 @@ -7438,57 +7348,98 @@ JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 - JS G ENUM: Defining GObject.SignalFlags as 0xb270b028 - JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0xb269cba0, JSClass 0xb6f64798, in object 0xb2700360 + JS G ENUM: Defining GObject.SignalFlags as 0xf300b028 + JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0xf2f9cba0, JSClass 0xf77c5798, in object 0xf3000360 JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x6788c8 type GParamOverride + JS G PRM: JSObject created with param instance 0x12b98c8 type GParamOverride JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x5a88e8 type GParamString + JS G PRM: JSObject created with param instance 0x117f4e8 type GParamString JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0xb2662880, JSClass 0xb6f64808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0xf2f62880, JSClass 0xf77c5808, in object 0xf3000360 + JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject + JS G PRM: JSObject created with param instance 0x2489b40 type GParamInt JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x678a08 type GParamOverride + JS G PRM: JSObject created with param instance 0x12b9a08 type GParamOverride JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0xb26628c0, JSClass 0xb6f64808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0xf2f628c0, JSClass 0xf77c5808, in object 0xf3000360 JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x678aa8 type GParamOverride + JS G PRM: JSObject created with param instance 0x12b9aa8 type GParamOverride JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0xb2662900, JSClass 0xb6f64808, in object 0xb2700360 + JS G BXD: Defining method quit in prototype for GLib.MainLoop + JS CTX: Script evaluation succeeded + JS CTX: Script returned integer code 0 + JS MEMORY: Memory report: before destroying context + JS MEMORY: 497 objects currently alive + JS MEMORY: boxed_instance = 1 + JS MEMORY: boxed_prototype = 7 + JS MEMORY: closure = 101 + JS MEMORY: function = 220 + JS MEMORY: fundamental_instance = 0 + JS MEMORY: fundamental_prototype = 0 + JS MEMORY: gerror_instance = 0 + JS MEMORY: gerror_prototype = 0 + JS MEMORY: importer = 2 + JS MEMORY: interface = 5 + JS MEMORY: module = 12 + JS MEMORY: ns = 5 + JS MEMORY: object_instance = 81 + JS MEMORY: object_prototype = 43 + JS MEMORY: param = 19 + JS MEMORY: repo = 1 + JS MEMORY: union_instance = 0 + JS MEMORY: union_prototype = 0 + JS CTX: JS shutdown sequence + JS CTX: Stopping profiler + JS CTX: Shutting down toggle queue + JS CTX: Notifying reference holders of GjsContext dispose + JS CTX: Checking unhandled promise rejections + JS CTX: Releasing cached JS wrappers + JS CTX: Final triggered GC + JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0xf2f62900, JSClass 0xf77c5808, in object 0xf3000360 JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' - JS G IFACE: Defined class for Action (GAction), prototype 0xb269cea0, JSClass 0xb6f64798, in object 0xb2662240 + JS G IFACE: Defined class for Action (GAction), prototype 0xf2f9cea0, JSClass 0xf77c5798, in object 0xf2f62240 JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x65d4c8 type GParamOverride + JS G PRM: JSObject created with param instance 0x12118c8 type GParamOverride JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x65d518 type GParamOverride + JS G PRM: JSObject created with param instance 0x1211918 type GParamOverride JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x65d568 type GParamOverride + JS G PRM: JSObject created with param instance 0x1211968 type GParamOverride JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x65d5b8 type GParamOverride + JS G PRM: JSObject created with param instance 0x12119b8 type GParamOverride JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x65d608 type GParamOverride + JS G PRM: JSObject created with param instance 0x1211a08 type GParamOverride JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_ImplementationOfIntrospectedInterface (Gjs_ImplementationOfIntrospectedInterface), prototype 0xb2662960, JSClass 0xb6f64808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_ImplementationOfIntrospectedInterface (Gjs_ImplementationOfIntrospectedInterface), prototype 0xf2f62960, JSClass 0xf77c5808, in object 0xf3000360 + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop +Gjs-Message: 11:46:52.207: Wrote coverage statistics to /tmp/gjs_coverage_tmp.52BpZW/gjs_coverage_test_coverage/coverage.lcov JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x7c4530 type GParamOverride + JS G PRM: JSObject created with param instance 0x11dfd30 type GParamOverride JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0xb26629a0, JSClass 0xb6f64808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0xf2f629a0, JSClass 0xf77c5808, in object 0xf3000360 JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x7c45d0 type GParamOverride + JS G PRM: JSObject created with param instance 0x11dfdd0 type GParamOverride JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0xb26629e0, JSClass 0xb6f64808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0xf2f629e0, JSClass 0xf77c5808, in object 0xf3000360 JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' - JS G IFACE: Defined class for Initable (GInitable), prototype 0xb26b2a40, JSClass 0xb6f64798, in object 0xb2662240 - JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0xb26b2a80, JSClass 0xb6f64798, in object 0xb2700360 + JS G IFACE: Defined class for Initable (GInitable), prototype 0xf2fb2a40, JSClass 0xf77c5798, in object 0xf2f62240 + JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0xf2fb2a80, JSClass 0xf77c5798, in object 0xf3000360 JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' @@ -7502,19 +7453,14 @@ JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb27366e8 - JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0xb2662a60, JSClass 0xb6f64808, in object 0xb2700360 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf30366e8 + JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0xf2f62a60, JSClass 0xf77c5808, in object 0xf3000360 JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' - -(gjs-console:28291): Gjs-CRITICAL **: 11:33:10.976: 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:28291): Gjs-CRITICAL **: 11:33:10.976: The offending callback was destroy(), a vfunc. -== Stack trace for context 0x1554080 == - JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0xb2662aa0, JSClass 0xb6f64808, in object 0xb2700360 - JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0xb2662ae0, JSClass 0xb6f64808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0xf2f62aa0, JSClass 0xf77c5808, in object 0xf3000360 + JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0xf2f62ae0, JSClass 0xf77c5808, in object 0xf3000360 JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' - JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xb26bf100, JSClass 0xb6f64798, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_BadAsyncInitable (Gjs_BadAsyncInitable), prototype 0xb2662b40, JSClass 0xb6f64808, in object 0xb2700360 + JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xf2fbf100, JSClass 0xf77c5798, in object 0xf2f62240 + JS G OBJ: Defined class for Gjs_BadAsyncInitable (Gjs_BadAsyncInitable), prototype 0xf2f62b40, JSClass 0xf77c5808, in object 0xf3000360 JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 @@ -7560,45 +7506,184 @@ JS NATIVE: Registered native JS module 'system' JS NATIVE: Registered native JS module 'console' JS NATIVE: Registered native JS module '_print' +Gjs-Message: 11:46:52.307: Wrote coverage statistics to /tmp/gjs_coverage_tmp.tEugWV/gjs_coverage_test_coverage/coverage.lcov +1..27 +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 +1..9 +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 should be able to create a GType object for gpointer +ok 5 GObject should be able to create a GType object for GBoxed +ok 6 GObject should be able to create a GType object for GParam +ok 7 GObject should be able to create a GType object for GInterface +ok 8 GObject should be able to create a GType object for GObject +ok 9 GObject should be able to create a GType object for GVariant +1..66 +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 has a name +ok 10 GObject class with decorator has a notify signal +ok 11 GObject class with decorator can define its own signals +ok 12 GObject class with decorator passes emitted arguments to signal handlers +ok 13 GObject class with decorator can return values from signals +ok 14 GObject class with decorator does not call first-wins signal handlers after one returns a value +ok 15 GObject class with decorator gets the return value of the default handler +ok 16 GObject class with decorator calls run-last default handler last +ok 17 GObject class with decorator can inherit from something that's not GObject.Object +ok 18 GObject class with decorator can implement an interface +ok 19 GObject class with decorator can implement interface vfuncs +ok 20 GObject class with decorator can be a subclass +ok 21 GObject class with decorator can have any valid class name +ok 22 GObject class with decorator calls its _instance_init() function while chaining up in constructor +ok 23 GObject class with decorator can have an interface-valued property +ok 24 GObject class with decorator can override a property from the parent class +ok 25 GObject class with decorator cannot override a non-existent property +ok 26 GObject class with decorator handles gracefully forgetting to override a C property +ok 27 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors +ok 28 GObject class with decorator does not pollute the wrong prototype with GObject properties +ok 29 GObject class with decorator resolves properties from interfaces +ok 30 GObject class with decorator has a toString() defintion +ok 31 GObject virtual function can have its property read +ok 32 GObject virtual function can have its property overridden with an anonymous function +ok 33 GObject virtual function can access the parent prototype with super() +ok 34 GObject virtual function handles non-existing properties +ok 35 GObject virtual function gracefully bails out when overriding an unsupported vfunc type +ok 36 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type +ok 37 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type +ok 38 Register GType name uses the class name +ok 39 Register GType name uses the sanitized class name +ok 40 Register GType name use the file path and class name +ok 41 Register GType name use the file path and sanitized class name +ok 42 Register GType name use provided class name +ok 43 Register GType name sanitizes user provided class name +ok 44 Signal handler matching finds handlers by signal ID +ok 45 Signal handler matching finds handlers by signal detail +ok 46 Signal handler matching finds handlers by callback +ok 47 Signal handler matching finds handlers by a combination of parameters +ok 48 Signal handler matching blocks a handler by callback +ok 49 Signal handler matching blocks multiple handlers by callback +ok 50 Signal handler matching blocks handlers by a combination of parameters +ok 51 Signal handler matching disconnects a handler by callback +ok 52 Signal handler matching blocks multiple handlers by callback +ok 53 Signal handler matching blocks handlers by a combination of parameters +ok 54 Signal handler matching blocks a handler by callback, convenience method +ok 55 Signal handler matching disconnects a handler by callback, convenience method +ok 56 Signal handler matching does not support disconnecting a handler by callback data +ok 57 Auto accessor generation get and set the property +ok 58 Auto accessor generation initial value is the param spec's default value +ok 59 Auto accessor generation notify when the property changes +ok 60 Auto accessor generation copies accessors for camel and kebab if snake accessors given +ok 61 Auto accessor generation copies accessors for snake and kebab if camel accessors given +ok 62 Auto accessor generation copies accessors for snake and camel if kebab accessors given +ok 63 Auto accessor generation readonly getter throws +ok 64 Auto accessor generation writeonly setter throws +ok 65 Auto accessor generation getter throws when setter defined +ok 66 Auto accessor generation setter throws when getter defined +1..25 +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 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3262020 + JS IMPORT: Defining parent (nil) of 0xf3262040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf33001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3262060 + JS IMPORT: Defining parent 0xf3262040 of 0xf3262080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf32620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3262040 of 0xf32620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf32620e0 in 0xf3262040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3300600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f70628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3262100, JSClass 0xf7ae5628, in object 0xf32620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3262120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3255180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f70628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3262160, JSClass 0xf7ae5628, in object 0xf32620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f70628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf32621a0, JSClass 0xf7ae5628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -7612,98 +7697,153 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf32620c0 in GIRepository 0xf3262080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' -Gjs-Message: 11:33:11.989: Wrote coverage statistics to /build/gjs-1.66.2/obj-arm-linux-gnueabihf/coverage.lcov JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f70628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf32621e0, JSClass 0xf7ae5628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3262260 in GIRepository 0xf3262080 JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255a20 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32559e0 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a60 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255a60 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32559a0 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655960 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255960 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' + JS CTX: Enabling JIT JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' + JS CTX: Initialized class GjsFileImporter prototype 0xf3362020 JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' + JS IMPORT: Defining parent (nil) of 0xf3362040 'imports' is mod 0 JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' - JS IMPORT: Importing '_gi' + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3362040 of 0xf34001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3362060 + JS IMPORT: Defining parent 0xf3362040 of 0xf3362080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf33620a0 JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb27075f8 '_gi' is mod 1 + + JS IMPORT: Defining parent 0xf3262040 of 0xf33075f8 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' - JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3362040 of 0xf33620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf33620e0 in 0xf3362040 + JS IMPORT: successfully imported directory 'overrides' JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ca0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255ca0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655c60 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255c60 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' - JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' - JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655d60 class 0xb6f722e8 in object 0xb2662280 + JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf3362040 of 0xf3400600 '_byteArrayNative' is mod 1 + JS IMPORT: successfully imported module '_byteArrayNative' + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf3362040 of 0xf3355140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf33620e0 of 0xf3355100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3362100, JSClass 0xf7c38628, in object 0xf33620c0 + JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' JS CTX: Initialized class GIRepositoryGType prototype 0xf3362120 + + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3355180 + JS G PRM: Defined class ParamSpec prototype is 0xf3255d60 class 0xf7ae72e8 in object 0xf3262280 + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3362160, JSClass 0xf7c38628, in object 0xf33620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf33621a0, JSClass 0xf7c38628, in object 0xf33620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf33620c0 in GIRepository 0xf3362080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662540, JSClass 0xb6f70808, in object 0xb2662280 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3262540, JSClass 0xf7ae5808, in object 0xf3262280 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662280 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662560, JSClass 0xb6f70808, in object 0xb2662240 + JS G NS: Defined namespace 'GObject' 0xf3262280 in GIRepository 0xf3262080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3262560, JSClass 0xf7ae5808, in object 0xf3262240 +Gjs-Message: 11:46:52.442: Wrote coverage statistics to /tmp/gjs_coverage_tmp.XwuiiW/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625a0, JSClass 0xb6f70808, in object 0xb2662240 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf32625a0, JSClass 0xf7ae5808, in object 0xf3262240 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb26625e0, JSClass 0xb6f70628, in object 0xb2662240 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf32625e0, JSClass 0xf7ae5628, in object 0xf3262240 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662620, JSClass 0xb6f70628, in object 0xb2662240 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3262620, JSClass 0xf7ae5628, in object 0xf3262240 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662660, JSClass 0xb6f70808, in object 0xb2662240 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626a0, JSClass 0xb6f70808, in object 0xb2662260 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3262660, JSClass 0xf7ae5808, in object 0xf3262240 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf32626a0, JSClass 0xf7ae5808, in object 0xf3262260 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb26626e0, JSClass 0xb6f70808, in object 0xb2662240 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf32626e0, JSClass 0xf7ae5808, in object 0xf3262240 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269b280, JSClass 0xb6f70798, in object 0xb2662240 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662740, JSClass 0xb6f70808, in object 0xb2700360 + JS G IFACE: Defined class for File (GFile), prototype 0xf329b280, JSClass 0xf7ae5798, in object 0xf3262240 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3262740, JSClass 0xf7ae5808, in object 0xf3300360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627a0, JSClass 0xb6f70628, in object 0xb2662240 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf32627a0, JSClass 0xf7ae5628, in object 0xf3262240 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb26627e0, JSClass 0xb6f70808, in object 0xb2662240 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf32627e0, JSClass 0xf7ae5808, in object 0xf3262240 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -7743,31 +7883,46 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gio' 0xf3262240 in GIRepository 0xf3262080 + JS IMPORT: Importing module jasmine succeeded + JS IMPORT: Defining parent 0xf3362040 of 0xf3355780 'jasmine' is mod 1 + JS IMPORT: successfully imported module 'jasmine' JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop + JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf33621e0, JSClass 0xf7c38628, in object 0xf33620c0 + JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' + JS IMPORT: Importing module minijasmine succeeded + JS IMPORT: Defining parent 0xf3362040 of 0xf33550c0 'minijasmine' is mod 1 + JS IMPORT: successfully imported module 'minijasmine' + JS CTX: Script evaluation succeeded JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' - JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0xb2662820, JSClass 0xb6f70808, in object 0xb2662240 + JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0xf3262820, JSClass 0xf7ae5808, in object 0xf3262240 JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject - JS G PRM: JSObject created with param instance 0x1b03890 type GParamString + JS G PRM: JSObject created with param instance 0x1a3c490 type GParamString JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' - JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xb2662860, JSClass 0xb6f70808, in object 0xb2662240 + JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xf3262860, JSClass 0xf7ae5808, in object 0xf3262240 JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject - JS G PRM: JSObject created with param instance 0x1bc8af8 type GParamBoolean + JS G PRM: JSObject created with param instance 0x1b0bef8 type GParamBoolean JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject - JS G PRM: JSObject created with param instance 0x1b03890 type GParamString + JS G PRM: JSObject created with param instance 0x1a3c490 type GParamString JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject - JS G PRM: JSObject created with param instance 0x1bc8af8 type GParamBoolean + JS G PRM: JSObject created with param instance 0x1b0bef8 type GParamBoolean JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject - JS G PRM: JSObject created with param instance 0x1b03890 type GParamString + JS G PRM: JSObject created with param instance 0x1a3c490 type GParamString JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject - JS G PRM: JSObject created with param instance 0x1bc8af8 type GParamBoolean + JS G PRM: JSObject created with param instance 0x1b0bef8 type GParamBoolean JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' + JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 @@ -7803,6 +7958,106 @@ JS CTX: Disabling auto GC JS CTX: Ending trace on global object JS CTX: Freeing allocated resources + JS IMPORT: Cleaning up from failed import of 'WarnLib' + JS CTX: Ignoring second exception: 'No property 'WarnLib' in GI repository object (or it was not an object)' + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive + JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' + JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' + JS IMPORT: Importing module Regress succeeded + JS IMPORT: Defining parent 0xf33620e0 of 0xf3390860 'Regress' is mod 1 + JS IMPORT: successfully imported module 'Regress' + JS IMPORT: Importing module Gio succeeded + JS IMPORT: Defining parent 0xf33620e0 of 0xf3390940 'Gio' is mod 1 + JS IMPORT: successfully imported module 'Gio' + JS IMPORT: Importing module foobar succeeded + JS IMPORT: Defining parent 0xf3362040 of 0xf3390be0 'foobar' is mod 1 + JS IMPORT: successfully imported module 'foobar' + JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' + JS IMPORT: Importing directory 'subA' + JS IMPORT: Defining parent 0xf3362040 of 0xf33622e0 'subA' is mod 1 + JS IMPORT: Defined importer 'subA' 0xf33622e0 in 0xf3362040 + JS IMPORT: successfully imported directory 'subA' + JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' + JS IMPORT: Importing directory 'subB' + JS IMPORT: Defining parent 0xf33622e0 of 0xf3362300 'subB' is mod 1 + JS IMPORT: Defined importer 'subB' 0xf3362300 in 0xf33622e0 + JS IMPORT: successfully imported directory 'subB' + JS CTX: Script evaluation succeeded + JS IMPORT: Importing module foobar succeeded + JS IMPORT: Defining parent 0xf3362300 of 0xf3390c80 'foobar' is mod 1 + JS IMPORT: successfully imported module 'foobar' + JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules + JS IMPORT: Cleaning up from failed import of 'alwaysThrows' + JS IMPORT: Cleaning up from failed import of 'alwaysThrows' + JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' + JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' + JS IMPORT: Importing directory 'mutualImport' + JS IMPORT: Defining parent 0xf3362040 of 0xf3362320 'mutualImport' is mod 1 + JS IMPORT: Defined importer 'mutualImport' 0xf3362320 in 0xf3362040 + JS IMPORT: successfully imported directory 'mutualImport' + JS IMPORT: Importing module b succeeded + JS IMPORT: Defining parent 0xf3362320 of 0xf33a0960 'b' is mod 1 + JS IMPORT: successfully imported module 'b' + JS IMPORT: Importing module a succeeded + JS IMPORT: Defining parent 0xf3362320 of 0xf33a0920 'a' is mod 1 + JS IMPORT: successfully imported module 'a' + JS IMPORT: Importing module modunicode succeeded + JS IMPORT: Defining parent 0xf3362040 of 0xf33a0ae0 'modunicode' is mod 1 + JS IMPORT: successfully imported module 'modunicode' + JS IMPORT: Importing module lexicalScope succeeded + JS IMPORT: Defining parent 0xf3362040 of 0xf33a0b60 'lexicalScope' is mod 1 + JS IMPORT: successfully imported module 'lexicalScope' + JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' + JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' + JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 + JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 + JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 + JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 + JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 + JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 + JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 + JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 + JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf3431530 + JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' +Gjs-Message: 11:46:52.552: Wrote coverage statistics to /tmp/gjs_coverage_tmp.5q2tBW/gjs_coverage_test_coverage/coverage.lcov + JS G BXD: Defining method quit in prototype for GLib.MainLoop + JS CTX: Script evaluation succeeded + JS CTX: Script returned integer code 0 + JS MEMORY: Memory report: before destroying context + JS MEMORY: 87 objects currently alive + JS MEMORY: boxed_instance = 1 + JS MEMORY: boxed_prototype = 4 + JS MEMORY: closure = 0 + JS MEMORY: function = 55 + JS MEMORY: fundamental_instance = 0 + JS MEMORY: fundamental_prototype = 0 + JS MEMORY: gerror_instance = 0 + JS MEMORY: gerror_prototype = 0 + JS MEMORY: importer = 5 + JS MEMORY: interface = 0 + JS MEMORY: module = 16 + JS MEMORY: ns = 5 + JS MEMORY: object_instance = 0 + JS MEMORY: object_prototype = 0 + JS MEMORY: param = 0 + JS MEMORY: repo = 1 + JS MEMORY: union_instance = 0 + JS MEMORY: union_prototype = 0 + JS CTX: JS shutdown sequence + JS CTX: Stopping profiler + JS CTX: Shutting down toggle queue + JS CTX: Notifying reference holders of GjsContext dispose + JS CTX: Checking unhandled promise rejections + JS CTX: Releasing cached JS wrappers + JS CTX: Final triggered GC + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive @@ -7813,116 +8068,50 @@ JS NATIVE: Registered native JS module 'system' JS NATIVE: Registered native JS module 'console' JS NATIVE: Registered native JS module '_print' - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f78628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f78628, in object 0xb26620c0 - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f78628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' +Gjs-Message: 11:46:52.636: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4zHKGV/gjs_coverage_test_coverage/coverage.lcov JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3162020 + JS IMPORT: Defining parent (nil) of 0xf3162040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf32001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' - JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 - JS IMPORT: successfully imported module 'jasmine' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3162060 + JS IMPORT: Defining parent 0xf3162040 of 0xf3162080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf31620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3162040 of 0xf31620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf31620e0 in 0xf3162040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf3200600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf3155140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf31620e0 of 0xf3155100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6edb628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3162100, JSClass 0xf79d0628, in object 0xf31620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3162120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3155180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6edb628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3162160, JSClass 0xf79d0628, in object 0xf31620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6edb628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf31621a0, JSClass 0xf79d0628, in object 0xf31620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f78628, in object 0xb26620c0 JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' @@ -7932,54 +8121,51 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf31620c0 in GIRepository 0xf3162080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' - JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 - JS IMPORT: successfully imported module 'minijasmine' - JS CTX: Script evaluation succeeded - JS CTX: Script evaluation succeeded - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G BXD: Defining method run in prototype for GLib.MainLoop + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf3155780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6edb628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf31621e0, JSClass 0xf79d0628, in object 0xf31620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf31550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS IMPORT: JS import 'Gdk' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'Gdk' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'Gdk' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gdk' 0xf3162240 in GIRepository 0xf3162080 JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662280 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3162280 in GIRepository 0xf3162080 JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit - JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf3155a20 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf31559e0 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a60 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf3155a60 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf31559a0 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655960 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf31620e0 of 0xf3155960 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' @@ -7993,76 +8179,49 @@ JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2707668 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf3207668 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ca0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf3155ca0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655c60 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf31620e0 of 0xf3155c60 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' - JS IMPORT: Cleaning up from failed import of 'WarnLib' - JS CTX: Ignoring second exception: 'No property 'WarnLib' in GI repository object (or it was not an object)' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' - JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' - JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' - - JS G PRM: Defined class ParamSpec prototype is 0xb2655d60 class 0xb6edd2e8 in object 0xb26622a0 - JS IMPORT: Importing module Regress succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2690860 'Regress' is mod 1 - JS IMPORT: successfully imported module 'Regress' + JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' + JS G PRM: Defined class ParamSpec prototype is 0xf3155d60 class 0xf79d22e8 in object 0xf31622a0 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662560, JSClass 0xb6edb808, in object 0xb26622a0 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3162560, JSClass 0xf79d0808, in object 0xf31622a0 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb26622a0 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662580, JSClass 0xb6edb808, in object 0xb2662260 + JS G NS: Defined namespace 'GObject' 0xf31622a0 in GIRepository 0xf3162080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3162580, JSClass 0xf79d0808, in object 0xf3162260 JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS IMPORT: Importing module Gio succeeded - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625c0, JSClass 0xb6edb808, in object 0xb2662260 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf31625c0, JSClass 0xf79d0808, in object 0xf3162260 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) - JS IMPORT: Defining parent 0xb26620e0 of 0xb2690940 'Gio' is mod 1 - JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb2662600, JSClass 0xb6edb628, in object 0xb2662260 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf3162600, JSClass 0xf79d0628, in object 0xf3162260 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662640, JSClass 0xb6edb628, in object 0xb2662260 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3162640, JSClass 0xf79d0628, in object 0xf3162260 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662680, JSClass 0xb6edb808, in object 0xb2662260 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626c0, JSClass 0xb6edb808, in object 0xb2662280 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3162680, JSClass 0xf79d0808, in object 0xf3162260 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf31626c0, JSClass 0xf79d0808, in object 0xf3162280 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb2662700, JSClass 0xb6edb808, in object 0xb2662260 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf3162700, JSClass 0xf79d0808, in object 0xf3162260 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269c280, JSClass 0xb6edb798, in object 0xb2662260 - JS IMPORT: Importing module foobar succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2690be0 'foobar' is mod 1 - JS IMPORT: successfully imported module 'foobar' - JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' - JS IMPORT: Importing directory 'subA' - JS IMPORT: Defining parent 0xb2662040 of 0xb26622e0 'subA' is mod 1 - JS IMPORT: Defined importer 'subA' 0xb26622e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'subA' - JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' - JS IMPORT: Importing directory 'subB' - JS IMPORT: Defining parent 0xb26622e0 of 0xb2662300 'subB' is mod 1 - JS IMPORT: Defined importer 'subB' 0xb2662300 in 0xb26622e0 - JS IMPORT: successfully imported directory 'subB' - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662760, JSClass 0xb6edb808, in object 0xb2700360 + JS G IFACE: Defined class for File (GFile), prototype 0xf319c280, JSClass 0xf79d0798, in object 0xf3162260 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3162760, JSClass 0xf79d0808, in object 0xf3200360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627c0, JSClass 0xb6edb628, in object 0xb2662260 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf31627c0, JSClass 0xf79d0628, in object 0xf3162260 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb2662800, JSClass 0xb6edb808, in object 0xb2662260 - JS CTX: Script evaluation succeeded - JS IMPORT: Importing module foobar succeeded - JS IMPORT: Defining parent 0xb2662300 of 0xb2690c80 'foobar' is mod 1 - JS IMPORT: successfully imported module 'foobar' + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf3162800, JSClass 0xf79d0808, in object 0xf3162260 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -8102,32 +8261,104 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662260 in GIRepository 0xb2662080 - JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules + JS G NS: Defined namespace 'Gio' 0xf3162260 in GIRepository 0xf3162080 JS IMPORT: Importing module Gtk succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb269c980 'Gtk' is mod 1 + JS IMPORT: Defining parent 0xf31620e0 of 0xf319c980 'Gtk' is mod 1 JS IMPORT: successfully imported module 'Gtk' - JS IMPORT: Cleaning up from failed import of 'alwaysThrows' JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' - - JS IMPORT: Cleaning up from failed import of 'alwaysThrows' - JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' - JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' - JS IMPORT: Importing directory 'mutualImport' - JS IMPORT: Defining parent 0xb2662040 of 0xb2662320 'mutualImport' is mod 1 - JS IMPORT: Defined importer 'mutualImport' 0xb2662320 in 0xb2662040 - JS IMPORT: successfully imported directory 'mutualImport' - JS IMPORT: Importing module b succeeded - JS IMPORT: Defining parent 0xb2662320 of 0xb26a0960 'b' is mod 1 - JS IMPORT: successfully imported module 'b' - JS IMPORT: Importing module a succeeded - JS IMPORT: Defining parent 0xb2662320 of 0xb26a0920 'a' is mod 1 - JS IMPORT: successfully imported module 'a' - JS IMPORT: Importing module modunicode succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26a0ae0 'modunicode' is mod 1 - JS IMPORT: successfully imported module 'modunicode' - JS IMPORT: Importing module lexicalScope succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26a0b60 'lexicalScope' is mod 1 - JS IMPORT: successfully imported module 'lexicalScope' + JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' + JS CTX: Enabling JIT + JS CTX: Initialized class GjsFileImporter prototype 0xf3162020 + JS IMPORT: Defining parent (nil) of 0xf3162040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3162040 of 0xf32001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3162060 + JS IMPORT: Defining parent 0xf3162040 of 0xf3162080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf31620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ +Gjs-Message: 11:46:52.848: Wrote coverage statistics to /tmp/gjs_coverage_tmp.kwnvPV/gjs_coverage_test_coverage/coverage.lcov + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3162040 of 0xf31620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf31620e0 in 0xf3162040 + JS IMPORT: successfully imported directory 'overrides' + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf3162040 of 0xf3200600 '_byteArrayNative' is mod 1 + JS IMPORT: successfully imported module '_byteArrayNative' + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf3162040 of 0xf3155140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf31620e0 of 0xf3155100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3162100, JSClass 0xf79b4628, in object 0xf31620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3162120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3155180 + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3162160, JSClass 0xf79b4628, in object 0xf31620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf31621a0, JSClass 0xf79b4628, in object 0xf31620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf31620c0 in GIRepository 0xf3162080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' + JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' + JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf3162860, JSClass 0xf79d0808, in object 0xf31622a0 + JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xf31628a0, JSClass 0xf79d0808, in object 0xf3162840 + JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' + JS G OBJ: Defined class for Container (GtkContainer), prototype 0xf31628e0, JSClass 0xf79d0808, in object 0xf3162840 + JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) + JS G NS: Defined namespace 'Gtk' 0xf3162840 in GIRepository 0xf3162080 + JS IMPORT: Importing 'system' + JS NATIVE: Defining native module 'system' + JS IMPORT: Defining parent 0xf3162040 of 0xf320ba10 'system' is mod 1 + JS IMPORT: successfully imported module 'system' + JS IMPORT: Importing module jasmine succeeded + JS IMPORT: Defining parent 0xf3162040 of 0xf3155780 'jasmine' is mod 1 + JS IMPORT: successfully imported module 'jasmine' + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop + JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf31621e0, JSClass 0xf79b4628, in object 0xf31620c0 + JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' + JS IMPORT: Importing module minijasmine succeeded + JS IMPORT: Defining parent 0xf3162040 of 0xf31550c0 'minijasmine' is mod 1 + JS IMPORT: successfully imported module 'minijasmine' + JS CTX: Script evaluation succeeded + JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' + JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' + JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xf3162920, JSClass 0xf79d0808, in object 0xf3162260 + JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0xf3162960, JSClass 0xf79d0808, in object 0xf3162260 + JS IMPORT: Importing module _legacy succeeded + JS IMPORT: Defining parent 0xf3162040 of 0xf31559a0 '_legacy' is mod 1 + JS IMPORT: successfully imported module '_legacy' + JS IMPORT: Importing module lang succeeded + JS IMPORT: Defining parent 0xf3162040 of 0xf3155960 'lang' is mod 1 + JS IMPORT: successfully imported module 'lang' JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 @@ -8139,25 +8370,34 @@ JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb2731530 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf32163c0 + JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' + JS G BXD: Defining method run in prototype for GLib.MainLoop +Gjs-Message: 11:46:53.076: Wrote coverage statistics to /tmp/gjs_coverage_tmp.s5kzqV/gjs_coverage_test_coverage/coverage.lcov JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 JS MEMORY: Memory report: before destroying context - JS MEMORY: 87 objects currently alive + JS MEMORY: 67 objects currently alive JS MEMORY: boxed_instance = 1 JS MEMORY: boxed_prototype = 4 JS MEMORY: closure = 0 - JS MEMORY: function = 55 + JS MEMORY: function = 52 JS MEMORY: fundamental_instance = 0 JS MEMORY: fundamental_prototype = 0 JS MEMORY: gerror_instance = 0 JS MEMORY: gerror_prototype = 0 - JS MEMORY: importer = 5 + JS MEMORY: importer = 2 JS MEMORY: interface = 0 - JS MEMORY: module = 16 - JS MEMORY: ns = 5 + JS MEMORY: module = 6 + JS MEMORY: ns = 1 JS MEMORY: object_instance = 0 JS MEMORY: object_prototype = 0 JS MEMORY: param = 0 @@ -8176,45 +8416,10 @@ JS CTX: Disabling auto GC JS CTX: Ending trace on global object JS CTX: Freeing allocated resources - JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' - JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xb2662860, JSClass 0xb6edb808, in object 0xb26622a0 - JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xb26628a0, JSClass 0xb6edb808, in object 0xb2662840 - JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' - JS G OBJ: Defined class for Container (GtkContainer), prototype 0xb26628e0, JSClass 0xb6edb808, in object 0xb2662840 - JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) - JS G NS: Defined namespace 'Gtk' 0xb2662840 in GIRepository 0xb2662080 - JS IMPORT: Importing 'system' - JS NATIVE: Defining native module 'system' - JS IMPORT: Defining parent 0xb2662040 of 0xb270ba10 'system' is mod 1 - JS IMPORT: successfully imported module 'system' JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive - JS CTX: Script evaluation succeeded - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G BXD: Defining method run in prototype for GLib.MainLoop - JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' - JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' - JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xb2662920, JSClass 0xb6edb808, in object 0xb2662260 - JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0xb2662960, JSClass 0xb6edb808, in object 0xb2662260 - JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' - JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' - JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 - JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 - JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 - JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 - JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 - JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 - JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 - JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 - JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb27163c0 - JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' +Gjs-Message: 11:46:53.278: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ZZhF2V/gjs_coverage_test_coverage/coverage.lcov JS NATIVE: Registered native JS module '_byteArrayNative' JS NATIVE: Registered native JS module '_gi' JS NATIVE: Registered native JS module 'gi' @@ -8223,44 +8428,44 @@ JS NATIVE: Registered native JS module 'console' JS NATIVE: Registered native JS module '_print' JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3462020 + JS IMPORT: Defining parent (nil) of 0xf3462040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf35001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3462060 + JS IMPORT: Defining parent 0xf3462040 of 0xf3462080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf34620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3462040 of 0xf34620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf34620e0 in 0xf3462040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3500600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf34620e0 of 0xf3455100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f6c628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3462100, JSClass 0xf7d7e628, in object 0xf34620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3462120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3455180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f6c628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3462160, JSClass 0xf7d7e628, in object 0xf34620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f6c628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf34621a0, JSClass 0xf7d7e628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -8274,31 +8479,32 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf34620c0 in GIRepository 0xf3462080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' +Gjs-Message: 11:46:53.655: Wrote coverage statistics to /tmp/gjs_coverage_tmp.nsU4NW/gjs_coverage_test_coverage/coverage.lcov JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f6c628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf34621e0, JSClass 0xf7d7e628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf34550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded - JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655960 'lang' is mod 1 - JS IMPORT: successfully imported module 'lang' + JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides + JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' + JS G NS: Defined namespace 'GIMarshallingTests' 0xf3462240 in GIRepository 0xf3462080 JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop + JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' + JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' + JS G OBJ: Defined class for Misc (GtkMisc), prototype 0xf31629c0, JSClass 0xf79d0808, in object 0xf3162840 + JS G OBJ: Defined class for Label (GtkLabel), prototype 0xf3162a00, JSClass 0xf79d0808, in object 0xf3162840 + JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 @@ -8307,15 +8513,15 @@ JS MEMORY: boxed_instance = 1 JS MEMORY: boxed_prototype = 4 JS MEMORY: closure = 0 - JS MEMORY: function = 52 + JS MEMORY: function = 53 JS MEMORY: fundamental_instance = 0 JS MEMORY: fundamental_prototype = 0 JS MEMORY: gerror_instance = 0 JS MEMORY: gerror_prototype = 0 JS MEMORY: importer = 2 JS MEMORY: interface = 0 - JS MEMORY: module = 6 - JS MEMORY: ns = 1 + JS MEMORY: module = 4 + JS MEMORY: ns = 2 JS MEMORY: object_instance = 0 JS MEMORY: object_prototype = 0 JS MEMORY: param = 0 @@ -8337,6 +8543,25 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive +Gjs-Message: 11:46:53.816: Wrote coverage statistics to /tmp/gjs_coverage_tmp.BoMo0W/gjs_coverage_test_coverage/coverage.lcov +Gjs-Message: 11:46:53.896: Wrote coverage statistics to /tmp/gjs_coverage_tmp.64CJgX/gjs_coverage_test_coverage/coverage.lcov + JS G OBJ: Defining method drag_dest_set in prototype for GtkWidget (Gtk.Widget) + JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' + JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 + JS G ENUM: Defining enum value COPY (fixed from copy) 2 + JS G ENUM: Defining enum value MOVE (fixed from move) 4 + JS G ENUM: Defining enum value LINK (fixed from link) 8 + JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 + JS G ENUM: Defining enum value ASK (fixed from ask) 32 + JS G ENUM: Defining Gdk.DragAction as 0xf3217758 + JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' + JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0xf3162a60, JSClass 0xf79d0808, in object 0xf3162260 + JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' + JS G ENUM: Defining enum value STARTER (fixed from starter) -1 + JS G ENUM: Defining enum value NONE (fixed from none) 0 + JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 + JS G ENUM: Defining enum value SESSION (fixed from session) 2 + JS G ENUM: Defining Gio.BusType as 0xf321aa30 JS NATIVE: Registered native JS module '_byteArrayNative' JS NATIVE: Registered native JS module '_gi' JS NATIVE: Registered native JS module 'gi' @@ -8344,45 +8569,96 @@ JS NATIVE: Registered native JS module 'system' JS NATIVE: Registered native JS module 'console' JS NATIVE: Registered native JS module '_print' + JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' + JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' + JS G BXD: Defined class for Error (GError), prototype 0xf3162ac0, JSClass 0xf79d0628, in object 0xf31620c0 + JS G ERR: Defined class for ResolverError (GError), prototype 0xf31a4f00, JSClass 0xf79d06e0, in object 0xf3162260 + JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 + JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 + JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 + JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' + JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xf3162b00, JSClass 0xf79d0808, in object 0xf3162840 + JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) + JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' + JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' + JS G OBJ: Defined class for Bin (GtkBin), prototype 0xf3162b60, JSClass 0xf79d0808, in object 0xf3162840 + JS G OBJ: Defined class for Button (GtkButton), prototype 0xf3162ba0, JSClass 0xf79d0808, in object 0xf3162840 + JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' + JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' + JS G BXD: Defined class for Atom (void), prototype 0xf31627a0, JSClass 0xf79d0628, in object 0xf3162240 + JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' + JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0xf3162b40, JSClass 0xf79d0628, in object 0xf3162240 JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3462020 + JS IMPORT: Defining parent (nil) of 0xf3462040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf35001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3462060 + JS IMPORT: Defining parent 0xf3462040 of 0xf3462080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf34620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3462040 of 0xf34620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf34620e0 in 0xf3462040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3500600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf34620e0 of 0xf3455100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f6a628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3462100, JSClass 0xf7d3f628, in object 0xf34620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3462120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3455180 + JS G BXD: Defining method quit in prototype for GLib.MainLoop + JS CTX: Script evaluation succeeded + JS CTX: Script returned integer code 0 + JS MEMORY: Memory report: before destroying context + JS MEMORY: 239 objects currently alive + JS MEMORY: boxed_instance = 2 + JS MEMORY: boxed_prototype = 10 + JS MEMORY: closure = 0 + JS MEMORY: function = 183 + JS MEMORY: fundamental_instance = 0 + JS MEMORY: fundamental_prototype = 0 + JS MEMORY: gerror_instance = 0 + JS MEMORY: gerror_prototype = 1 + JS MEMORY: importer = 2 + JS MEMORY: interface = 1 + JS MEMORY: module = 12 + JS MEMORY: ns = 6 + JS MEMORY: object_instance = 2 + JS MEMORY: object_prototype = 19 + JS MEMORY: param = 0 + JS MEMORY: repo = 1 + JS MEMORY: union_instance = 0 + JS MEMORY: union_prototype = 0 + JS CTX: JS shutdown sequence + JS CTX: Stopping profiler + JS CTX: Shutting down toggle queue + JS CTX: Notifying reference holders of GjsContext dispose + JS CTX: Checking unhandled promise rejections + JS CTX: Releasing cached JS wrappers + JS CTX: Final triggered GC JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f6a628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3462160, JSClass 0xf7d3f628, in object 0xf34620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f6a628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf34621a0, JSClass 0xf7d3f628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -8396,36 +8672,54 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf34620c0 in GIRepository 0xf3462080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' - JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' - JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' - JS G OBJ: Defined class for Misc (GtkMisc), prototype 0xb26629c0, JSClass 0xb6edb808, in object 0xb2662840 - JS G OBJ: Defined class for Label (GtkLabel), prototype 0xb2662a00, JSClass 0xb6edb808, in object 0xb2662840 +Gjs-Message: 11:46:54.077: Wrote coverage statistics to /tmp/gjs_coverage_tmp.z6nnhZ/gjs_coverage_test_coverage/coverage.lcov JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f6a628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf34621e0, JSClass 0xf7d3f628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf34550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded - JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides - JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GIMarshallingTests' 0xb2662240 in GIRepository 0xb2662080 + JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing module _legacy succeeded + JS IMPORT: Defining parent 0xf3462040 of 0xf34559e0 '_legacy' is mod 1 + JS IMPORT: successfully imported module '_legacy' + JS IMPORT: Importing module lang succeeded + JS IMPORT: Defining parent 0xf3462040 of 0xf34559a0 'lang' is mod 1 + JS IMPORT: successfully imported module 'lang' JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop - JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' + JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G BXD: Defining method quit in prototype for GLib.MainLoop +Gjs-Message: 11:46:54.289: Wrote coverage statistics to /tmp/gjs_coverage_tmp.lhYG3U/gjs_coverage_test_coverage/coverage.lcov JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 JS MEMORY: Memory report: before destroying context - JS MEMORY: 67 objects currently alive + JS MEMORY: 68 objects currently alive JS MEMORY: boxed_instance = 1 JS MEMORY: boxed_prototype = 4 JS MEMORY: closure = 0 @@ -8436,8 +8730,8 @@ JS MEMORY: gerror_prototype = 0 JS MEMORY: importer = 2 JS MEMORY: interface = 0 - JS MEMORY: module = 4 - JS MEMORY: ns = 2 + JS MEMORY: module = 6 + JS MEMORY: ns = 1 JS MEMORY: object_instance = 0 JS MEMORY: object_prototype = 0 JS MEMORY: param = 0 @@ -8456,104 +8750,9 @@ JS CTX: Disabling auto GC JS CTX: Ending trace on global object JS CTX: Freeing allocated resources - JS G OBJ: Defining method drag_dest_set in prototype for GtkWidget (Gtk.Widget) - JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' - JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 - JS G ENUM: Defining enum value COPY (fixed from copy) 2 - JS G ENUM: Defining enum value MOVE (fixed from move) 4 - JS G ENUM: Defining enum value LINK (fixed from link) 8 - JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 - JS G ENUM: Defining enum value ASK (fixed from ask) 32 - JS G ENUM: Defining Gdk.DragAction as 0xb2717758 JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive - JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' - JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0xb2662a60, JSClass 0xb6edb808, in object 0xb2662260 - JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' - JS G ENUM: Defining enum value STARTER (fixed from starter) -1 - JS G ENUM: Defining enum value NONE (fixed from none) 0 - JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 - JS G ENUM: Defining enum value SESSION (fixed from session) 2 - JS G ENUM: Defining Gio.BusType as 0xb271aa30 - JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' - JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' - JS G BXD: Defined class for Error (GError), prototype 0xb2662ac0, JSClass 0xb6edb628, in object 0xb26620c0 - JS G ERR: Defined class for ResolverError (GError), prototype 0xb26a4f00, JSClass 0xb6edb6e0, in object 0xb2662260 - JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 - JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 - JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 -1..25 -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 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init -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 -# VALGRIND = -ok 5 - System.exit() should still exit across an FFI boundary -ok 6 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. -ok 7 - Unicode encoding for symbols should be functioning properly for ARGV and imports. -ok 8 - --help should succeed -ok 9 - --help should print something -ok 10 - should succeed when --help is not first arg -ok 11 - should print something when --help is not first arg -ok 12 - --help should succeed before a script file -ok 13 - --help should print something before a script file -ok 14 - --help should succeed before -c -ok 15 - --help should print something before -c -ok 16 - --help after script file should be passed to script -ok 17 - --help after script file should not print anything -ok 18 - --help after -c should be passed to script -ok 19 - --help after -c should not print anything -ok 20 - -I after script should succeed but give a warning -ok 21 - --coverage-prefix after script should succeed but give a warning -ok 22 - --coverage-output after script should succeed but give a warning -ok 23 - --version should work -ok 24 - --version should print something -ok 25 - --version after -c should be passed to script -ok 26 - --version after -c should not print anything -ok 27 - --jsversion should work -ok 28 - --jsversion should print something -ok 29 - --jsversion after -c should be passed to script -ok 30 - --jsversion after -c should not print anything -ok 31 - no profiling data should be dumped without --profile -ok 32 - --profile should dump profiling data to the default file name # SKIP profiler is disabled -ok 33 - --profile with argument should dump profiling data to the named file # SKIP profiler is disabled -ok 34 - GJS_ENABLE_PROFILER=1 should enable the profiler # SKIP profiler is disabled -ok 35 - interpreter should exit with the correct exit code from a queued promise job -ok 36 - interpreter should run queued promise jobs before finishing -ok 37 - interpreter should stop running jobs when one calls System.exit() -ok 38 - unhandled promise rejection should be reported -ok 39 - catching an await expression should not cause unhandled rejection -ok 40 - main program exceptions are not swallowed by queued promise jobs -ok 41 - object unref from other thread after shutdown should not race -ok 42 - avoid crashing when GTK vfuncs are called on context destroy -ok 43 - coverage prefix is treated as an absolute path -1..43 1..10 ok 1 Looking up param specs works ok 2 Looking up param specs gives the correct name @@ -8623,66 +8822,124 @@ 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 - JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' - JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xb2662b00, JSClass 0xb6edb808, in object 0xb2662840 - JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) - JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' - JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' - JS G OBJ: Defined class for Bin (GtkBin), prototype 0xb2662b60, JSClass 0xb6edb808, in object 0xb2662840 - JS G OBJ: Defined class for Button (GtkButton), prototype 0xb2662ba0, JSClass 0xb6edb808, in object 0xb2662840 - JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' - JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' - JS G BXD: Defined class for Atom (void), prototype 0xb26627a0, JSClass 0xb6edb628, in object 0xb2662240 - JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' - JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0xb2662b40, JSClass 0xb6edb628, in object 0xb2662240 - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' +1..15 +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 Gdk.Atom is presented as string +ok 14 Complete enumeration (boxed types) enumerates all properties +ok 15 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) +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 JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3262020 + JS IMPORT: Defining parent (nil) of 0xf3262040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf33001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3262060 + JS IMPORT: Defining parent 0xf3262040 of 0xf3262080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf32620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3262040 of 0xf32620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf32620e0 in 0xf3262040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3300600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f88628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3262100, JSClass 0xf7b7c628, in object 0xf32620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3262120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3255180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f88628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3262160, JSClass 0xf7b7c628, in object 0xf32620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f88628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf32621a0, JSClass 0xf7b7c628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -8696,69 +8953,25 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf32620c0 in GIRepository 0xf3262080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' - JS G BXD: Defining method quit in prototype for GLib.MainLoop - JS CTX: Script evaluation succeeded - JS CTX: Script returned integer code 0 - JS MEMORY: Memory report: before destroying context - JS MEMORY: 239 objects currently alive - JS MEMORY: boxed_instance = 2 - JS MEMORY: boxed_prototype = 10 - JS MEMORY: closure = 0 - JS MEMORY: function = 183 - JS MEMORY: fundamental_instance = 0 - JS MEMORY: fundamental_prototype = 0 - JS MEMORY: gerror_instance = 0 - JS MEMORY: gerror_prototype = 1 - JS MEMORY: importer = 2 - JS MEMORY: interface = 1 - JS MEMORY: module = 12 - JS MEMORY: ns = 6 - JS MEMORY: object_instance = 2 - JS MEMORY: object_prototype = 19 - JS MEMORY: param = 0 - JS MEMORY: repo = 1 - JS MEMORY: union_instance = 0 - JS MEMORY: union_prototype = 0 - JS CTX: JS shutdown sequence - JS CTX: Stopping profiler - JS CTX: Shutting down toggle queue - JS CTX: Notifying reference holders of GjsContext dispose - JS CTX: Checking unhandled promise rejections - JS CTX: Releasing cached JS wrappers - JS CTX: Final triggered GC - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f88628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf32621e0, JSClass 0xf7b7c628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive + JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides + JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' + JS G NS: Defined namespace 'GjsPrivate' 0xf3262260 in GIRepository 0xf3262080 + JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 'lang' is mod 1 - JS IMPORT: successfully imported module 'lang' - JS CTX: Script evaluation succeeded - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G BXD: Defining method run in prototype for GLib.MainLoop JS NATIVE: Registered native JS module '_byteArrayNative' JS NATIVE: Registered native JS module '_gi' JS NATIVE: Registered native JS module 'gi' @@ -8766,129 +8979,22 @@ JS NATIVE: Registered native JS module 'system' JS NATIVE: Registered native JS module 'console' JS NATIVE: Registered native JS module '_print' - JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f45628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f45628, in object 0xb26620c0 - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f45628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' - JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 - JS IMPORT: successfully imported module 'jasmine' - JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f45628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' - JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 - JS IMPORT: successfully imported module 'minijasmine' - JS CTX: Script evaluation succeeded - JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides - JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 - JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit - JS G BXD: Defining method quit in prototype for GLib.MainLoop - JS CTX: Script evaluation succeeded - JS CTX: Script returned integer code 0 - JS MEMORY: Memory report: before destroying context - JS MEMORY: 68 objects currently alive - JS MEMORY: boxed_instance = 1 - JS MEMORY: boxed_prototype = 4 - JS MEMORY: closure = 0 - JS MEMORY: function = 53 - JS MEMORY: fundamental_instance = 0 - JS MEMORY: fundamental_prototype = 0 - JS MEMORY: gerror_instance = 0 - JS MEMORY: gerror_prototype = 0 - JS MEMORY: importer = 2 - JS MEMORY: interface = 0 - JS MEMORY: module = 6 - JS MEMORY: ns = 1 - JS MEMORY: object_instance = 0 - JS MEMORY: object_prototype = 0 - JS MEMORY: param = 0 - JS MEMORY: repo = 1 - JS MEMORY: union_instance = 0 - JS MEMORY: union_prototype = 0 - JS CTX: JS shutdown sequence - JS CTX: Stopping profiler - JS CTX: Shutting down toggle queue - JS CTX: Notifying reference holders of GjsContext dispose - JS CTX: Checking unhandled promise rejections - JS CTX: Releasing cached JS wrappers - JS CTX: Final triggered GC - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655c80 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255c80 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655c40 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255c40 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655cc0 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255cc0 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655c00 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255c00 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655bc0 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255bc0 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' @@ -8900,54 +9006,51 @@ JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2707878 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3307878 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655f00 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255f00 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655ec0 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255ec0 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655fc0 class 0xb6f472e8 in object 0xb2662280 + JS G PRM: Defined class ParamSpec prototype is 0xf3255fc0 class 0xf7b7e2e8 in object 0xf3262280 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662540, JSClass 0xb6f45808, in object 0xb2662280 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3262540, JSClass 0xf7b7c808, in object 0xf3262280 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662280 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662560, JSClass 0xb6f45808, in object 0xb2662240 + JS G NS: Defined namespace 'GObject' 0xf3262280 in GIRepository 0xf3262080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3262560, JSClass 0xf7b7c808, in object 0xf3262240 JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625a0, JSClass 0xb6f45808, in object 0xb2662240 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf32625a0, JSClass 0xf7b7c808, in object 0xf3262240 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb26625e0, JSClass 0xb6f45628, in object 0xb2662240 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf32625e0, JSClass 0xf7b7c628, in object 0xf3262240 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662620, JSClass 0xb6f45628, in object 0xb2662240 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3262620, JSClass 0xf7b7c628, in object 0xf3262240 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662660, JSClass 0xb6f45808, in object 0xb2662240 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626a0, JSClass 0xb6f45808, in object 0xb2662260 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3262660, JSClass 0xf7b7c808, in object 0xf3262240 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf32626a0, JSClass 0xf7b7c808, in object 0xf3262260 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb26626e0, JSClass 0xb6f45808, in object 0xb2662240 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf32626e0, JSClass 0xf7b7c808, in object 0xf3262240 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb26a04e0, JSClass 0xb6f45798, in object 0xb2662240 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662740, JSClass 0xb6f45808, in object 0xb2700360 + JS G IFACE: Defined class for File (GFile), prototype 0xf32a04e0, JSClass 0xf7b7c798, in object 0xf3262240 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3262740, JSClass 0xf7b7c808, in object 0xf3300360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627a0, JSClass 0xb6f45628, in object 0xb2662240 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf32627a0, JSClass 0xf7b7c628, in object 0xf3262240 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb26627e0, JSClass 0xb6f45808, in object 0xb2662240 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf32627e0, JSClass 0xf7b7c808, in object 0xf3262240 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -8987,28 +9090,21 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gio' 0xf3262240 in GIRepository 0xf3262080 JS IMPORT: Importing module Gtk succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb26a0be0 'Gtk' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf32a0be0 'Gtk' is mod 1 JS IMPORT: successfully imported module 'Gtk' JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' - JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xb2662840, JSClass 0xb6f45808, in object 0xb2662280 - JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xb2662880, JSClass 0xb6f45808, in object 0xb2662820 + JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf3262840, JSClass 0xf7b7c808, in object 0xf3262280 + JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xf3262880, JSClass 0xf7b7c808, in object 0xf3262820 JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' - JS G OBJ: Defined class for Container (GtkContainer), prototype 0xb26628c0, JSClass 0xb6f45808, in object 0xb2662820 + JS G OBJ: Defined class for Container (GtkContainer), prototype 0xf32628c0, JSClass 0xf7b7c808, in object 0xf3262820 JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) - JS G NS: Defined namespace 'Gtk' 0xb2662820 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gtk' 0xf3262820 in GIRepository 0xf3262080 JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module mainloop succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26a0fe0 'mainloop' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32a0fe0 'mainloop' is mod 1 JS IMPORT: successfully imported module 'mainloop' JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' JS G ENUM: Defining enum value READABLE (fixed from readable) 1 @@ -9023,14 +9119,15 @@ JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 - JS G ENUM: Defining GObject.ParamFlags as 0xb270bcf8 + JS G ENUM: Defining GObject.ParamFlags as 0xf330bcf8 JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x223b530 type GParamString + JS G PRM: JSObject created with param instance 0x138c930 type GParamString JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x223b588 type GParamString + JS G PRM: JSObject created with param instance 0x138c988 type GParamString JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x223b5e0 type GParamString + JS G PRM: JSObject created with param instance 0x138c9e0 type GParamString + JS CTX: Enabling JIT JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 @@ -9041,92 +9138,57 @@ JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 - JS G ENUM: Defining GObject.SignalFlags as 0xb270be08 - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0xb2662920, JSClass 0xb6f45808, in object 0xb2700360 - JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' - JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' - JS G OBJ: Defined class for Application (GApplication), prototype 0xb2662960, JSClass 0xb6f45808, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0xb26629a0, JSClass 0xb6f45808, in object 0xb2700360 - JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' - JS G IFACE: Defined class for Initable (GInitable), prototype 0xb26a7400, JSClass 0xb6f45798, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0xb2662a00, JSClass 0xb6f45808, in object 0xb2700360 - JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0xb2662a40, JSClass 0xb6f45808, in object 0xb2700360 - JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0xb2662a80, JSClass 0xb6f45808, in object 0xb2700360 - JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0xb2662ac0, JSClass 0xb6f45808, in object 0xb2700360 - JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0xb2662b00, JSClass 0xb6f45808, in object 0xb2700360 - JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x223b740 type GParamString - JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0xb26a7aa0, JSClass 0xb6f45798, in object 0xb2700360 - JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0xb26a7b00, JSClass 0xb6f45798, in object 0xb2700360 - JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2214e10 type GParamOverride - JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x223b798 type GParamString - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0xb2662b80, JSClass 0xb6f45808, in object 0xb2700360 - JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2214f00 type GParamOverride - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS CTX: Enabling JIT - JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0xb2662bc0, JSClass 0xb6f45808, in object 0xb2700360 - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS G ENUM: Defining GObject.SignalFlags as 0xf330be08 + JS CTX: Initialized class GjsFileImporter prototype 0xf3462020 + JS IMPORT: Defining parent (nil) of 0xf3462040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2214fa0 type GParamOverride - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf35001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0xf3262920, JSClass 0xf7b7c808, in object 0xf3300360 JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0xb2662c00, JSClass 0xb6f45808, in object 0xb2700360 - - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3462060 + JS IMPORT: Defining parent 0xf3462040 of 0xf3462080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf34620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3462040 of 0xf34620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf34620e0 in 0xf3462040 JS IMPORT: successfully imported directory 'overrides' - JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0xb26a7e60, JSClass 0xb6f45798, in object 0xb2700360 - JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0xb26a7ec0, JSClass 0xb6f45798, in object 0xb2700360 + JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' + JS G OBJ: Defined class for Application (GApplication), prototype 0xf3262960, JSClass 0xf7b7c808, in object 0xf3262240 JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3500600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf34620e0 of 0xf3455100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' - JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2201c38 type GParamInt - JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2201c90 type GParamInt + JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0xf32629a0, JSClass 0xf7b7c808, in object 0xf3300360 JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0xb2662c80, JSClass 0xb6f45808, in object 0xb2700360 - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f2a628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3462100, JSClass 0xf7cb0628, in object 0xf34620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3462120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3455180 + JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' + JS G IFACE: Defined class for Initable (GInitable), prototype 0xf32a7400, JSClass 0xf7b7c798, in object 0xf3262240 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f2a628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3462160, JSClass 0xf7cb0628, in object 0xf34620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f2a628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf34621a0, JSClass 0xf7cb0628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -9140,90 +9202,124 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0xf3262a00, JSClass 0xf7b7c808, in object 0xf3300360 + JS G NS: Defined namespace 'GLib' 0xf34620c0 in GIRepository 0xf3462080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' - JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2257580 type GParamOverride - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_Shiny (Gjs_Shiny), prototype 0xb2662cc0, JSClass 0xb6f45808, in object 0xb2700360 - JS CTX: Script evaluation succeeded - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G BXD: Defining method run in prototype for GLib.MainLoop + JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0xf3262a40, JSClass 0xf7b7c808, in object 0xf3300360 + JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0xf3262a80, JSClass 0xf7b7c808, in object 0xf3300360 + JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0xf3262ac0, JSClass 0xf7b7c808, in object 0xf3300360 + JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0xf3262b00, JSClass 0xf7b7c808, in object 0xf3300360 JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' + JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x138cb40 type GParamString + JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0xf32a7aa0, JSClass 0xf7b7c798, in object 0xf3300360 + JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0xf32a7b00, JSClass 0xf7b7c798, in object 0xf3300360 + JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x133be10 type GParamOverride + JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x138cb98 type GParamString + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0xf3262b80, JSClass 0xf7b7c808, in object 0xf3300360 + JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x133bf00 type GParamOverride + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f2a628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf34621e0, JSClass 0xf7cb0628, in object 0xf34620c0 + JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0xf3262bc0, JSClass 0xf7b7c808, in object 0xf3300360 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf34550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded + JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x133bfa0 type GParamOverride JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit - JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' - JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xb2662d00, JSClass 0xb6f45808, in object 0xb2662820 - JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0xf3262c00, JSClass 0xf7b7c808, in object 0xf3300360 + JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0xf32a7e60, JSClass 0xf7b7c798, in object 0xf3300360 JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2706388 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3506388 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' + JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0xf32a7ec0, JSClass 0xf7b7c798, in object 0xf3300360 + JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' + JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x141a038 type GParamInt + JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x141a090 type GParamInt JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3462260 in GIRepository 0xf3462080 JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 '_common' is mod 1 + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0xf3262c80, JSClass 0xf7b7c808, in object 0xf3300360 JS IMPORT: Importing module _common succeeded + + JS IMPORT: Defining parent 0xf3462040 of 0xf34559e0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit - JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) - JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject - JS G PRM: JSObject created with param instance 0x223b588 type GParamString - JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject - JS G PRM: JSObject created with param instance 0x223b588 type GParamString + JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x1454d80 type GParamOverride + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455a20 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb26559a0 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf34620e0 of 0xf34559a0 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' + JS G OBJ: Defined class for Gjs_Shiny (Gjs_Shiny), prototype 0xf3262cc0, JSClass 0xf7b7c808, in object 0xf3300360 JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655ae0 class 0xb6f2c2e8 in object 0xb2662240 + JS G PRM: Defined class ParamSpec prototype is 0xf3455ae0 class 0xf7cb22e8 in object 0xf3462240 + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662520, JSClass 0xb6f2a808, in object 0xb2662240 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3462520, JSClass 0xf7cb0808, in object 0xf3462240 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GObject' 0xf3462240 in GIRepository 0xf3462080 JS IMPORT: Importing module mainloop succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655960 'mainloop' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455960 'mainloop' is mod 1 JS IMPORT: successfully imported module 'mainloop' JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop - JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' - JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xb2662d60, JSClass 0xb6f45808, in object 0xb2662240 JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' - JS G BXD: Defined class for Source (GSource), prototype 0xb2662540, JSClass 0xb6f2a628, in object 0xb26620c0 + JS G BXD: Defined class for Source (GSource), prototype 0xf3462540, JSClass 0xf7cb0628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' JS G BXD: Defining method attach in prototype for GLib.Source + JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' + JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xf3262d00, JSClass 0xf7b7c808, in object 0xf3262820 + JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) + JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) + JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject + JS G PRM: JSObject created with param instance 0x138c988 type GParamString + JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject + JS G PRM: JSObject created with param instance 0x138c988 type GParamString + JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' + JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xf3262d60, JSClass 0xf7b7c808, in object 0xf3262240 JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x20f5990 type GParamObject + JS G PRM: JSObject created with param instance 0x12ee590 type GParamObject JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0xb2662da0, JSClass 0xb6f45808, in object 0xb2657740 + JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0xf3262da0, JSClass 0xf7b7c808, in object 0xf3257780 JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x232f308 type GParamOverride + JS G PRM: JSObject created with param instance 0x14acf08 type GParamOverride JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0xb2662e00, JSClass 0xb6f45808, in object 0xb2657740 + JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0xf3262e00, JSClass 0xf7b7c808, in object 0xf3257780 JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' @@ -9236,27 +9332,41 @@ JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb2715190 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf3315190 JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' - JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0xb2662e40, JSClass 0xb6f45808, in object 0xb2662240 + JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0xf3262e40, JSClass 0xf7b7c808, in object 0xf3262240 JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' - JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0xb26dfac0, JSClass 0xb6f45798, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0xb2662ea0, JSClass 0xb6f45808, in object 0xb2657740 + JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0xf32dfac0, JSClass 0xf7b7c798, in object 0xf3262240 + JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0xf3262ea0, JSClass 0xf7b7c808, in object 0xf3257780 JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x22aed80 type GParamOverride - JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' + JS G PRM: JSObject created with param instance 0x14ad580 type GParamOverride JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0xb2662ee0, JSClass 0xb6f45808, in object 0xb2657740 - JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0xb2662f20, JSClass 0xb6f45808, in object 0xb2657740 - JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0xb2662f60, JSClass 0xb6f45808, in object 0xb2657740 - JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' + JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0xf3262ee0, JSClass 0xf7b7c808, in object 0xf3257780 + JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' + JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0xf3262f20, JSClass 0xf7b7c808, in object 0xf3257780 + JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0xf3262f60, JSClass 0xf7b7c808, in object 0xf3257780 JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2257670 type GParamOverride + JS G PRM: JSObject created with param instance 0x1454e70 type GParamOverride JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0xb2662fa0, JSClass 0xb6f45808, in object 0xb2657740 + JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0xf3262fa0, JSClass 0xf7b7c808, in object 0xf3257780 + JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x14ad710 type GParamOverride + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0xf3262fe0, JSClass 0xf7b7c808, in object 0xf3257780 + JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject + JS G PRM: JSObject created with param instance 0x15b2828 type GParamOverride + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0xf32ec040, JSClass 0xf7b7c808, in object 0xf3257780 + JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' + JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0xf32e9960, JSClass 0xf7b7c798, in object 0xf3257780 + JS G BXD: Defining method is_running in prototype for GLib.MainLoop + JS G BXD: Defining method quit in prototype for GLib.MainLoop + JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0xf32ec0e0, JSClass 0xf7b7c808, in object 0xf3257780 + JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0xf32ec120, JSClass 0xf7b7c808, in object 0xf3257780 + JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0xf32e9c80, JSClass 0xf7b7c798, in object 0xf3257780 JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 @@ -9287,30 +9397,16 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC - JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x22aef10 type GParamOverride - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0xb2662fe0, JSClass 0xb6f45808, in object 0xb2657740 + JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0xf32ec180, JSClass 0xf7b7c808, in object 0xf3257780 + JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0xf32ec1c0, JSClass 0xf7b7c808, in object 0xf3257780 JS CTX: Destroying JS context JS CTX: Releasing all native objects JS CTX: Disabling auto GC JS CTX: Ending trace on global object JS CTX: Freeing allocated resources - JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x23b4028 type GParamOverride - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0xb26ec040, JSClass 0xb6f45808, in object 0xb2657740 JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive - JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0xb26e9960, JSClass 0xb6f45798, in object 0xb2657740 - JS G BXD: Defining method is_running in prototype for GLib.MainLoop - JS G BXD: Defining method quit in prototype for GLib.MainLoop - JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0xb26ec0e0, JSClass 0xb6f45808, in object 0xb2657740 - JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0xb26ec120, JSClass 0xb6f45808, in object 0xb2657740 - JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0xb26e9c80, JSClass 0xb6f45798, in object 0xb2657740 - JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0xb26ec180, JSClass 0xb6f45808, in object 0xb2657740 - JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0xb26ec1c0, JSClass 0xb6f45808, in object 0xb2657740 JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 JS MEMORY: Memory report: before destroying context @@ -9340,13 +9436,6 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' JS CTX: Destroying JS context JS CTX: Releasing all native objects JS CTX: Disabling auto GC @@ -9355,160 +9444,6 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive -1..15 -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 Gdk.Atom is presented as string -ok 14 Complete enumeration (boxed types) enumerates all properties -ok 15 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) -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 -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 -1..59 -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 has a name -ok 5 GObject class has a notify signal -ok 6 GObject class can define its own signals -ok 7 GObject class passes emitted arguments to signal handlers -ok 8 GObject class can return values from signals -ok 9 GObject class does not call first-wins signal handlers after one returns a value -ok 10 GObject class gets the return value of the default handler -ok 11 GObject class calls run-last default handler last -ok 12 GObject class can inherit from something that's not GObject.Object -ok 13 GObject class can implement an interface -ok 14 GObject class can implement interface vfuncs -ok 15 GObject class can be a subclass -ok 16 GObject class can have any valid Lang.Class name -ok 17 GObject class calls its _instance_init() function while chaining up in constructor -ok 18 GObject class can have an interface-valued property -ok 19 GObject class can override a property from the parent class -ok 20 GObject class cannot override a non-existent property -ok 21 GObject class handles gracefully forgetting to override a C property -ok 22 GObject class handles gracefully overriding a C property but forgetting the accessors -ok 23 GObject interface class can implement a Lang.Interface -ok 24 GObject interface throws when an interface requires a GObject interface but not GObject.Object -ok 25 GObject interface can be implemented by a GObject class along with a JS interface -ok 26 GObject interface is an instance of the interface classes -ok 27 GObject interface cannot be instantiated -ok 28 GObject interface has a name -ok 29 GObject interface reports its type name -ok 30 GObject interface can be implemented by a GObject class -ok 31 GObject interface is implemented by a GObject class with the correct class object -ok 32 GObject interface can be implemented by a class also implementing a Lang.Interface -ok 33 GObject interface can have its required function implemented -ok 34 GObject interface must have its required function implemented -ok 35 GObject interface doesn't have to have its optional function implemented -ok 36 GObject interface can have its optional function deferred to by the implementation -ok 37 GObject interface can have its function chained up to -ok 38 GObject interface can require another interface -ok 39 GObject interface can chain up to another interface -ok 40 GObject interface defers to the last interface's optional function -ok 41 GObject interface must be implemented by a class that implements all required interfaces -ok 42 GObject interface must be implemented by a class that implements required interfaces in correct order -ok 43 GObject interface can require an interface from C -ok 44 GObject interface can define signals on the implementing class -ok 45 GObject interface can define properties on the implementing class -ok 46 GObject interface must have its properties overridden -ok 47 GObject interface gets the correct type for its metaclass -ok 48 GObject interface can be implemented by a class as well as its parent class -ok 49 GObject interface can be reimplemented by a subclass of a class that already implements it -ok 50 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class -ok 51 ES6 GObject class inheriting from GObject.Class calls a method on the parent class -ok 52 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor -ok 53 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class -ok 54 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class -ok 55 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class -ok 56 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class -ok 57 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class -ok 58 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent -ok 59 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 JS NATIVE: Registered native JS module '_byteArrayNative' JS NATIVE: Registered native JS module '_gi' JS NATIVE: Registered native JS module 'gi' @@ -9516,39 +9451,45 @@ JS NATIVE: Registered native JS module 'system' JS NATIVE: Registered native JS module 'console' JS NATIVE: Registered native JS module '_print' + JS CTX: Enabling JIT + JS CTX: Initialized class GjsFileImporter prototype 0xf3062020 + JS IMPORT: Defining parent (nil) of 0xf3062040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3062040 of 0xf31001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3062060 + JS IMPORT: Defining parent 0xf3062040 of 0xf3062080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf30620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3062040 of 0xf30620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf30620e0 in 0xf3062040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf3100600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf3055140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf30620e0 of 0xf3055100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f24628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3062100, JSClass 0xf78c7628, in object 0xf30620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3062120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3055180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f24628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3062160, JSClass 0xf78c7628, in object 0xf30620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f24628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf30621a0, JSClass 0xf78c7628, in object 0xf30620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -9562,22 +9503,29 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf30620c0 in GIRepository 0xf3062080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf3055780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f24628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf30621e0, JSClass 0xf78c7628, in object 0xf30620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf30550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'Regress' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'Regress' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Regress' 0xf3062240 in GIRepository 0xf3062080 JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' @@ -9612,53 +9560,58 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' JS CTX: Destroying JS context JS CTX: Releasing all native objects JS CTX: Disabling auto GC JS CTX: Ending trace on global object JS CTX: Freeing allocated resources + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive + +(gjs-console:10532): Gjs-CRITICAL **: 11:46:55.445: 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:10532): Gjs-CRITICAL **: 11:46:55.446: The offending callback was destroy(), a vfunc. +== Stack trace for context 0x1905080 == + JS CTX: Enabling JIT + JS CTX: Initialized class GjsFileImporter prototype 0xf3462020 + JS IMPORT: Defining parent (nil) of 0xf3462040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3462040 of 0xf35001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3462060 + JS IMPORT: Defining parent 0xf3462040 of 0xf3462080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf34620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3462040 of 0xf34620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf34620e0 in 0xf3462040 JS IMPORT: successfully imported directory 'overrides' - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3500600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf34620e0 of 0xf3455100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f2c628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3462100, JSClass 0xf7d8b628, in object 0xf34620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3462120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3455180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f2c628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3462160, JSClass 0xf7d8b628, in object 0xf34620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f2c628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf34621a0, JSClass 0xf7d8b628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -9672,45 +9625,45 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf34620c0 in GIRepository 0xf3462080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f2c628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf34621e0, JSClass 0xf7d8b628, in object 0xf34620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf34550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'GIRepository' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GIRepository' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GIRepository' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GIRepository' 0xf3462240 in GIRepository 0xf3462080 JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662280 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3462280 in GIRepository 0xf3462080 JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a60 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455a60 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455a20 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655aa0 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455aa0 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf34559e0 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb26559a0 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf34620e0 of 0xf34559a0 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' @@ -9724,56 +9677,49 @@ JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb27076d0 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf35076d0 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ce0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455ce0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655ca0 'GObject' is mod 1 - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' + JS IMPORT: Defining parent 0xf34620e0 of 0xf3455ca0 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655da0 class 0xb6f2e2e8 in object 0xb26622a0 + JS G PRM: Defined class ParamSpec prototype is 0xf3455da0 class 0xf7d8d2e8 in object 0xf34622a0 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662560, JSClass 0xb6f2c808, in object 0xb26622a0 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3462560, JSClass 0xf7d8b808, in object 0xf34622a0 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb26622a0 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662580, JSClass 0xb6f2c808, in object 0xb2662260 + JS G NS: Defined namespace 'GObject' 0xf34622a0 in GIRepository 0xf3462080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3462580, JSClass 0xf7d8b808, in object 0xf3462260 JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625c0, JSClass 0xb6f2c808, in object 0xb2662260 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf34625c0, JSClass 0xf7d8b808, in object 0xf3462260 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb2662600, JSClass 0xb6f2c628, in object 0xb2662260 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf3462600, JSClass 0xf7d8b628, in object 0xf3462260 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662640, JSClass 0xb6f2c628, in object 0xb2662260 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3462640, JSClass 0xf7d8b628, in object 0xf3462260 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662680, JSClass 0xb6f2c808, in object 0xb2662260 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626c0, JSClass 0xb6f2c808, in object 0xb2662280 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3462680, JSClass 0xf7d8b808, in object 0xf3462260 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf34626c0, JSClass 0xf7d8b808, in object 0xf3462280 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb2662700, JSClass 0xb6f2c808, in object 0xb2662260 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf3462700, JSClass 0xf7d8b808, in object 0xf3462260 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269c2c0, JSClass 0xb6f2c798, in object 0xb2662260 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662760, JSClass 0xb6f2c808, in object 0xb2700360 + JS G IFACE: Defined class for File (GFile), prototype 0xf349c2c0, JSClass 0xf7d8b798, in object 0xf3462260 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3462760, JSClass 0xf7d8b808, in object 0xf3500360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627c0, JSClass 0xb6f2c628, in object 0xb2662260 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf34627c0, JSClass 0xf7d8b628, in object 0xf3462260 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb2662800, JSClass 0xb6f2c808, in object 0xb2662260 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf3462800, JSClass 0xf7d8b808, in object 0xf3462260 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -9813,10 +9759,10 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662260 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gio' 0xf3462260 in GIRepository 0xf3462080 JS IMPORT: Importing 'system' JS NATIVE: Defining native module 'system' - JS IMPORT: Defining parent 0xb2662040 of 0xb270adc0 'system' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf350adc0 'system' is mod 1 JS IMPORT: successfully imported module 'system' JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit @@ -9829,42 +9775,49 @@ JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 JS G ENUM: Defining enum value TIME (fixed from time) 2 - JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xb270afd8 + JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xf350afd8 JS IMPORT: Importing module _gettext succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb269ca00 '_gettext' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf349ca00 '_gettext' is mod 1 JS IMPORT: successfully imported module '_gettext' JS IMPORT: Importing module gettext succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb269c9c0 'gettext' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf349c9c0 'gettext' is mod 1 JS IMPORT: successfully imported module 'gettext' JS IMPORT: Importing module package succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655960 'package' is mod 1 + JS IMPORT: Defining parent 0xf3462040 of 0xf3455960 'package' is mod 1 JS IMPORT: successfully imported module 'package' + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'Regress' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'Regress' 0xb2662860 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Regress' 0xf3462860 in GIRepository 0xf3462080 JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' - JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xb2662880, JSClass 0xb6f2c808, in object 0xb2662860 + JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xf3462880, JSClass 0xf7d8b808, in object 0xf3462860 JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GIMarshallingTests' 0xb26628c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GIMarshallingTests' 0xf34628c0 in GIRepository 0xf3462080 JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' - JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0xb26a4ec0, JSClass 0xb6f2c798, in object 0xb26628c0 + JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0xf34a4ec0, JSClass 0xf7d8b798, in object 0xf34628c0 JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' - JS G BXD: Defined class for TypeInterface (void), prototype 0xb2662900, JSClass 0xb6f2c628, in object 0xb26622a0 + JS G BXD: Defined class for TypeInterface (void), prototype 0xf3462900, JSClass 0xf7d8b628, in object 0xf34622a0 JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 - JS G ENUM: Defining Regress.TestEnum as 0xb2720f20 + JS G ENUM: Defining Regress.TestEnum as 0xf3520f20 JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' JS G BXD: Defining method quit in prototype for GLib.MainLoop @@ -9906,44 +9859,44 @@ JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf2f62020 + JS IMPORT: Defining parent (nil) of 0xf2f62040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf30001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf2f62060 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f62080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf2f620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf2f620e0 in 0xf2f62040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf3000600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f93628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf2f62100, JSClass 0xf77cd628, in object 0xf2f620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf2f62120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf2f55180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f93628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf2f62160, JSClass 0xf77cd628, in object 0xf2f620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f93628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf2f621a0, JSClass 0xf77cd628, in object 0xf2f620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -9957,58 +9910,52 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf2f620c0 in GIRepository 0xf2f62080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' +Gjs-Message: 11:46:55.691: Wrote coverage statistics to /build/gjs-1.66.2/obj-arm-linux-gnueabihf/coverage.lcov JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f93628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf2f621e0, JSClass 0xf77cd628, in object 0xf2f620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'Regress' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'Regress' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Regress' 0xf2f62240 in GIRepository 0xf2f62080 JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb27063d0 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf30063d0 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662280 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf2f62280 in GIRepository 0xf2f62080 JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f559a0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f559e0 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655960 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55960 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655aa0 class 0xb6f952e8 in object 0xb2662260 + JS G PRM: Defined class ParamSpec prototype is 0xf2f55aa0 class 0xf77cf2e8 in object 0xf2f62260 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662540, JSClass 0xb6f93808, in object 0xb2662260 + JS G OBJ: Defined class for Object (GObject), prototype 0xf2f62540, JSClass 0xf77cd808, in object 0xf2f62260 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662260 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GObject' 0xf2f62260 in GIRepository 0xf2f62080 JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' JS G ENUM: Defining enum value READABLE (fixed from readable) 1 JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 @@ -10022,188 +9969,355 @@ JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 - JS G ENUM: Defining GObject.ParamFlags as 0xb2708a90 + JS G ENUM: Defining GObject.ParamFlags as 0xf3008a90 JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' - JS CTX: Enabling JIT JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS G ENUM: Defining Regress.TestEnum as 0xb270d240 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS G ENUM: Defining Regress.TestEnum as 0xf300d240 JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 - JS G ENUM: Defining Regress.TestFlags as 0xb270e0f0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' + JS G ENUM: Defining Regress.TestFlags as 0xf300e0f0 +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 +1..59 +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 has a name +ok 5 GObject class has a notify signal +ok 6 GObject class can define its own signals +ok 7 GObject class passes emitted arguments to signal handlers +ok 8 GObject class can return values from signals +ok 9 GObject class does not call first-wins signal handlers after one returns a value +ok 10 GObject class gets the return value of the default handler +ok 11 GObject class calls run-last default handler last +ok 12 GObject class can inherit from something that's not GObject.Object +ok 13 GObject class can implement an interface +ok 14 GObject class can implement interface vfuncs +ok 15 GObject class can be a subclass +ok 16 GObject class can have any valid Lang.Class name +ok 17 GObject class calls its _instance_init() function while chaining up in constructor +ok 18 GObject class can have an interface-valued property +ok 19 GObject class can override a property from the parent class +ok 20 GObject class cannot override a non-existent property +ok 21 GObject class handles gracefully forgetting to override a C property +ok 22 GObject class handles gracefully overriding a C property but forgetting the accessors +ok 23 GObject interface class can implement a Lang.Interface +ok 24 GObject interface throws when an interface requires a GObject interface but not GObject.Object +ok 25 GObject interface can be implemented by a GObject class along with a JS interface +ok 26 GObject interface is an instance of the interface classes +ok 27 GObject interface cannot be instantiated +ok 28 GObject interface has a name +ok 29 GObject interface reports its type name +ok 30 GObject interface can be implemented by a GObject class +ok 31 GObject interface is implemented by a GObject class with the correct class object +ok 32 GObject interface can be implemented by a class also implementing a Lang.Interface +ok 33 GObject interface can have its required function implemented +ok 34 GObject interface must have its required function implemented +ok 35 GObject interface doesn't have to have its optional function implemented +ok 36 GObject interface can have its optional function deferred to by the implementation +ok 37 GObject interface can have its function chained up to +ok 38 GObject interface can require another interface +ok 39 GObject interface can chain up to another interface +ok 40 GObject interface defers to the last interface's optional function +ok 41 GObject interface must be implemented by a class that implements all required interfaces +ok 42 GObject interface must be implemented by a class that implements required interfaces in correct order +ok 43 GObject interface can require an interface from C +ok 44 GObject interface can define signals on the implementing class +ok 45 GObject interface can define properties on the implementing class +ok 46 GObject interface must have its properties overridden +ok 47 GObject interface gets the correct type for its metaclass +ok 48 GObject interface can be implemented by a class as well as its parent class +ok 49 GObject interface can be reimplemented by a subclass of a class that already implements it +ok 50 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class +ok 51 ES6 GObject class inheriting from GObject.Class calls a method on the parent class +ok 52 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor +ok 53 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class +ok 54 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class +ok 55 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class +ok 56 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class +ok 57 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class +ok 58 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent +ok 59 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself +1..1 +ok 1 GI repository namespace supplies a name +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 +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 +# VALGRIND = +ok 5 - System.exit() should still exit across an FFI boundary +ok 6 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. +ok 7 - Unicode encoding for symbols should be functioning properly for ARGV and imports. +ok 8 - --help should succeed +ok 9 - --help should print something +ok 10 - should succeed when --help is not first arg +ok 11 - should print something when --help is not first arg +ok 12 - --help should succeed before a script file +ok 13 - --help should print something before a script file +ok 14 - --help should succeed before -c +ok 15 - --help should print something before -c +ok 16 - --help after script file should be passed to script +ok 17 - --help after script file should not print anything +ok 18 - --help after -c should be passed to script +ok 19 - --help after -c should not print anything +ok 20 - -I after script should succeed but give a warning +ok 21 - --coverage-prefix after script should succeed but give a warning +ok 22 - --coverage-output after script should succeed but give a warning +ok 23 - --version should work +ok 24 - --version should print something +ok 25 - --version after -c should be passed to script +ok 26 - --version after -c should not print anything +ok 27 - --jsversion should work +ok 28 - --jsversion should print something +ok 29 - --jsversion after -c should be passed to script +ok 30 - --jsversion after -c should not print anything +ok 31 - no profiling data should be dumped without --profile +ok 32 - --profile should dump profiling data to the default file name # SKIP profiler is disabled +ok 33 - --profile with argument should dump profiling data to the named file # SKIP profiler is disabled +ok 34 - GJS_ENABLE_PROFILER=1 should enable the profiler # SKIP profiler is disabled +ok 35 - interpreter should exit with the correct exit code from a queued promise job +ok 36 - interpreter should run queued promise jobs before finishing +ok 37 - interpreter should stop running jobs when one calls System.exit() +ok 38 - unhandled promise rejection should be reported +ok 39 - catching an await expression should not cause unhandled rejection +ok 40 - main program exceptions are not swallowed by queued promise jobs +ok 41 - object unref from other thread after shutdown should not race +ok 42 - avoid crashing when GTK vfuncs are called on context destroy +ok 43 - coverage prefix is treated as an absolute path +1..43 JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2470488 type GParamString + JS G PRM: JSObject created with param instance 0xa4d088 type GParamString JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6ed4628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6ed4628, in object 0xb26620c0 - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6ed4628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x24704e0 type GParamString + JS G PRM: JSObject created with param instance 0xa4d0e0 type GParamString JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2470538 type GParamString + JS G PRM: JSObject created with param instance 0xa4d138 type GParamString JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2470590 type GParamInt + JS G PRM: JSObject created with param instance 0xa4d190 type GParamInt JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x24705e8 type GParamInt - JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 - JS IMPORT: successfully imported module 'jasmine' + JS G PRM: JSObject created with param instance 0xa4d1e8 type GParamInt JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2470640 type GParamInt + JS G PRM: JSObject created with param instance 0xa4d240 type GParamInt JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2470698 type GParamUInt + JS G PRM: JSObject created with param instance 0xa4d298 type GParamUInt JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec - JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6ed4628, in object 0xb26620c0 JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x24706f0 type GParamUInt - JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' - JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 - JS IMPORT: successfully imported module 'minijasmine' - JS CTX: Script evaluation succeeded + JS G PRM: JSObject created with param instance 0xa4d2f0 type GParamUInt JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2470748 type GParamUInt + JS G PRM: JSObject created with param instance 0xa4d348 type GParamUInt JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec - JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' + JS CTX: Enabling JIT JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2577030 type GParamInt64 + JS G PRM: JSObject created with param instance 0xbf1c30 type GParamInt64 JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec - JS G BXD: Defining method run in prototype for GLib.MainLoop JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec + JS CTX: Initialized class GjsFileImporter prototype 0xf3662020 + JS IMPORT: Defining parent (nil) of 0xf3662040 'imports' is mod 0 + JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject JS IMPORT: Importing '_print' + + JS NATIVE: Defining native module '_print' + JS G PRM: JSObject created with param instance 0xbf1c90 type GParamInt64 + JS IMPORT: Defining parent 0xf3662040 of 0xf37001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3662060 + JS IMPORT: Defining parent 0xf3662040 of 0xf3662080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2577090 type GParamInt64 - JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x25770f0 type GParamInt64 + JS G PRM: JSObject created with param instance 0xbf1cf0 type GParamInt64 JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf36620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3662040 of 0xf36620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf36620e0 in 0xf3662040 + JS IMPORT: successfully imported directory 'overrides' JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf3662040 of 0xf3700600 '_byteArrayNative' is mod 1 JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2577150 type GParamUInt64 + JS G PRM: JSObject created with param instance 0xbf1d50 type GParamUInt64 JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS IMPORT: successfully imported module '_byteArrayNative' + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec - JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec + + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3662100, JSClass 0xf7f6e628, in object 0xf36620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3662120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3655180 JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x25771b0 type GParamUInt64 + JS G PRM: JSObject created with param instance 0xbf1db0 type GParamUInt64 + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3662160, JSClass 0xf7f6e628, in object 0xf36620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf36621a0, JSClass 0xf7f6e628, in object 0xf36620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf36620c0 in GIRepository 0xf3662080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2577210 type GParamUInt64 + JS G PRM: JSObject created with param instance 0xbf1e10 type GParamUInt64 JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x251a6f0 type GParamEnum + JS G PRM: JSObject created with param instance 0xafbaf0 type GParamEnum JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x24d9e58 type GParamEnum + JS G PRM: JSObject created with param instance 0xab7258 type GParamEnum JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x24d9ea8 type GParamEnum + JS G PRM: JSObject created with param instance 0xab72a8 type GParamEnum JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x24d9f98 type GParamFlags + JS G PRM: JSObject created with param instance 0xab7398 type GParamFlags JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2623120 type GParamFlags + JS G PRM: JSObject created with param instance 0xc02520 type GParamFlags + JS IMPORT: Importing module jasmine succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655780 'jasmine' is mod 1 + JS IMPORT: successfully imported module 'jasmine' + JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject + JS G PRM: JSObject created with param instance 0xc02570 type GParamFlags + JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec + JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' + JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject + JS G PRM: JSObject created with param instance 0xa4b068 type GParamObject + JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec + JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec + JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec + JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject + JS G PRM: JSObject created with param instance 0xa4b0b0 type GParamObject + JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject + JS G PRM: JSObject created with param instance 0xa4b0f8 type GParamObject + JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec + JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf36621e0, JSClass 0xf7f6e628, in object 0xf36620c0 + JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' + JS IMPORT: Importing module minijasmine succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf36550c0 'minijasmine' is mod 1 + JS IMPORT: successfully imported module 'minijasmine' + JS CTX: Script evaluation succeeded + JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject + JS G PRM: JSObject created with param instance 0xa4d3a0 type GParamString + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 JS MEMORY: Memory report: before destroying context - JS MEMORY: 65 objects currently alive + JS MEMORY: 156 objects currently alive JS MEMORY: boxed_instance = 1 JS MEMORY: boxed_prototype = 4 JS MEMORY: closure = 0 - JS MEMORY: function = 52 + JS MEMORY: function = 111 JS MEMORY: fundamental_instance = 0 JS MEMORY: fundamental_prototype = 0 JS MEMORY: gerror_instance = 0 JS MEMORY: gerror_prototype = 0 JS MEMORY: importer = 2 JS MEMORY: interface = 0 - JS MEMORY: module = 4 - JS MEMORY: ns = 1 + JS MEMORY: module = 7 + JS MEMORY: ns = 4 JS MEMORY: object_instance = 0 - JS MEMORY: object_prototype = 0 - JS MEMORY: param = 0 + JS MEMORY: object_prototype = 1 + JS MEMORY: param = 25 JS MEMORY: repo = 1 JS MEMORY: union_instance = 0 JS MEMORY: union_prototype = 0 @@ -10214,50 +10328,34 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC - JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x2623170 type GParamFlags - JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec - JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' - JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x246e468 type GParamObject - JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec - JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec - JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec JS CTX: Destroying JS context JS CTX: Releasing all native objects JS CTX: Disabling auto GC JS CTX: Ending trace on global object JS CTX: Freeing allocated resources - JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x246e4b0 type GParamObject - JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x246e4f8 type GParamObject - JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive - JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x24707a0 type GParamString JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 JS MEMORY: Memory report: before destroying context - JS MEMORY: 156 objects currently alive + JS MEMORY: 65 objects currently alive JS MEMORY: boxed_instance = 1 JS MEMORY: boxed_prototype = 4 JS MEMORY: closure = 0 - JS MEMORY: function = 111 + JS MEMORY: function = 52 JS MEMORY: fundamental_instance = 0 JS MEMORY: fundamental_prototype = 0 JS MEMORY: gerror_instance = 0 JS MEMORY: gerror_prototype = 0 JS MEMORY: importer = 2 JS MEMORY: interface = 0 - JS MEMORY: module = 7 - JS MEMORY: ns = 4 + JS MEMORY: module = 4 + JS MEMORY: ns = 1 JS MEMORY: object_instance = 0 - JS MEMORY: object_prototype = 1 - JS MEMORY: param = 25 + JS MEMORY: object_prototype = 0 + JS MEMORY: param = 0 JS MEMORY: repo = 1 JS MEMORY: union_instance = 0 JS MEMORY: union_prototype = 0 @@ -10276,282 +10374,45 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' -1..1 -ok 1 GI repository namespace supplies a name -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 -1..4 -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 -1..25 -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 object doesn't crash when resolving a non-string property -# random seed: R02Sa75389f7a5632cd08985406cd1946db9 -1..86 -# Start of gjs tests -# Start of context tests -ok 1 /gjs/context/exit -# Start of construct tests -ok 2 /gjs/context/construct/destroy -ok 3 /gjs/context/construct/eval -# End of construct tests -# Start of eval tests -ok 4 /gjs/context/eval/non-zero-terminated -# End of eval tests -# End of context tests -# Start of gobject tests -# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? -ok 5 /gjs/gobject/js_defined_type -ok 6 /gjs/gobject/without_introspection -# End of gobject tests -# Start of profiler tests -# Gjs-MESSAGE: Profiler is disabled. Recompile with it enabled to use. -# MESSAGE: Temp profiler file not deleted -ok 7 /gjs/profiler/start_stop -# End of profiler tests -# Start of jsapi tests -# Start of util tests -# Start of error tests -ok 8 /gjs/jsapi/util/error/throw -# End of error tests -# Start of string tests -ok 9 /gjs/jsapi/util/string/utf8-nchars-to-js -ok 10 /gjs/jsapi/util/string/char16_data -ok 11 /gjs/jsapi/util/string/to_ucs4 -# Start of js tests -# Start of string tests -ok 12 /gjs/jsapi/util/string/js/string/utf8 -# End of string tests -# End of js tests -# End of string tests -# Start of debug_string tests -ok 13 /gjs/jsapi/util/debug_string/valid-utf8 -ok 14 /gjs/jsapi/util/debug_string/invalid-utf8 # SKIP SpiderMonkey doesn't validate UTF-8 after encoding it -ok 15 /gjs/jsapi/util/debug_string/object-with-complicated-to-string -# End of debug_string tests -# Start of gi tests -# Start of args tests -# Start of safe-integer tests -ok 16 /gjs/jsapi/util/gi/args/safe-integer/max -ok 17 /gjs/jsapi/util/gi/args/safe-integer/min -# End of safe-integer tests -# End of args tests -# End of gi tests -# End of util tests -# End of jsapi tests -# Start of coverage tests -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.wmLBFu/gjs_coverage_test_coverage/coverage.lcov -ok 18 /gjs/coverage/file_duplicated_into_output_path -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.lPosLv/gjs_coverage_test_coverage/coverage.lcov -ok 19 /gjs/coverage/file_duplicated_full_resource_path -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.XaPEdt/gjs_coverage_test_coverage/coverage.lcov -ok 20 /gjs/coverage/contents_preserved_accumulate_mode -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.fqs2qu/gjs_coverage_test_coverage/coverage.lcov -ok 21 /gjs/coverage/new_contents_appended_accumulate_mode -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.d7053s/gjs_coverage_test_coverage/coverage.lcov -ok 22 /gjs/coverage/expected_source_file_name_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.qFDTiv/gjs_coverage_test_coverage/coverage.lcov -ok 23 /gjs/coverage/entry_not_written_for_nonexistent_file -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.7FFG1s/gjs_coverage_test_coverage/coverage.lcov -ok 24 /gjs/coverage/single_branch_coverage_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.PpQTYv/gjs_coverage_test_coverage/coverage.lcov -ok 25 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.1JTIps/gjs_coverage_test_coverage/coverage.lcov -ok 26 /gjs/coverage/branches_for_multiple_case_statements_fallthrough -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.jBDWEv/gjs_coverage_test_coverage/coverage.lcov -ok 27 /gjs/coverage/not_hit_branch_point_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.3J5FBs/gjs_coverage_test_coverage/coverage.lcov -ok 28 /gjs/coverage/function_names_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.zjaNou/gjs_coverage_test_coverage/coverage.lcov -ok 29 /gjs/coverage/function_lines_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.bcHsjs/gjs_coverage_test_coverage/coverage.lcov -ok 30 /gjs/coverage/function_hit_counts_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.aEuHBu/gjs_coverage_test_coverage/coverage.lcov -ok 31 /gjs/coverage/big_function_hit_counts_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.8XY98u/gjs_coverage_test_coverage/coverage.lcov -ok 32 /gjs/coverage/little_function_hit_counts_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.SbYjds/gjs_coverage_test_coverage/coverage.lcov -ok 33 /gjs/coverage/total_function_coverage_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.VENVxt/gjs_coverage_test_coverage/coverage.lcov -ok 34 /gjs/coverage/single_line_hit_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.aHJvHu/gjs_coverage_test_coverage/coverage.lcov -ok 35 /gjs/coverage/hits_on_multiline_if_cond -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.dGpE1s/gjs_coverage_test_coverage/coverage.lcov -ok 36 /gjs/coverage/full_line_tally_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Puu6iv/gjs_coverage_test_coverage/coverage.lcov -ok 37 /gjs/coverage/no_hits_for_unexecuted_file -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.FO8lat/gjs_coverage_test_coverage/coverage.lcov -ok 38 /gjs/coverage/end_of_record_section_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Sl3S5s/gjs_coverage_test_coverage/coverage.lcov -ok 39 /gjs/coverage/multiple_source_file_records_written_to_coverage_data -# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.oM0QCw/gjs_coverage_test_coverage/coverage.lcov -ok 40 /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 41 /util/misc/strv/concat/null -ok 42 /util/misc/strv/concat/pointers -# End of concat tests -# End of strv tests -# End of misc tests -# End of util tests -# Start of callargs tests -ok 43 /callargs/no-args-works -ok 44 /callargs/no-args-fails-on-extra-args -ok 45 /callargs/no-args-ignores-trailing -ok 46 /callargs/too-many-args-fails -ok 47 /callargs/too-many-args-fails-when-more-than-optional -ok 48 /callargs/too-few-args-fails -ok 49 /callargs/too-few-args-fails-with-optional -ok 50 /callargs/args-ignores-trailing -ok 51 /callargs/one-of-each-type-works -ok 52 /callargs/optional-args-work-when-passing-all-args -ok 53 /callargs/optional-args-work-when-passing-only-required-args -ok 54 /callargs/enum-types-work -ok 55 /callargs/signed-enum-types-work -ok 56 /callargs/one-of-each-nullable-type-works -ok 57 /callargs/passing-no-arguments-when-all-optional -ok 58 /callargs/passing-some-arguments-when-all-optional -ok 59 /callargs/passing-all-arguments-when-all-optional -ok 60 /callargs/allocated-args-are-freed-on-error -ok 61 /callargs/nullable-bool-is-invalid -ok 62 /callargs/nullable-int-is-invalid -ok 63 /callargs/nullable-unsigned-is-invalid -ok 64 /callargs/nullable-int64-is-invalid -ok 65 /callargs/nullable-double-is-invalid -ok 66 /callargs/invalid-bool-type -ok 67 /callargs/invalid-int-type -ok 68 /callargs/invalid-unsigned-type -ok 69 /callargs/invalid-int64-type -ok 70 /callargs/invalid-double-type -ok 71 /callargs/invalid-autochar-type -ok 72 /callargs/invalid-autojschar-type -ok 73 /callargs/invalid-object-type -ok 74 /callargs/invalid-boolean -ok 75 /callargs/invalid-object -# End of callargs tests -# Start of rooting tests -# Start of maybe-owned tests -ok 76 /rooting/maybe-owned/rooted-flag-set-when-rooted -ok 77 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted -ok 78 /rooting/maybe-owned/rooted-keeps-alive-across-gc -ok 79 /rooting/maybe-owned/rooted-is-collected-after-reset -ok 80 /rooting/maybe-owned/weak-pointer-is-collected-by-gc -ok 81 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc -ok 82 /rooting/maybe-owned/switching-mode-keeps-same-value -ok 83 /rooting/maybe-owned/switch-to-rooted-prevents-collection -ok 84 /rooting/maybe-owned/switch-to-unrooted-allows-collection -ok 85 /rooting/maybe-owned/notify-callback-called-on-context-destroy -ok 86 /rooting/maybe-owned/object-destroyed-after-notify -# End of maybe-owned tests -# End of rooting tests JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3262020 + JS IMPORT: Defining parent (nil) of 0xf3262040 'imports' is mod 0 JS IMPORT: Importing '_print' JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf33001a0 '_print' is mod 1 JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS CTX: Initialized class GIRepository prototype 0xf3262060 + JS IMPORT: Defining parent 0xf3262040 of 0xf3262080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf32620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3262040 of 0xf32620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf32620e0 in 0xf3262040 JS IMPORT: successfully imported directory 'overrides' - JS CTX: Enabling JIT JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3300600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f42628, in object 0xb26620c0 - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3262100, JSClass 0xf7b30628, in object 0xf32620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3262120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3255180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f42628, in object 0xb26620c0 - - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3262160, JSClass 0xf7b30628, in object 0xf32620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f42628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf32621a0, JSClass 0xf7b30628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -10565,70 +10426,26 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6ef1628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6ef1628, in object 0xb26620c0 - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6ef1628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf32620c0 in GIRepository 0xf3262080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f42628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf32621e0, JSClass 0xf7b30628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded - JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 - JS IMPORT: successfully imported module 'jasmine' JS NATIVE: Registered native JS module '_byteArrayNative' JS NATIVE: Registered native JS module '_gi' JS NATIVE: Registered native JS module 'gi' @@ -10638,52 +10455,31 @@ JS NATIVE: Registered native JS module '_print' JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'Regress' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'Regress' 0xb2662240 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Regress' 0xf3262240 in GIRepository 0xf3262080 JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662280 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3262280 in GIRepository 0xf3262080 JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6ef1628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' - JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 - JS IMPORT: successfully imported module 'minijasmine' - JS CTX: Script evaluation succeeded - JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255a20 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32559e0 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a60 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255a60 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' - JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655960 'lang' is mod 1 - JS IMPORT: successfully imported module 'lang' - JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32559a0 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655960 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255960 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' - JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' - JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 '_signals' is mod 1 - JS IMPORT: successfully imported module '_signals' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' @@ -10693,58 +10489,58 @@ JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' - JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 'signals' is mod 1 - JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2707690 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3307690 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ca0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255ca0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655c60 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255c60 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655d60 class 0xb6f442e8 in object 0xb26622a0 + JS G PRM: Defined class ParamSpec prototype is 0xf3255d60 class 0xf7b322e8 in object 0xf32622a0 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662560, JSClass 0xb6f42808, in object 0xb26622a0 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3262560, JSClass 0xf7b30808, in object 0xf32622a0 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb26622a0 in GIRepository 0xb2662080 - JS CTX: Script evaluation succeeded - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662580, JSClass 0xb6f42808, in object 0xb2662260 - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G NS: Defined namespace 'GObject' 0xf32622a0 in GIRepository 0xf3262080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3262580, JSClass 0xf7b30808, in object 0xf3262260 + JS CTX: Enabling JIT JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G BXD: Defining method run in prototype for GLib.MainLoop - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625c0, JSClass 0xb6f42808, in object 0xb2662260 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf32625c0, JSClass 0xf7b30808, in object 0xf3262260 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) + JS CTX: Initialized class GjsFileImporter prototype 0xf3262020 JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) + JS IMPORT: Defining parent (nil) of 0xf3262040 'imports' is mod 0 JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb2662600, JSClass 0xb6f42628, in object 0xb2662260 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf3262600, JSClass 0xf7b30628, in object 0xf3262260 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662640, JSClass 0xb6f42628, in object 0xb2662260 + JS IMPORT: Defining parent 0xf3262040 of 0xf33001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3262640, JSClass 0xf7b30628, in object 0xf3262260 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662680, JSClass 0xb6f42808, in object 0xb2662260 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626c0, JSClass 0xb6f42808, in object 0xb2662280 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3262680, JSClass 0xf7b30808, in object 0xf3262260 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf32626c0, JSClass 0xf7b30808, in object 0xf3262280 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb2662700, JSClass 0xb6f42808, in object 0xb2662260 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf3262700, JSClass 0xf7b30808, in object 0xf3262260 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb26a7280, JSClass 0xb6f42798, in object 0xb2662260 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662760, JSClass 0xb6f42808, in object 0xb2700360 + JS G IFACE: Defined class for File (GFile), prototype 0xf32a7280, JSClass 0xf7b30798, in object 0xf3262260 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3262760, JSClass 0xf7b30808, in object 0xf3300360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627c0, JSClass 0xb6f42628, in object 0xb2662260 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf32627c0, JSClass 0xf7b30628, in object 0xf3262260 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb2662800, JSClass 0xb6f42808, in object 0xb2662260 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf3262800, JSClass 0xf7b30808, in object 0xf3262260 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -10784,70 +10580,39 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662260 in GIRepository 0xb2662080 - JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' - JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 - JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 - JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 - JS G ENUM: Defining Regress.TestFlags as 0xb27273c0 - JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' - JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 - JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 - JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 - JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 - JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 - JS G ENUM: Defining Regress.TestEnum as 0xb2727418 - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' JS IMPORT: Importing 'gi' JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 + JS G NS: Defined namespace 'Gio' 0xf3262260 in GIRepository 0xf3262080 JS CTX: Initialized class GIRepository prototype 0xf3262060 + + JS IMPORT: Defining parent 0xf3262040 of 0xf3262080 'gi' is mod 1 JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf32620a0 JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 + JS IMPORT: Defining parent 0xf3262040 of 0xf32620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf32620e0 in 0xf3262040 JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' - JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' - JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 - JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 - JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 - JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 - JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 - JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 - JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 - JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 - JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb271a2a8 JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3300600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf32620e0 of 0xf3255100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f97628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3262100, JSClass 0xf7b7f628, in object 0xf32620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3262120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3255180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f97628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3262160, JSClass 0xf7b7f628, in object 0xf32620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f97628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf32621a0, JSClass 0xf7b7f628, in object 0xf32620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -10861,13 +10626,26 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf32620c0 in GIRepository 0xf3262080 + JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' + JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 + JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 + JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 + JS G ENUM: Defining Regress.TestFlags as 0xf33273c0 + JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' + JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 + JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 + JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 + JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 + JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 + JS G ENUM: Defining Regress.TestEnum as 0xf3327418 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' - JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0xb26c3f20, JSClass 0xb6f42798, in object 0xb2662240 + JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0xf32c3f20, JSClass 0xf7b30798, in object 0xf3262240 JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject - JS G PRM: JSObject created with param instance 0x15218c8 type GParamOverride + JS G PRM: JSObject created with param instance 0x212dcc8 type GParamOverride + JS CTX: Enabling JIT JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' @@ -10883,128 +10661,124 @@ JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 - JS G ENUM: Defining GObject.ParamFlags as 0xb271bdf0 - JS G OBJ: Defined class for Gjs_Implementor (Gjs_Implementor), prototype 0xb26628c0, JSClass 0xb6f42808, in object 0xb2657490 + JS G ENUM: Defining GObject.ParamFlags as 0xf331bdf0 + JS G OBJ: Defined class for Gjs_Implementor (Gjs_Implementor), prototype 0xf32628c0, JSClass 0xf7b30808, in object 0xf32574e0 + JS CTX: Initialized class GjsFileImporter prototype 0xf3662020 + JS IMPORT: Defining parent (nil) of 0xf3662040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3662040 of 0xf37001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3662060 + JS IMPORT: Defining parent 0xf3662040 of 0xf3662080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf3255780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' - JS G BXD: Defining method quit in prototype for GLib.MainLoop - JS CTX: Script evaluation succeeded - JS CTX: Script returned integer code 0 - JS MEMORY: Memory report: before destroying context - JS MEMORY: 70 objects currently alive - JS MEMORY: boxed_instance = 1 - JS MEMORY: boxed_prototype = 4 - JS MEMORY: closure = 0 - JS MEMORY: function = 53 - JS MEMORY: fundamental_instance = 0 - JS MEMORY: fundamental_prototype = 0 - JS MEMORY: gerror_instance = 0 - JS MEMORY: gerror_prototype = 0 - JS MEMORY: importer = 2 - JS MEMORY: interface = 0 - JS MEMORY: module = 8 - JS MEMORY: ns = 1 - JS MEMORY: object_instance = 0 - JS MEMORY: object_prototype = 0 - JS MEMORY: param = 0 - JS MEMORY: repo = 1 - JS MEMORY: union_instance = 0 - JS MEMORY: union_prototype = 0 - JS CTX: JS shutdown sequence - JS CTX: Stopping profiler - JS CTX: Shutting down toggle queue - JS CTX: Notifying reference holders of GjsContext dispose - JS CTX: Checking unhandled promise rejections - JS CTX: Releasing cached JS wrappers - JS CTX: Final triggered GC + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf36620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3662040 of 0xf36620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf36620e0 in 0xf3662040 + JS IMPORT: successfully imported directory 'overrides' + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf3662040 of 0xf3700600 '_byteArrayNative' is mod 1 + JS IMPORT: successfully imported module '_byteArrayNative' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f97628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf32621e0, JSClass 0xf7b7f628, in object 0xf32620c0 + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3662100, JSClass 0xf7f56628, in object 0xf36620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3662120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3655180 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3262040 of 0xf32550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources - JS IMPORT: Importing 'system' - JS NATIVE: Defining native module 'system' - JS IMPORT: Defining parent 0xb2662040 of 0xb27062b8 'system' is mod 1 - JS IMPORT: successfully imported module 'system' + JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3662160, JSClass 0xf7f56628, in object 0xf36620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf36621a0, JSClass 0xf7f56628, in object 0xf36620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + + JS G NS: Defined namespace 'GLib' 0xf36620c0 in GIRepository 0xf3662080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' + JS IMPORT: Importing module _legacy succeeded + JS IMPORT: Defining parent 0xf3262040 of 0xf32559a0 '_legacy' is mod 1 + JS IMPORT: successfully imported module '_legacy' + JS IMPORT: Importing module lang succeeded + JS IMPORT: Defining parent 0xf3262040 of 0xf3255960 'lang' is mod 1 + JS IMPORT: successfully imported module 'lang' + JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive - JS IMPORT: Importing '_gi' - JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2706450 '_gi' is mod 1 - JS IMPORT: successfully imported module '_gi' + JS IMPORT: Importing module _signals succeeded + JS IMPORT: Defining parent 0xf3262040 of 0xf3255a20 '_signals' is mod 1 + JS IMPORT: successfully imported module '_signals' JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' - JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides - JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 - JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing module _common succeeded JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 '_common' is mod 1 - JS IMPORT: successfully imported module '_common' - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing module signals succeeded + JS IMPORT: Defining parent 0xf3262040 of 0xf32559e0 'signals' is mod 1 + JS IMPORT: successfully imported module 'signals' JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' - JS IMPORT: Importing module _legacy succeeded JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655960 'GObject' is mod 1 - JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' - JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655aa0 class 0xb6f992e8 in object 0xb2662240 JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' - JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662520, JSClass 0xb6f97808, in object 0xb2662240 - JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662240 in GIRepository 0xb2662080 JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' - JS CTX: Script evaluation succeeded - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G BXD: Defining method run in prototype for GLib.MainLoop - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' + JS IMPORT: Importing module jasmine succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655780 'jasmine' is mod 1 + JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' @@ -11014,61 +10788,87 @@ JS G BXD: Defining method classify in prototype for GLib.Variant JS G BXD: Defining method get_string in prototype for GLib.Variant JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' + JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf36621e0, JSClass 0xf7f56628, in object 0xf36620c0 JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' JS G BXD: Defining method get_type_string in prototype for GLib.Variant + JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS G BXD: Defining method get_int32 in prototype for GLib.Variant + JS IMPORT: Importing module minijasmine succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf36550c0 'minijasmine' is mod 1 + JS IMPORT: successfully imported module 'minijasmine' + JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' + JS IMPORT: Importing 'system' + JS NATIVE: Defining native module 'system' + JS IMPORT: Defining parent 0xf3662040 of 0xf37062b8 'system' is mod 1 + JS IMPORT: successfully imported module 'system' JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' JS G BXD: Defining method is_of_type in prototype for GLib.Variant JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' - JS G BXD: Defined class for VariantType (GVariantType), prototype 0xb26629e0, JSClass 0xb6f42628, in object 0xb26620c0 + JS G BXD: Defined class for VariantType (GVariantType), prototype 0xf32629e0, JSClass 0xf7b30628, in object 0xf32620c0 JS G BXD: Defining method n_children in prototype for GLib.Variant JS G BXD: Defining method get_child_value in prototype for GLib.Variant JS G BXD: Defining method get_variant in prototype for GLib.Variant JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 + JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' + JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' + JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 + JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 + JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 + JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 + JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 + JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 + JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 + JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 + JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf331a2a8 JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' - JS G BXD: Defining method quit in prototype for GLib.MainLoop JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' + JS IMPORT: Importing '_gi' + JS NATIVE: Defining native module '_gi' + JS IMPORT: Defining parent 0xf3662040 of 0xf3706450 '_gi' is mod 1 + JS IMPORT: successfully imported module '_gi' + JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides + JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' + JS G NS: Defined namespace 'GjsPrivate' 0xf3662260 in GIRepository 0xf3662080 + JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Importing module _common succeeded + JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' + JS IMPORT: Defining parent 0xf3662040 of 0xf36559a0 '_common' is mod 1 + JS IMPORT: successfully imported module '_common' + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' + JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 JS MEMORY: Memory report: before destroying context - JS MEMORY: 74 objects currently alive + JS MEMORY: 70 objects currently alive JS MEMORY: boxed_instance = 1 JS MEMORY: boxed_prototype = 4 JS MEMORY: closure = 0 - JS MEMORY: function = 55 + JS MEMORY: function = 53 JS MEMORY: fundamental_instance = 0 JS MEMORY: fundamental_prototype = 0 JS MEMORY: gerror_instance = 0 JS MEMORY: gerror_prototype = 0 JS MEMORY: importer = 2 JS MEMORY: interface = 0 - JS MEMORY: module = 7 - JS MEMORY: ns = 3 + JS MEMORY: module = 8 + JS MEMORY: ns = 1 JS MEMORY: object_instance = 0 - JS MEMORY: object_prototype = 1 + JS MEMORY: object_prototype = 0 JS MEMORY: param = 0 JS MEMORY: repo = 1 JS MEMORY: union_instance = 0 @@ -11080,157 +10880,79 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC - JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f6d628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f6d628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f6d628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources - JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' - JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 - JS IMPORT: successfully imported module 'jasmine' - JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive + JS IMPORT: Importing module _legacy succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf36559e0 '_legacy' is mod 1 + JS IMPORT: successfully imported module '_legacy' JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' + JS IMPORT: Importing module GObject succeeded + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655960 'GObject' is mod 1 + JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' - JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f6d628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' - JS IMPORT: Importing module minijasmine succeeded + JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 - JS IMPORT: successfully imported module 'minijasmine' - JS CTX: Script evaluation succeeded - JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' - JS IMPORT: Importing directory 'tweener' - JS IMPORT: Defining parent 0xb2662040 of 0xb2662240 'tweener' is mod 1 - JS IMPORT: Defined importer 'tweener' 0xb2662240 in 0xb2662040 - JS IMPORT: successfully imported directory 'tweener' JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' - JS IMPORT: Importing module tweenList succeeded - JS IMPORT: Defining parent 0xb2662240 of 0xb26559c0 'tweenList' is mod 1 - JS IMPORT: successfully imported module 'tweenList' - JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit + JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' + JS G PRM: Defined class ParamSpec prototype is 0xf3655aa0 class 0xf7f582e8 in object 0xf3662240 JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' - JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' - JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xb2662c60, JSClass 0xb6f42808, in object 0xb2662260 + JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xf3262c60, JSClass 0xf7b30808, in object 0xf3262260 + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' - JS G IFACE: Defined class for Icon (GIcon), prototype 0xb2113d80, JSClass 0xb6f42798, in object 0xb2662260 - JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ac0 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a80 'lang' is mod 1 - JS IMPORT: successfully imported module 'lang' - JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing module _signals succeeded + JS G IFACE: Defined class for Icon (GIcon), prototype 0xf2c13d80, JSClass 0xf7b30798, in object 0xf3262260 JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' - JS IMPORT: Defining parent 0xb2662040 of 0xb2655b00 '_signals' is mod 1 - JS IMPORT: successfully imported module '_signals' JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' - JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a40 'signals' is mod 1 - JS IMPORT: successfully imported module 'signals' - JS IMPORT: Importing module tweener succeeded - JS IMPORT: Defining parent 0xb2662240 of 0xb2655960 'tweener' is mod 1 - JS IMPORT: successfully imported module 'tweener' JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' - JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' - - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' + JS G OBJ: Defined class for Object (GObject), prototype 0xf3662520, JSClass 0xf7f56808, in object 0xf3662240 + JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' - JS G BXD: Defining method run in prototype for GLib.MainLoop + JS G NS: Defined namespace 'GObject' 0xf3662240 in GIRepository 0xf3662080 JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' - JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xb2662cc0, JSClass 0xb6f42808, in object 0xb2662240 + JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xf3262cc0, JSClass 0xf7b30808, in object 0xf3262240 JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' - JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0xb2662d00, JSClass 0xb6f42808, in object 0xb2662240 + JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0xf3262d00, JSClass 0xf7b30808, in object 0xf3262240 JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' - JS IMPORT: Importing module equations succeeded - JS IMPORT: Defining parent 0xb2662240 of 0xb26968a0 'equations' is mod 1 - JS IMPORT: successfully imported module 'equations' JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' @@ -11248,90 +10970,80 @@ JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 - JS G ENUM: Defining Regress.TestEnumUnsigned as 0xb2746f80 + JS G ENUM: Defining Regress.TestEnumUnsigned as 0xf3346f80 JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' - JS G BXD: Defined class for TestStructA (void), prototype 0xb2662d60, JSClass 0xb6f42628, in object 0xb2662240 + JS G BXD: Defined class for TestStructA (void), prototype 0xf3262d60, JSClass 0xf7b30628, in object 0xf3262240 JS G BXD: Defining method clone in prototype for Regress.TestStructA JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' - JS G BXD: Defined class for TestStructB (void), prototype 0xb2662e20, JSClass 0xb6f42628, in object 0xb2662240 + JS G BXD: Defined class for TestStructB (void), prototype 0xf3262e20, JSClass 0xf7b30628, in object 0xf3262240 JS G BXD: Defining method clone in prototype for Regress.TestStructB JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' - JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0xb2662ee0, JSClass 0xb6f42628, in object 0xb2662240 + JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0xf3262ee0, JSClass 0xf7b30628, in object 0xf3262240 JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA + JS G BXD: Defining method quit in prototype for GLib.MainLoop + JS CTX: Script evaluation succeeded + JS CTX: Script returned integer code 0 + JS MEMORY: Memory report: before destroying context + JS MEMORY: 74 objects currently alive + JS MEMORY: boxed_instance = 1 + JS MEMORY: boxed_prototype = 4 + JS MEMORY: closure = 0 + JS MEMORY: function = 55 + JS MEMORY: fundamental_instance = 0 + JS MEMORY: fundamental_prototype = 0 + JS MEMORY: gerror_instance = 0 + JS MEMORY: gerror_prototype = 0 + JS MEMORY: importer = 2 + JS MEMORY: interface = 0 + JS MEMORY: module = 7 + JS MEMORY: ns = 3 + JS MEMORY: object_instance = 0 + JS MEMORY: object_prototype = 1 + JS MEMORY: param = 0 + JS MEMORY: repo = 1 + JS MEMORY: union_instance = 0 + JS MEMORY: union_prototype = 0 + JS CTX: JS shutdown sequence + JS CTX: Stopping profiler + JS CTX: Shutting down toggle queue + JS CTX: Notifying reference holders of GjsContext dispose + JS CTX: Checking unhandled promise rejections + JS CTX: Releasing cached JS wrappers + JS CTX: Final triggered GC JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' - JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0xb2662f40, JSClass 0xb6f42628, in object 0xb2662240 + JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0xf3262f40, JSClass 0xf7b30628, in object 0xf3262240 + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' - JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0xb2141120, JSClass 0xb6f42628, in object 0xb2662240 + JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0xf2c41120, JSClass 0xf7b30628, in object 0xf3262240 JS G BXD: Defining method equals in prototype for Regress.TestBoxed + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' - JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0xb21411c0, JSClass 0xb6f42628, in object 0xb2662240 - JS CTX: Enabling JIT JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' - JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0xb2141240, JSClass 0xb6f42628, in object 0xb2662240 - + JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0xf2c411c0, JSClass 0xf7b30628, in object 0xf3262240 + JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' + JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0xf2c41240, JSClass 0xf7b30628, in object 0xf3262240 JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' - JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0xb2141280, JSClass 0xb6f42628, in object 0xb2662240 - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 + JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0xf2c41280, JSClass 0xf7b30628, in object 0xf3262240 JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' - JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0xb2141300, JSClass 0xb6f42628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' + JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0xf2c41300, JSClass 0xf7b30628, in object 0xf32620c0 JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f8e628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f8e628, in object 0xb26620c0 - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f8e628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' @@ -11341,8 +11053,8 @@ JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' - JS G BXD: Defined class for Error (GError), prototype 0xb2141400, JSClass 0xb6f42628, in object 0xb26620c0 - JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xb214e240, JSClass 0xb6f426e0, in object 0xb2662260 + JS G BXD: Defined class for Error (GError), prototype 0xf2c41400, JSClass 0xf7b30628, in object 0xf32620c0 + JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xf2c4e240, JSClass 0xf7b306e0, in object 0xf3262260 JS G ENUM: Defining enum value FAILED (fixed from failed) 0 JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 @@ -11365,7 +11077,6 @@ JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 JS G ENUM: Defining enum value PENDING (fixed from pending) 20 JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 - JS IMPORT: Importing module jasmine succeeded JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 @@ -11385,10 +11096,8 @@ JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 - JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 JS IMPORT: successfully imported module 'jasmine' - + JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 @@ -11402,227 +11111,123 @@ JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) - JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f8e628, in object 0xb26620c0 JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' JS CTX: Ignoring second exception: 'This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?' - JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' - JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 - JS IMPORT: successfully imported module 'minijasmine' - JS CTX: Script evaluation succeeded JS CTX: Ignoring second exception: 'This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?' JS CTX: Ignoring second exception: 'This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?' JS CTX: Ignoring second exception: 'This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?' JS CTX: Ignoring second exception: 'This JS object wrapper isn't wrapping a GObject. If this is a custom subclass, are you sure you chained up to the parent _init properly?' JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' - JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) - JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 - JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) - JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' - JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559e0 'lang' is mod 1 - JS IMPORT: successfully imported module 'lang' - JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ + JS CTX: Enabling JIT JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) - JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a60 '_signals' is mod 1 - JS IMPORT: successfully imported module '_signals' + JS CTX: Initialized class GjsFileImporter prototype 0xf2f62020 + JS IMPORT: Defining parent (nil) of 0xf2f62040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf2f62040 of 0xf30001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' - JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xb21414c0, JSClass 0xb6f42670, in object 0xb2662240 + JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xf2c414c0, JSClass 0xf7b30670, in object 0xf3262240 JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. - JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xb2141500, JSClass 0xb6f42670, in object 0xb2662240 + JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xf2c41500, JSClass 0xf7b30670, in object 0xf3262240 JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. - JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' JS IMPORT: Importing module signals succeeded - - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 'signals' is mod 1 - JS IMPORT: successfully imported module 'signals' - JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655960 'Gio' is mod 1 - JS IMPORT: successfully imported module 'Gio' - JS G BXD: Defining method quit in prototype for GLib.MainLoop - JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' - JS CTX: Script evaluation succeeded - JS CTX: Script returned integer code 0 - JS MEMORY: Memory report: before destroying context - JS MEMORY: 73 objects currently alive - JS MEMORY: boxed_instance = 1 - JS MEMORY: boxed_prototype = 4 - JS MEMORY: closure = 0 - JS MEMORY: function = 52 - JS MEMORY: fundamental_instance = 0 - JS MEMORY: fundamental_prototype = 0 - JS MEMORY: gerror_instance = 0 - JS MEMORY: gerror_prototype = 0 - JS MEMORY: importer = 3 - JS MEMORY: interface = 0 - JS MEMORY: module = 11 - JS MEMORY: ns = 1 - JS MEMORY: object_instance = 0 - JS MEMORY: object_prototype = 0 - JS MEMORY: param = 0 - JS MEMORY: repo = 1 - JS MEMORY: union_instance = 0 - JS MEMORY: union_prototype = 0 - JS CTX: JS shutdown sequence - JS CTX: Stopping profiler - JS CTX: Shutting down toggle queue - JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' - JS CTX: Notifying reference holders of GjsContext dispose - JS CTX: Checking unhandled promise rejections - JS CTX: Releasing cached JS wrappers - JS CTX: Final triggered GC - JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' - JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf2f62060 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f62080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' - JS IMPORT: Importing '_gi' - JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb27075f8 '_gi' is mod 1 - JS IMPORT: successfully imported module '_gi' - JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ca0 '_common' is mod 1 - JS IMPORT: successfully imported module '_common' - JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655c60 'GObject' is mod 1 JS CTX: JS context destroyed - - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive - JS IMPORT: successfully imported module 'GObject' - JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf2f620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf2f620e0 in 0xf2f62040 + JS IMPORT: successfully imported directory 'overrides' JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' - JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655d60 class 0xb6f902e8 in object 0xb2662280 + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf2f62040 of 0xf3000600 '_byteArrayNative' is mod 1 + JS IMPORT: successfully imported module '_byteArrayNative' JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf2f62100, JSClass 0xf780a628, in object 0xf2f620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf2f62120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf2f55180 + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf2f62160, JSClass 0xf780a628, in object 0xf2f620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf2f621a0, JSClass 0xf780a628, in object 0xf2f620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf2f620c0 in GIRepository 0xf2f62080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' - JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662540, JSClass 0xb6f8e808, in object 0xb2662280 JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662280 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662560, JSClass 0xb6f8e808, in object 0xb2662240 JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' - JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' - JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0xb2141580, JSClass 0xb6f42808, in object 0xb2662260 - JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625a0, JSClass 0xb6f8e808, in object 0xb2662240 - JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) - JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) - JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb26625e0, JSClass 0xb6f8e628, in object 0xb2662240 + JS NATIVE: Registered native JS module '_byteArrayNative' JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' - JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662620, JSClass 0xb6f8e628, in object 0xb2662240 - JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' + JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0xf2c41580, JSClass 0xf7b30808, in object 0xf3262260 + JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' - JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662660, JSClass 0xb6f8e808, in object 0xb2662240 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626a0, JSClass 0xb6f8e808, in object 0xb2662260 - JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb26626e0, JSClass 0xb6f8e808, in object 0xb2662240 - JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269b280, JSClass 0xb6f8e798, in object 0xb2662240 JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662740, JSClass 0xb6f8e808, in object 0xb2700360 - JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627a0, JSClass 0xb6f8e628, in object 0xb2662240 - JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema - JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb26627e0, JSClass 0xb6f8e808, in object 0xb2662240 - JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' - JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662240 in GIRepository 0xb2662080 JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' - JS IMPORT: JS import 'WarnLib' not found in resource:///org/gnome/gjs/modules/core/overrides - JS CTX: Ignoring second exception: 'No property 'WarnLib' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'WarnLib' 0xb2662820 in GIRepository 0xb2662080 JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' - JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0xb2141600, JSClass 0xb6f42808, in object 0xb2662240 - JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' - JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0xb269ba00, JSClass 0xb6f8e798, in object 0xb2662820 + JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0xf2c41600, JSClass 0xf7b30808, in object 0xf3262240 + JS IMPORT: Importing module jasmine succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55780 'jasmine' is mod 1 JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' - JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xb2141660, JSClass 0xb6f42808, in object 0xb26622a0 - JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0xb21416a0, JSClass 0xb6f42808, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_WhateverImpl (Gjs_WhateverImpl), prototype 0xb2662880, JSClass 0xb6f8e808, in object 0xb2700360 + JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf2c41660, JSClass 0xf7b30808, in object 0xf32622a0 + JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0xf2c416a0, JSClass 0xf7b30808, in object 0xf3262240 JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' + JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' - JS G BXD: Defined class for Date (GDate), prototype 0xb2141700, JSClass 0xb6f42628, in object 0xb26620c0 + JS G BXD: Defined class for Date (GDate), prototype 0xf2c41700, JSClass 0xf7b30628, in object 0xf32620c0 JS G BXD: Defining method get_year in prototype for GLib.Date JS G BXD: Defining method get_month in prototype for GLib.Date JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' @@ -11639,11 +11244,7 @@ JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 - JS G ENUM: Defining GLib.DateMonth as 0xb2716e68 - JS CTX: Script evaluation succeeded - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G BXD: Defining method run in prototype for GLib.MainLoop + JS G ENUM: Defining GLib.DateMonth as 0xf3316e68 JS G BXD: Defining method get_day in prototype for GLib.Date JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' @@ -11652,78 +11253,30 @@ JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' - JS G BXD: Defined class for TestStructFixedArray (void), prototype 0xb2141780, JSClass 0xb6f42628, in object 0xb2662240 + JS G BXD: Defined class for TestStructFixedArray (void), prototype 0xf2c41780, JSClass 0xf7b30628, in object 0xf3262240 JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' - JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0xb21417a0, JSClass 0xb6f42628, in object 0xb2662240 + JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0xf2c417a0, JSClass 0xf7b30628, in object 0xf3262240 JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem - JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' - JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' - JS G BXD: Defined class for Error (GError), prototype 0xb26628c0, JSClass 0xb6f8e628, in object 0xb26620c0 JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' - JS G BXD: Defining method matches in prototype for GLib.Error - JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' - JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xb269be60, JSClass 0xb6f8e6e0, in object 0xb2662240 - JS G ENUM: Defining enum value FAILED (fixed from failed) 0 - JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 - JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 - JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 - JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 - JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 - JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 - JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 - JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 - JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 - JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 - JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 - JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 - JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 - JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 - JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 - JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 - JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 - JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 - JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 - JS G ENUM: Defining enum value PENDING (fixed from pending) 20 - JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 - JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 - JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 - JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 - JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 - JS G ENUM: Defining enum value BUSY (fixed from busy) 26 - JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 - JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 - JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 - JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 - JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 - JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 - JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 - JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 - JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 - JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 - JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 - JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 - JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 - JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 - JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 - JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 - JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 - JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 - JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 - JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 - JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 - JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' + JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf2f621e0, JSClass 0xf780a628, in object 0xf2f620c0 + JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' + JS IMPORT: Importing module minijasmine succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f550c0 'minijasmine' is mod 1 + JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' JS IMPORT: successfully imported module 'minijasmine' + + JS CTX: Script evaluation succeeded + JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' + JS IMPORT: Importing directory 'tweener' + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f62240 'tweener' is mod 1 + JS IMPORT: Defined importer 'tweener' 0xf2f62240 in 0xf2f62040 + JS IMPORT: successfully imported directory 'tweener' JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded @@ -11755,79 +11308,130 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC - JS G BXD: Defining method quit in prototype for GLib.MainLoop - JS CTX: Script evaluation succeeded - JS CTX: Script returned integer code 0 - JS MEMORY: Memory report: before destroying context - JS MEMORY: 198 objects currently alive - JS MEMORY: boxed_instance = 2 - JS MEMORY: boxed_prototype = 8 - JS MEMORY: closure = 2 - JS MEMORY: function = 153 - JS MEMORY: fundamental_instance = 0 - JS MEMORY: fundamental_prototype = 0 - JS MEMORY: gerror_instance = 0 - JS MEMORY: gerror_prototype = 1 - JS MEMORY: importer = 2 - JS MEMORY: interface = 2 - JS MEMORY: module = 11 - JS MEMORY: ns = 5 - JS MEMORY: object_instance = 2 - JS MEMORY: object_prototype = 9 - JS MEMORY: param = 0 - JS MEMORY: repo = 1 - JS MEMORY: union_instance = 0 - JS MEMORY: union_prototype = 0 - JS CTX: JS shutdown sequence - JS CTX: Stopping profiler - JS CTX: Shutting down toggle queue - JS CTX: Notifying reference holders of GjsContext dispose - JS CTX: Checking unhandled promise rejections - JS CTX: Releasing cached JS wrappers - JS CTX: Final triggered GC - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources + JS IMPORT: Importing module tweenList succeeded + JS IMPORT: Defining parent 0xf2f62240 of 0xf2f559c0 'tweenList' is mod 1 + JS IMPORT: successfully imported module 'tweenList' + JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS CTX: Destroying JS context JS CTX: Releasing all native objects JS CTX: Disabling auto GC JS CTX: Ending trace on global object JS CTX: Freeing allocated resources + JS IMPORT: Importing module _legacy succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55ac0 '_legacy' is mod 1 + JS IMPORT: successfully imported module '_legacy' + JS IMPORT: Importing module lang succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55a80 'lang' is mod 1 + JS IMPORT: successfully imported module 'lang' + JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Importing module _signals succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55b00 '_signals' is mod 1 + JS IMPORT: successfully imported module '_signals' JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive - 1/54 gjs:C / API tests OK 36.67s - 2/54 gjs:Scripts / CommandLine OK 25.64s - 3/54 gjs:Scripts / Warnings OK 2.20s - 4/54 gjs:JS / self OK 1.19s - 5/54 gjs:JS / ByteArray OK 1.51s - 6/54 gjs:JS / Exceptions OK 2.26s - 7/54 gjs:JS / Format OK 1.36s - 8/54 gjs:JS / Fundamental OK 1.33s - 9/54 gjs:JS / Gettext OK 1.33s -10/54 gjs:JS / GIMarshalling OK 4.34s -11/54 gjs:JS / Gio OK 1.89s -12/54 gjs:JS / GLib OK 1.95s -13/54 gjs:JS / GObject OK 1.17s -14/54 gjs:JS / GObjectClass OK 2.31s -15/54 gjs:JS / GObjectInterface OK 1.60s -16/54 gjs:JS / GTypeClass OK 1.26s -17/54 gjs:JS / Importer OK 1.65s -18/54 gjs:JS / Introspection OK 5.13s -19/54 gjs:JS / Lang OK 1.44s -20/54 gjs:JS / LegacyByteArray OK 1.44s -21/54 gjs:JS / LegacyClass OK 1.90s -22/54 gjs:JS / LegacyGObject OK 2.83s -23/54 gjs:JS / Mainloop OK 1.39s -24/54 gjs:JS / Namespace OK 1.04s -25/54 gjs:JS / Package OK 1.34s -26/54 gjs:JS / ParamSpec OK 1.70s -27/54 gjs:JS / Print OK 0.93s + JS IMPORT: Importing module signals succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55a40 'signals' is mod 1 + JS IMPORT: successfully imported module 'signals' + JS IMPORT: Importing module tweener succeeded + JS IMPORT: Defining parent 0xf2f62240 of 0xf2f55960 'tweener' is mod 1 + JS IMPORT: successfully imported module 'tweener' + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop + JS CTX: Enabling JIT + JS CTX: Initialized class GjsFileImporter prototype 0xf3062020 + JS IMPORT: Defining parent (nil) of 0xf3062040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3062040 of 0xf31001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3062060 + JS IMPORT: Defining parent 0xf3062040 of 0xf3062080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf30620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3062040 of 0xf30620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf30620e0 in 0xf3062040 + JS IMPORT: successfully imported directory 'overrides' + JS IMPORT: Importing module equations succeeded + JS IMPORT: Defining parent 0xf2f62240 of 0xf2f968a0 'equations' is mod 1 + JS IMPORT: successfully imported module 'equations' + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf3062040 of 0xf3100600 '_byteArrayNative' is mod 1 + JS IMPORT: successfully imported module '_byteArrayNative' + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf3062040 of 0xf3055140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf30620e0 of 0xf3055100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3062100, JSClass 0xf7903628, in object 0xf30620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3062120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3055180 + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3062160, JSClass 0xf7903628, in object 0xf30620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf30621a0, JSClass 0xf7903628, in object 0xf30620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf30620c0 in GIRepository 0xf3062080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' +1..25 +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 object doesn't crash when resolving a non-string property +1..4 +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 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 @@ -11851,27 +11455,6 @@ 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 -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 -1..2 -ok 1 WarnLib bug 689482 -ok 2 WarnLib calls vfuncs with unnamed parameters 1..259 ok 1 Life, the Universe and Everything includes null return value ok 2 Life, the Universe and Everything includes booleans @@ -12132,298 +11715,96 @@ ok 257 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported ok 258 Life, the Universe and Everything Flat array of structs transfer-full in parameter ok 259 Life, the Universe and Everything Flat array of structs transfer-none in parameter - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f4f628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f4f628, in object 0xb26620c0 - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f4f628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf3055780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f4f628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf30621e0, JSClass 0xf7903628, in object 0xf30620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf30550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded - JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing module _cairo succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 '_cairo' is mod 1 - JS IMPORT: successfully imported module '_cairo' - JS IMPORT: Importing 'cairoNative' - JS NATIVE: Defining native module 'cairoNative' - JS CTX: Initialized class Region prototype 0xb2655a20 - JS CTX: Initialized class Context prototype 0xb2655a40 - JS CTX: Initialized class Surface prototype 0xb2655a60 - JS CTX: Initialized class ImageSurface prototype 0xb2655a80 - JS CTX: Initialized class Path prototype 0xb2655aa0 - JS CTX: Initialized class PSSurface prototype 0xb2655ac0 - JS CTX: Initialized class PDFSurface prototype 0xb2655ae0 - JS CTX: Initialized class SVGSurface prototype 0xb2655b00 - JS CTX: Initialized class Pattern prototype 0xb2655b20 - JS CTX: Initialized class Gradient prototype 0xb2655b40 - JS CTX: Initialized class LinearGradient prototype 0xb2655b60 - JS CTX: Initialized class RadialGradient prototype 0xb2655b80 - JS CTX: Initialized class SurfacePattern prototype 0xb2655ba0 - JS CTX: Initialized class SolidPattern prototype 0xb2655bc0 - JS IMPORT: Defining parent 0xb2662040 of 0xb2706450 'cairoNative' is mod 1 - JS IMPORT: successfully imported module 'cairoNative' - JS IMPORT: Importing module cairo succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655960 'cairo' is mod 1 - JS IMPORT: successfully imported module 'cairo' - JS IMPORT: JS import 'Gdk' not found in resource:///org/gnome/gjs/modules/core/overrides - JS CTX: Ignoring second exception: 'No property 'Gdk' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'Gdk' 0xb26622c0 in GIRepository 0xb2662080 - JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides - JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GIMarshallingTests' 0xb26622e0 in GIRepository 0xb2662080 - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655c20 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS CTX: Enabling JIT JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662340 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3062260 in GIRepository 0xf3062080 JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing module _legacy succeeded + JS IMPORT: Defining parent 0xf3062040 of 0xf3055a20 '_legacy' is mod 1 + JS IMPORT: successfully imported module '_legacy' JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ce0 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf30559e0 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit - - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2655d20 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf3055a60 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f80628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f80628, in object 0xb26620c0 - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f80628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ca0 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf30559a0 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655c60 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf30620e0 of 0xf3055960 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' - JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 - JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' - JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f80628, in object 0xb26620c0 - JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' - JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 - JS IMPORT: successfully imported module 'minijasmine' - JS CTX: Script evaluation succeeded JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2707b80 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf31075f8 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655f60 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3062040 of 0xf3055ca0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655f20 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf30620e0 of 0xf3055c60 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' - JS CTX: Enabling JIT JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb26a0040 class 0xb6f512e8 in object 0xb2662360 - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' - JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' JS IMPORT: Importing 'gi' - - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662620, JSClass 0xb6f4f808, in object 0xb2662360 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' + JS G PRM: Defined class ParamSpec prototype is 0xf3055d60 class 0xf79052e8 in object 0xf3062280 + JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' + JS G OBJ: Defined class for Object (GObject), prototype 0xf3062540, JSClass 0xf7903808, in object 0xf3062280 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662360 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662640, JSClass 0xb6f4f808, in object 0xb2662320 - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb2662680, JSClass 0xb6f4f808, in object 0xb2662320 + JS G NS: Defined namespace 'GObject' 0xf3062280 in GIRepository 0xf3062080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3062560, JSClass 0xf7903808, in object 0xf3062240 + JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf30625a0, JSClass 0xf7903808, in object 0xf3062240 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - - JS IMPORT: successfully imported directory 'overrides' + JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb26626c0, JSClass 0xb6f4f628, in object 0xb2662320 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf30625e0, JSClass 0xf7903628, in object 0xf3062240 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662700, JSClass 0xb6f4f628, in object 0xb2662320 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3062620, JSClass 0xf7903628, in object 0xf3062240 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662740, JSClass 0xb6f4f808, in object 0xb2662320 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb2662780, JSClass 0xb6f4f808, in object 0xb2662340 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3062660, JSClass 0xf7903808, in object 0xf3062240 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf30626a0, JSClass 0xf7903808, in object 0xf3062260 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb26627c0, JSClass 0xb6f4f808, in object 0xb2662320 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf30626e0, JSClass 0xf7903808, in object 0xf3062240 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb26a0540, JSClass 0xb6f4f798, in object 0xb2662320 - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662820, JSClass 0xb6f4f808, in object 0xb2700360 - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' + JS G IFACE: Defined class for File (GFile), prototype 0xf309b280, JSClass 0xf7903798, in object 0xf3062240 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3062740, JSClass 0xf7903808, in object 0xf3100360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb2662880, JSClass 0xb6f4f628, in object 0xb2662320 - JS IMPORT: successfully imported module 'byteArray' + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf30627a0, JSClass 0xf7903628, in object 0xf3062240 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema - JS IMPORT: Importing module GLib succeeded JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb26628c0, JSClass 0xb6f4f808, in object 0xb2662320 - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6ee5628, in object 0xb26620c0 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf30627e0, JSClass 0xf7903808, in object 0xf3062240 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) @@ -12436,266 +11817,376 @@ JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6ee5628, in object 0xb26620c0 JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6ee5628, in object 0xb26620c0 JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) - + JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) - - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) - JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662260 in GIRepository 0xb2662080 - JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit - JS G NS: Defined namespace 'Gio' 0xb2662320 in GIRepository 0xb2662080 - JS IMPORT: Importing module Gtk succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655be0 'Gtk' is mod 1 - JS IMPORT: successfully imported module 'Gtk' - JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' - JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS G NS: Defined namespace 'Gio' 0xf3062240 in GIRepository 0xf3062080 + JS IMPORT: JS import 'WarnLib' not found in resource:///org/gnome/gjs/modules/core/overrides + JS CTX: Ignoring second exception: 'No property 'WarnLib' in GI repository object (or it was not an object)' + JS G NS: Defined namespace 'WarnLib' 0xf3062820 in GIRepository 0xf3062080 + JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' + JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0xf309ba00, JSClass 0xf7903798, in object 0xf3062820 + JS G OBJ: Defined class for Gjs_WhateverImpl (Gjs_WhateverImpl), prototype 0xf3062880, JSClass 0xf7903808, in object 0xf3100360 + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop + JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' + JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' + JS G BXD: Defined class for Error (GError), prototype 0xf30628c0, JSClass 0xf7903628, in object 0xf30620c0 + JS G BXD: Defining method matches in prototype for GLib.Error + JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' + JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xf309be60, JSClass 0xf79036e0, in object 0xf3062240 + JS G ENUM: Defining enum value FAILED (fixed from failed) 0 + JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 + JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 + JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 + JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 + JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 + JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 + JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 + JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 + JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 + JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 + JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 + JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 + JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 + JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 + JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 + JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 + JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 + JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 + JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 + JS G ENUM: Defining enum value PENDING (fixed from pending) 20 + JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 + JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 + JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 + JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 + JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 + JS G ENUM: Defining enum value BUSY (fixed from busy) 26 + JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 + JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 + JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 + JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 + JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 + JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 + JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 + JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 + JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 + JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 + JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 + JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 + JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 + JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 + JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 + JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 + JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 + JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 + JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 + JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 + JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' + JS G BXD: Defining method quit in prototype for GLib.MainLoop + JS CTX: Script evaluation succeeded + JS CTX: Script returned integer code 0 + JS MEMORY: Memory report: before destroying context + JS MEMORY: 198 objects currently alive + JS MEMORY: boxed_instance = 2 + JS MEMORY: boxed_prototype = 8 + JS MEMORY: closure = 2 + JS MEMORY: function = 153 + JS MEMORY: fundamental_instance = 0 + JS MEMORY: fundamental_prototype = 0 + JS MEMORY: gerror_instance = 0 + JS MEMORY: gerror_prototype = 1 + JS MEMORY: importer = 2 + JS MEMORY: interface = 2 + JS MEMORY: module = 11 + JS MEMORY: ns = 5 + JS MEMORY: object_instance = 2 + JS MEMORY: object_prototype = 9 + JS MEMORY: param = 0 + JS MEMORY: repo = 1 + JS MEMORY: union_instance = 0 + JS MEMORY: union_prototype = 0 + JS CTX: JS shutdown sequence + JS CTX: Stopping profiler + JS CTX: Shutting down toggle queue + JS CTX: Notifying reference holders of GjsContext dispose + JS CTX: Checking unhandled promise rejections + JS CTX: Releasing cached JS wrappers + JS CTX: Final triggered GC + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive + JS G BXD: Defining method quit in prototype for GLib.MainLoop + JS CTX: Script evaluation succeeded + JS CTX: Script returned integer code 0 + JS MEMORY: Memory report: before destroying context + JS MEMORY: 73 objects currently alive + JS MEMORY: boxed_instance = 1 + JS MEMORY: boxed_prototype = 4 + JS MEMORY: closure = 0 + JS MEMORY: function = 52 + JS MEMORY: fundamental_instance = 0 + JS MEMORY: fundamental_prototype = 0 + JS MEMORY: gerror_instance = 0 + JS MEMORY: gerror_prototype = 0 + JS MEMORY: importer = 3 + JS MEMORY: interface = 0 + JS MEMORY: module = 11 + JS MEMORY: ns = 1 + JS MEMORY: object_instance = 0 + JS MEMORY: object_prototype = 0 + JS MEMORY: param = 0 + JS MEMORY: repo = 1 + JS MEMORY: union_instance = 0 + JS MEMORY: union_prototype = 0 + JS CTX: JS shutdown sequence + JS CTX: Stopping profiler + JS CTX: Shutting down toggle queue + JS CTX: Notifying reference holders of GjsContext dispose + JS CTX: Checking unhandled promise rejections + JS CTX: Releasing cached JS wrappers + JS CTX: Final triggered GC + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive + JS CTX: Enabling JIT + JS CTX: Initialized class GjsFileImporter prototype 0xf3562020 + JS IMPORT: Defining parent (nil) of 0xf3562040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3562040 of 0xf36001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3562060 + JS IMPORT: Defining parent 0xf3562040 of 0xf3562080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf35620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3562040 of 0xf35620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf35620e0 in 0xf3562040 + JS IMPORT: successfully imported directory 'overrides' + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf3562040 of 0xf3600600 '_byteArrayNative' is mod 1 + JS IMPORT: successfully imported module '_byteArrayNative' + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf3562040 of 0xf3555140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf35620e0 of 0xf3555100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3562100, JSClass 0xf7e60628, in object 0xf35620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3562120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3555180 + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3562160, JSClass 0xf7e60628, in object 0xf35620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf35621a0, JSClass 0xf7e60628, in object 0xf35620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf35620c0 in GIRepository 0xf3562080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf3555780 'jasmine' is mod 1 JS IMPORT: successfully imported module 'jasmine' - JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a40 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a00 'lang' is mod 1 - JS IMPORT: successfully imported module 'lang' - JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a80 '_signals' is mod 1 - JS IMPORT: successfully imported module '_signals' - JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559c0 'signals' is mod 1 - JS IMPORT: successfully imported module 'signals' - JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655980 'Gio' is mod 1 - JS IMPORT: successfully imported module 'Gio' - JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6ee5628, in object 0xb26620c0 - - JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' - JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf35621e0, JSClass 0xf7e60628, in object 0xf35620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf35550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded - JS IMPORT: Importing '_gi' - JS NATIVE: Defining native module '_gi' + JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Importing module _cairo succeeded + JS IMPORT: Defining parent 0xf3562040 of 0xf35559a0 '_cairo' is mod 1 + JS IMPORT: successfully imported module '_cairo' + JS IMPORT: Importing 'cairoNative' + JS NATIVE: Defining native module 'cairoNative' + JS CTX: Initialized class Region prototype 0xf3555a20 + JS CTX: Initialized class Context prototype 0xf3555a40 + JS CTX: Initialized class Surface prototype 0xf3555a60 + JS CTX: Initialized class ImageSurface prototype 0xf3555a80 + JS CTX: Initialized class Path prototype 0xf3555aa0 + JS CTX: Initialized class PSSurface prototype 0xf3555ac0 + JS CTX: Initialized class PDFSurface prototype 0xf3555ae0 + JS CTX: Initialized class SVGSurface prototype 0xf3555b00 + JS CTX: Initialized class Pattern prototype 0xf3555b20 + JS CTX: Initialized class Gradient prototype 0xf3555b40 + JS CTX: Initialized class LinearGradient prototype 0xf3555b60 + JS CTX: Initialized class RadialGradient prototype 0xf3555b80 + JS CTX: Initialized class SurfacePattern prototype 0xf3555ba0 + JS CTX: Initialized class SolidPattern prototype 0xf3555bc0 + JS IMPORT: Defining parent 0xf3562040 of 0xf3606450 'cairoNative' is mod 1 + JS IMPORT: successfully imported module 'cairoNative' + JS IMPORT: Importing module cairo succeeded + JS IMPORT: Defining parent 0xf3562040 of 0xf3555960 'cairo' is mod 1 + JS IMPORT: successfully imported module 'cairo' + JS IMPORT: JS import 'Gdk' not found in resource:///org/gnome/gjs/modules/core/overrides + JS CTX: Ignoring second exception: 'No property 'Gdk' in GI repository object (or it was not an object)' + JS G NS: Defined namespace 'Gdk' 0xf35622c0 in GIRepository 0xf3562080 + JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides + JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' + JS G NS: Defined namespace 'GIMarshallingTests' 0xf35622e0 in GIRepository 0xf3562080 JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit - JS IMPORT: Defining parent 0xb2662040 of 0xb2707638 '_gi' is mod 1 - JS IMPORT: successfully imported module '_gi' - JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655cc0 '_common' is mod 1 - JS IMPORT: successfully imported module '_common' - JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655c80 'GObject' is mod 1 - JS IMPORT: successfully imported module 'GObject' JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf3555c20 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' - JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' - JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655d80 class 0xb6f822e8 in object 0xb2662280 JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662280 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3562340 in GIRepository 0xf3562080 JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a60 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf3555ce0 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ - JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662540, JSClass 0xb6f80808, in object 0xb2662280 JS IMPORT: Importing module _signals succeeded - JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' - JS IMPORT: Defining parent 0xb2662040 of 0xb2655aa0 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf3555d20 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' - JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' - JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2662280 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662560, JSClass 0xb6f80808, in object 0xb2662240 - JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625a0, JSClass 0xb6f80808, in object 0xb2662240 - JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) - JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) - JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb26625e0, JSClass 0xb6f80628, in object 0xb2662240 - JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662620, JSClass 0xb6f80628, in object 0xb2662240 - JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' - JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' JS IMPORT: Importing module signals succeeded - - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 'signals' is mod 1 - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662660, JSClass 0xb6f80808, in object 0xb2662240 + JS IMPORT: Importing module signals succeeded + JS IMPORT: Defining parent 0xf3562040 of 0xf3555ca0 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626a0, JSClass 0xb6f80808, in object 0xb2662260 - JS IMPORT: Defining parent 0xb26620e0 of 0xb26559e0 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf35620e0 of 0xf3555c60 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' - JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb26626e0, JSClass 0xb6f80808, in object 0xb2662240 - JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269c2a0, JSClass 0xb6f80798, in object 0xb2662240 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662740, JSClass 0xb6f80808, in object 0xb2700360 - JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627a0, JSClass 0xb6f80628, in object 0xb2662240 - JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema - JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb26627e0, JSClass 0xb6f80808, in object 0xb2662240 - JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' - JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' - JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' - JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' - JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) - JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' - JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' - JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' - JS G NS: Defined namespace 'Gio' 0xb2662240 in GIRepository 0xb2662080 JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2707648 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf3607b80 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ce0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3562040 of 0xf3555f60 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655ca0 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf35620e0 of 0xf3555f20 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' - JS IMPORT: Importing module Gtk succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb269c9a0 'Gtk' is mod 1 - JS IMPORT: successfully imported module 'Gtk' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655da0 class 0xb6ee72e8 in object 0xb26622a0 - JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' + JS G PRM: Defined class ParamSpec prototype is 0xf35a0040 class 0xf7e622e8 in object 0xf3562360 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662560, JSClass 0xb6ee5808, in object 0xb26622a0 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3562620, JSClass 0xf7e60808, in object 0xf3562360 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb26622a0 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662580, JSClass 0xb6ee5808, in object 0xb2662260 + JS G NS: Defined namespace 'GObject' 0xf3562360 in GIRepository 0xf3562080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3562640, JSClass 0xf7e60808, in object 0xf3562320 JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625c0, JSClass 0xb6ee5808, in object 0xb2662260 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf3562680, JSClass 0xf7e60808, in object 0xf3562320 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb2662600, JSClass 0xb6ee5628, in object 0xb2662260 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf35626c0, JSClass 0xf7e60628, in object 0xf3562320 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662640, JSClass 0xb6ee5628, in object 0xb2662260 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3562700, JSClass 0xf7e60628, in object 0xf3562320 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662680, JSClass 0xb6ee5808, in object 0xb2662260 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626c0, JSClass 0xb6ee5808, in object 0xb2662280 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3562740, JSClass 0xf7e60808, in object 0xf3562320 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf3562780, JSClass 0xf7e60808, in object 0xf3562340 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb2662700, JSClass 0xb6ee5808, in object 0xb2662260 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf35627c0, JSClass 0xf7e60808, in object 0xf3562320 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269b2c0, JSClass 0xb6ee5798, in object 0xb2662260 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662760, JSClass 0xb6ee5808, in object 0xb2700360 + JS CTX: Enabling JIT + JS G IFACE: Defined class for File (GFile), prototype 0xf35a0540, JSClass 0xf7e60798, in object 0xf3562320 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3562820, JSClass 0xf7e60808, in object 0xf3600360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627c0, JSClass 0xb6ee5628, in object 0xb2662260 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf3562880, JSClass 0xf7e60628, in object 0xf3562320 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb2662800, JSClass 0xb6ee5808, in object 0xb2662260 + JS CTX: Initialized class GjsFileImporter prototype 0xf3662020 + JS IMPORT: Defining parent (nil) of 0xf3662040 'imports' is mod 0 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf35628c0, JSClass 0xf7e60808, in object 0xf3562320 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3662040 of 0xf37001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -12735,49 +12226,116 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662260 in GIRepository 0xb2662080 + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3662060 + JS IMPORT: Defining parent 0xf3662040 of 0xf3662080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS G NS: Defined namespace 'Gio' 0xf3562320 in GIRepository 0xf3562080 JS IMPORT: Importing module Gtk succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655960 'Gtk' is mod 1 + JS IMPORT: Defining parent 0xf35620e0 of 0xf3555be0 'Gtk' is mod 1 JS IMPORT: successfully imported module 'Gtk' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf36620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3662040 of 0xf36620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf36620e0 in 0xf3662040 + JS IMPORT: successfully imported directory 'overrides' + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf3662040 of 0xf3700600 '_byteArrayNative' is mod 1 + JS IMPORT: successfully imported module '_byteArrayNative' + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3662100, JSClass 0xf7f48628, in object 0xf36620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3662120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3655180 + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3662160, JSClass 0xf7f48628, in object 0xf36620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf36621a0, JSClass 0xf7f48628, in object 0xf36620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf36620c0 in GIRepository 0xf3662080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' + JS IMPORT: Importing module jasmine succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655780 'jasmine' is mod 1 + JS IMPORT: successfully imported module 'jasmine' + JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf36621e0, JSClass 0xf7f48628, in object 0xf36620c0 + JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' + JS IMPORT: Importing module minijasmine succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf36550c0 'minijasmine' is mod 1 + JS IMPORT: successfully imported module 'minijasmine' + JS CTX: Script evaluation succeeded JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' - JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xb2662900, JSClass 0xb6f4f808, in object 0xb2662360 - JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xb2662940, JSClass 0xb6f4f808, in object 0xb2662300 + JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf3562900, JSClass 0xf7e60808, in object 0xf3562360 + JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xf3562940, JSClass 0xf7e60808, in object 0xf3562300 JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' - JS G OBJ: Defined class for Container (GtkContainer), prototype 0xb2662980, JSClass 0xb6f4f808, in object 0xb2662300 + JS G OBJ: Defined class for Container (GtkContainer), prototype 0xf3562980, JSClass 0xf7e60808, in object 0xf3562300 JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) - JS G NS: Defined namespace 'Gtk' 0xb2662300 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'Gtk' 0xf3562300 in GIRepository 0xf3562080 JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'Regress' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'Regress' 0xb26629c0 in GIRepository 0xb2662080 - JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' - JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xb2662840, JSClass 0xb6f80808, in object 0xb2662280 - JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xb2662880, JSClass 0xb6f80808, in object 0xb2662820 - JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' - JS G OBJ: Defined class for Container (GtkContainer), prototype 0xb26628c0, JSClass 0xb6f80808, in object 0xb2662820 - JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) - JS G NS: Defined namespace 'Gtk' 0xb2662820 in GIRepository 0xb2662080 - JS IMPORT: Importing 'system' - JS NATIVE: Defining native module 'system' - JS IMPORT: Defining parent 0xb2662040 of 0xb270b9e0 'system' is mod 1 - JS IMPORT: successfully imported module 'system' - JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' - JS G OBJ: Defined class for Grid (GtkGrid), prototype 0xb2662900, JSClass 0xb6f80808, in object 0xb2662820 - JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0xb2662960, JSClass 0xb6f80808, in object 0xb2700360 - JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' - JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xb2662840, JSClass 0xb6ee5808, in object 0xb26622a0 - JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xb2662880, JSClass 0xb6ee5808, in object 0xb2662240 - JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0xb26629a0, JSClass 0xb6f80808, in object 0xb2700360 - JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' - JS G OBJ: Defined class for Container (GtkContainer), prototype 0xb26628c0, JSClass 0xb6ee5808, in object 0xb2662240 - JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) - JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' + JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides + JS G NS: Defined namespace 'Regress' 0xf35629c0 in GIRepository 0xf3562080 + JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' + JS G NS: Defined namespace 'GjsPrivate' 0xf3662260 in GIRepository 0xf3662080 + JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing module _legacy succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655a40 '_legacy' is mod 1 + JS IMPORT: successfully imported module '_legacy' + JS IMPORT: Importing module lang succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655a00 'lang' is mod 1 + JS IMPORT: successfully imported module 'lang' + JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Importing module _signals succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655a80 '_signals' is mod 1 + JS IMPORT: successfully imported module '_signals' + JS IMPORT: Importing module signals succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf36559c0 'signals' is mod 1 + JS IMPORT: successfully imported module 'signals' + JS IMPORT: Importing module Gio succeeded + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655980 'Gio' is mod 1 + JS IMPORT: successfully imported module 'Gio' + JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' JS IMPORT: Importing module cairo succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb26a9320 'cairo' is mod 1 JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' - + JS IMPORT: Defining parent 0xf35620e0 of 0xf35a9320 'cairo' is mod 1 JS IMPORT: successfully imported module 'cairo' - JS G NS: Defined namespace 'Gtk' 0xb2662240 in GIRepository 0xb2662080 JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' + JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 JS G ENUM: Defining enum value NONE (fixed from none) 1 JS G ENUM: Defining enum value GRAY (fixed from gray) 2 @@ -12785,22 +12343,22 @@ JS G ENUM: Defining enum value FAST (fixed from fast) 4 JS G ENUM: Defining enum value GOOD (fixed from good) 5 JS G ENUM: Defining enum value BEST (fixed from best) 6 - JS G ENUM: Defining cairo.Antialias as 0xb27185e0 + JS G ENUM: Defining cairo.Antialias as 0xf36185e0 JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' JS G ENUM: Defining enum value COLOR (fixed from color) 4096 JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 - JS G ENUM: Defining cairo.Content as 0xb2718638 + JS G ENUM: Defining cairo.Content as 0xf3618638 JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' JS G ENUM: Defining enum value NONE (fixed from none) 0 JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 JS G ENUM: Defining enum value PAD (fixed from pad) 3 - JS G ENUM: Defining cairo.Extend as 0xb2718690 + JS G ENUM: Defining cairo.Extend as 0xf3618690 JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' JS G ENUM: Defining enum value WINDING (fixed from winding) 0 JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 - JS G ENUM: Defining cairo.FillRule as 0xb27186e8 + JS G ENUM: Defining cairo.FillRule as 0xf36186e8 JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' JS G ENUM: Defining enum value FAST (fixed from fast) 0 JS G ENUM: Defining enum value GOOD (fixed from good) 1 @@ -12808,19 +12366,17 @@ JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 - JS G ENUM: Defining cairo.Filter as 0xb2718740 + JS G ENUM: Defining cairo.Filter as 0xf3618740 JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 - JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xb2662a00, JSClass 0xb6f80808, in object 0xb2662240 JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 - JS G ENUM: Defining cairo.FontSlant as 0xb2718798 + JS G ENUM: Defining cairo.FontSlant as 0xf3618798 JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 JS G ENUM: Defining enum value BOLD (fixed from bold) 1 - JS G ENUM: Defining cairo.FontWeight as 0xb27187f0 + JS G ENUM: Defining cairo.FontWeight as 0xf36187f0 JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' - JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0xb2662a40, JSClass 0xb6f80808, in object 0xb2662240 JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 @@ -12828,25 +12384,23 @@ JS G ENUM: Defining enum value A1 (fixed from a1) 3 JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 - JS G ENUM: Defining cairo.Format as 0xb2718848 - JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0xb2662a80, JSClass 0xb6f80808, in object 0xb2700360 + JS G ENUM: Defining cairo.Format as 0xf3618848 JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' JS G ENUM: Defining enum value BUTT (fixed from butt) 0 JS G ENUM: Defining enum value ROUND (fixed from round) 1 JS G ENUM: Defining enum value SQUARE (fixed from square) 2 - JS G ENUM: Defining cairo.LineCap as 0xb27188a0 + JS G ENUM: Defining cairo.LineCap as 0xf36188a0 JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' JS G ENUM: Defining enum value MITER (fixed from miter) 0 JS G ENUM: Defining enum value ROUND (fixed from round) 1 JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 - JS G ENUM: Defining cairo.LineJoin as 0xb27188f8 + JS G ENUM: Defining cairo.LineJoin as 0xf36188f8 JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 JS G ENUM: Defining enum value SOURCE (fixed from source) 1 JS G ENUM: Defining enum value OVER (fixed from over) 2 JS G ENUM: Defining enum value IN (fixed from in) 3 JS G ENUM: Defining enum value OUT (fixed from out) 4 - JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) JS G ENUM: Defining enum value ATOP (fixed from atop) 5 JS G ENUM: Defining enum value DEST (fixed from dest) 6 JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 @@ -12871,7 +12425,7 @@ JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 - JS G ENUM: Defining cairo.Operator as 0xb2718950 + JS G ENUM: Defining cairo.Operator as 0xf3618950 JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' JS G ENUM: Defining enum value SOLID (fixed from solid) 0 JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 @@ -12879,7 +12433,7 @@ JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 JS G ENUM: Defining enum value MESH (fixed from mesh) 4 JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 - JS G ENUM: Defining cairo.PatternType as 0xb2718b28 + JS G ENUM: Defining cairo.PatternType as 0xf3618b28 JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' JS G ENUM: Defining enum value IMAGE (fixed from image) 0 JS G ENUM: Defining enum value PDF (fixed from pdf) 1 @@ -12906,486 +12460,441 @@ JS G ENUM: Defining enum value SKIA (fixed from skia) 22 JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 JS G ENUM: Defining enum value COGL (fixed from cogl) 24 - JS G ENUM: Defining cairo.SurfaceType as 0xb2718b80 + JS G ENUM: Defining cairo.SurfaceType as 0xf3618b80 JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' - JS G BXD: Defined class for Region (CairoRegion), prototype 0xb2662ba0, JSClass 0xb6f4f628, in object 0xb26629e0 + JS G BXD: Defined class for Region (CairoRegion), prototype 0xf3562ba0, JSClass 0xf7e60628, in object 0xf35629e0 JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' - JS G BXD: Defined class for Context (CairoContext), prototype 0xb2662bc0, JSClass 0xb6f4f628, in object 0xb26629e0 + JS G BXD: Defined class for Context (CairoContext), prototype 0xf3562bc0, JSClass 0xf7e60628, in object 0xf35629e0 JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' - JS G BXD: Defined class for Surface (CairoSurface), prototype 0xb2662be0, JSClass 0xb6f4f628, in object 0xb26629e0 + JS G BXD: Defined class for Surface (CairoSurface), prototype 0xf3562be0, JSClass 0xf7e60628, in object 0xf35629e0 JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' - JS G BXD: Defined class for Path (void), prototype 0xb2662c00, JSClass 0xb6f4f628, in object 0xb26629e0 + JS G BXD: Defined class for Path (void), prototype 0xf3562c00, JSClass 0xf7e60628, in object 0xf35629e0 JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' - JS G BXD: Defined class for Pattern (CairoPattern), prototype 0xb2662c20, JSClass 0xb6f4f628, in object 0xb26629e0 - JS G NS: Defined namespace 'cairo' 0xb26629e0 in GIRepository 0xb2662080 - JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' - JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' + JS G BXD: Defined class for Pattern (CairoPattern), prototype 0xf3562c20, JSClass 0xf7e60628, in object 0xf35629e0 + JS G NS: Defined namespace 'cairo' 0xf35629e0 in GIRepository 0xf3562080 JS CTX: Script evaluation succeeded - JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0xb2662ae0, JSClass 0xb6f80808, in object 0xb2662240 - JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0xb2662b20, JSClass 0xb6f80808, in object 0xb2662240 JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0xb2662b60, JSClass 0xb6f80808, in object 0xb2700360 JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' JS G BXD: Defining method run in prototype for GLib.MainLoop + JS IMPORT: Importing '_gi' + JS NATIVE: Defining native module '_gi' + JS IMPORT: Defining parent 0xf3662040 of 0xf3707638 '_gi' is mod 1 + JS IMPORT: successfully imported module '_gi' + JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Importing module _common succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655cc0 '_common' is mod 1 + JS IMPORT: successfully imported module '_common' + JS IMPORT: Importing module GObject succeeded + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655c80 'GObject' is mod 1 + JS IMPORT: successfully imported module 'GObject' + JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' + JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' + JS G PRM: Defined class ParamSpec prototype is 0xf3655d80 class 0xf7f4a2e8 in object 0xf3662280 + JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' + JS G OBJ: Defined class for Object (GObject), prototype 0xf3662540, JSClass 0xf7f48808, in object 0xf3662280 + JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' + JS G NS: Defined namespace 'GObject' 0xf3662280 in GIRepository 0xf3662080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3662560, JSClass 0xf7f48808, in object 0xf3662240 + JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf36625a0, JSClass 0xf7f48808, in object 0xf3662240 + JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) + JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) + JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf36625e0, JSClass 0xf7f48628, in object 0xf3662240 + JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3662620, JSClass 0xf7f48628, in object 0xf3662240 + JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' + JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3662660, JSClass 0xf7f48808, in object 0xf3662240 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf36626a0, JSClass 0xf7f48808, in object 0xf3662260 + JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf36626e0, JSClass 0xf7f48808, in object 0xf3662240 + JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' + JS G IFACE: Defined class for File (GFile), prototype 0xf369c2a0, JSClass 0xf7f48798, in object 0xf3662240 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3662740, JSClass 0xf7f48808, in object 0xf3700360 + JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf36627a0, JSClass 0xf7f48628, in object 0xf3662240 + JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema + JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf36627e0, JSClass 0xf7f48808, in object 0xf3662240 + JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) + JS G NS: Defined namespace 'Gio' 0xf3662240 in GIRepository 0xf3662080 + JS IMPORT: Importing module Gtk succeeded + JS IMPORT: Defining parent 0xf36620e0 of 0xf369c9a0 'Gtk' is mod 1 + JS IMPORT: successfully imported module 'Gtk' + JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' + JS CTX: Enabling JIT + JS CTX: Initialized class GjsFileImporter prototype 0xf2f62020 + JS IMPORT: Defining parent (nil) of 0xf2f62040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf2f62040 of 0xf30001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf2f62060 + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f62080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf2f620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf2f620e0 in 0xf2f62040 + JS IMPORT: successfully imported directory 'overrides' + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf2f62040 of 0xf3000600 '_byteArrayNative' is mod 1 + JS IMPORT: successfully imported module '_byteArrayNative' + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf2f62100, JSClass 0xf7862628, in object 0xf2f620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf2f62120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf2f55180 + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf2f62160, JSClass 0xf7862628, in object 0xf2f620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf2f621a0, JSClass 0xf7862628, in object 0xf2f620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf2f620c0 in GIRepository 0xf2f62080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' + JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' + JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf3662840, JSClass 0xf7f48808, in object 0xf3662280 + JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xf3662880, JSClass 0xf7f48808, in object 0xf3662820 + JS IMPORT: Importing module jasmine succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55780 'jasmine' is mod 1 + JS IMPORT: successfully imported module 'jasmine' + JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' + JS G OBJ: Defined class for Container (GtkContainer), prototype 0xf36628c0, JSClass 0xf7f48808, in object 0xf3662820 + JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) + JS G NS: Defined namespace 'Gtk' 0xf3662820 in GIRepository 0xf3662080 + JS IMPORT: Importing 'system' + JS NATIVE: Defining native module 'system' + JS IMPORT: Defining parent 0xf3662040 of 0xf370b9e0 'system' is mod 1 + JS IMPORT: successfully imported module 'system' + JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' + JS G OBJ: Defined class for Grid (GtkGrid), prototype 0xf3662900, JSClass 0xf7f48808, in object 0xf3662820 + JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0xf3662960, JSClass 0xf7f48808, in object 0xf3700360 + JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0xf36629a0, JSClass 0xf7f48808, in object 0xf3700360 + JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf2f621e0, JSClass 0xf7862628, in object 0xf2f620c0 + JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' + JS IMPORT: Importing module minijasmine succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f550c0 'minijasmine' is mod 1 + JS IMPORT: successfully imported module 'minijasmine' + JS CTX: Script evaluation succeeded + JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' + JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' + JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xf3662a00, JSClass 0xf7f48808, in object 0xf3662240 + JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0xf3662a40, JSClass 0xf7f48808, in object 0xf3662240 + JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0xf3662a80, JSClass 0xf7f48808, in object 0xf3700360 + JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) + JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' + JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' + JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0xf3662ae0, JSClass 0xf7f48808, in object 0xf3662240 + JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0xf3662b20, JSClass 0xf7f48808, in object 0xf3662240 + JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0xf3662b60, JSClass 0xf7f48808, in object 0xf3700360 + JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' - JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0xb2662bc0, JSClass 0xb6f80808, in object 0xb2662240 - JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0xb2662c00, JSClass 0xb6f80808, in object 0xb2662240 + JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0xf3662bc0, JSClass 0xf7f48808, in object 0xf3662240 + JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0xf3662c00, JSClass 0xf7f48808, in object 0xf3662240 JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) - JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromFile (Gjs_MyComplexGtkSubclassFromFile), prototype 0xb2662c40, JSClass 0xb6f80808, in object 0xb2700360 + JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromFile (Gjs_MyComplexGtkSubclassFromFile), prototype 0xf3662c40, JSClass 0xf7f48808, in object 0xf3700360 + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS G OBJ: Defined class for Gjs_SubclassSubclass (Gjs_SubclassSubclass), prototype 0xf3662ca0, JSClass 0xf7f48808, in object 0xf3700360 + JS IMPORT: Importing module _legacy succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f559a0 '_legacy' is mod 1 + JS IMPORT: successfully imported module '_legacy' + JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides + JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' + JS G NS: Defined namespace 'GjsPrivate' 0xf2f62280 in GIRepository 0xf2f62080 + JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing module lang succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55a60 'lang' is mod 1 + JS IMPORT: successfully imported module 'lang' + JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Importing module _signals succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55aa0 '_signals' is mod 1 + JS IMPORT: successfully imported module '_signals' JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G BXD: Defining method run in prototype for GLib.MainLoop - JS G OBJ: Defined class for Gjs_SubclassSubclass (Gjs_SubclassSubclass), prototype 0xb2662ca0, JSClass 0xb6f80808, in object 0xb2700360 + JS IMPORT: Importing module signals succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55a20 'signals' is mod 1 + JS IMPORT: successfully imported module 'signals' JS G BXD: Defining method run in prototype for GLib.MainLoop + + JS IMPORT: Importing module Gio succeeded + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f559e0 'Gio' is mod 1 + JS IMPORT: successfully imported module 'Gio' + JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' + JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' + JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' + JS IMPORT: Importing '_gi' + JS NATIVE: Defining native module '_gi' + JS IMPORT: Defining parent 0xf2f62040 of 0xf3007648 '_gi' is mod 1 + JS IMPORT: successfully imported module '_gi' + JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Importing module _common succeeded + JS IMPORT: Defining parent 0xf2f62040 of 0xf2f55ce0 '_common' is mod 1 + JS IMPORT: successfully imported module '_common' + JS IMPORT: Importing module GObject succeeded + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55ca0 'GObject' is mod 1 + JS IMPORT: successfully imported module 'GObject' + JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' + JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' + JS G PRM: Defined class ParamSpec prototype is 0xf2f55da0 class 0xf78642e8 in object 0xf2f622a0 + JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' + JS G OBJ: Defined class for Object (GObject), prototype 0xf2f62560, JSClass 0xf7862808, in object 0xf2f622a0 + JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' + JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' + JS G NS: Defined namespace 'GObject' 0xf2f622a0 in GIRepository 0xf2f62080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf2f62580, JSClass 0xf7862808, in object 0xf2f62260 + JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf2f625c0, JSClass 0xf7862808, in object 0xf2f62260 + JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) + JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) + JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf2f62600, JSClass 0xf7862628, in object 0xf2f62260 + JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf2f62640, JSClass 0xf7862628, in object 0xf2f62260 + JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' + JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf2f62680, JSClass 0xf7862808, in object 0xf2f62260 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf2f626c0, JSClass 0xf7862808, in object 0xf2f62280 + JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf2f62700, JSClass 0xf7862808, in object 0xf2f62260 + JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' + JS G IFACE: Defined class for File (GFile), prototype 0xf2f9b2c0, JSClass 0xf7862798, in object 0xf2f62260 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf2f62760, JSClass 0xf7862808, in object 0xf3000360 + JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf2f627c0, JSClass 0xf7862628, in object 0xf2f62260 + JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema + JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf2f62800, JSClass 0xf7862808, in object 0xf2f62260 + JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) + JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) + JS G NS: Defined namespace 'Gio' 0xf2f62260 in GIRepository 0xf2f62080 + JS IMPORT: Importing module Gtk succeeded + JS IMPORT: Defining parent 0xf2f620e0 of 0xf2f55960 'Gtk' is mod 1 + JS IMPORT: successfully imported module 'Gtk' + JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' + JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' + JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf2f62840, JSClass 0xf7862808, in object 0xf2f622a0 + JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xf2f62880, JSClass 0xf7862808, in object 0xf2f62240 + JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' + JS G OBJ: Defined class for Container (GtkContainer), prototype 0xf2f628c0, JSClass 0xf7862808, in object 0xf2f62240 + JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) + JS G NS: Defined namespace 'Gtk' 0xf2f62240 in GIRepository 0xf2f62080 JS CTX: Script evaluation succeeded JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' JS G BXD: Defining method run in prototype for GLib.MainLoop JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' - JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' + JS G NS: Found info type OBJECT for 'OffscreenWindow' in namespace 'Gtk' JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' - JS G OBJ: Defined class for Bin (GtkBin), prototype 0xb2662900, JSClass 0xb6ee5808, in object 0xb2662240 - JS G OBJ: Defined class for Window (GtkWindow), prototype 0xb2662940, JSClass 0xb6ee5808, in object 0xb2662240 + JS G OBJ: Defined class for Bin (GtkBin), prototype 0xf3562c40, JSClass 0xf7e60808, in object 0xf3562300 + JS G OBJ: Defined class for Window (GtkWindow), prototype 0xf3562c80, JSClass 0xf7e60808, in object 0xf3562300 + JS G OBJ: Defined class for OffscreenWindow (GtkOffscreenWindow), prototype 0xf3562cc0, JSClass 0xf7e60808, in object 0xf3562300 + JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' + JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' + JS G OBJ: Defined class for Bin (GtkBin), prototype 0xf3662ce0, JSClass 0xf7f48808, in object 0xf3662820 + JS G OBJ: Defined class for Window (GtkWindow), prototype 0xf3662d20, JSClass 0xf7f48808, in object 0xf3662820 JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 JS G ENUM: Defining enum value POPUP (fixed from popup) 1 - JS G ENUM: Defining Gtk.WindowType as 0xb27100f0 + JS G ENUM: Defining Gtk.WindowType as 0xf371bb98 + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G NS: Found info type OBJECT for 'DrawingArea' in namespace 'Gtk' + JS G OBJ: Defined class for DrawingArea (GtkDrawingArea), prototype 0xf3562d00, JSClass 0xf7e60808, in object 0xf3562300 + JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) + JS G OBJ: Defining method realize in prototype for GtkWidget (Gtk.Widget) + JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' + JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' + JS G OBJ: Defined class for Window (GdkWindow), prototype 0xf3562d40, JSClass 0xf7e60808, in object 0xf35622c0 + JS G OBJ: Defined class for GdkX11Window (GdkX11Window), prototype 0xf3562d80, JSClass 0xf7e60808, in object 0xf3600360 + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) + JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' + JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xf3662d80, JSClass 0xf7f48808, in object 0xf3662820 + JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' + JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' + JS G OBJ: Defined class for Misc (GtkMisc), prototype 0xf3662de0, JSClass 0xf7f48808, in object 0xf3662820 + JS G OBJ: Defined class for Label (GtkLabel), prototype 0xf3662e20, JSClass 0xf7f48808, in object 0xf3662820 + JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' + JS G ENUM: Defining enum value AFTER (fixed from after) 1 + JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 + JS G ENUM: Defining GObject.ConnectFlags as 0xf371bce8 + JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) + JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' - JS G OBJ: Defined class for Bin (GtkBin), prototype 0xb2662ce0, JSClass 0xb6f80808, in object 0xb2662820 - JS G OBJ: Defined class for Window (GtkWindow), prototype 0xb2662d20, JSClass 0xb6f80808, in object 0xb2662820 + JS G OBJ: Defined class for Bin (GtkBin), prototype 0xf2f62900, JSClass 0xf7862808, in object 0xf2f62240 + JS G OBJ: Defined class for Window (GtkWindow), prototype 0xf2f62940, JSClass 0xf7862808, in object 0xf2f62240 JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 JS G ENUM: Defining enum value POPUP (fixed from popup) 1 - JS G ENUM: Defining Gtk.WindowType as 0xb271bb98 - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G ENUM: Defining Gtk.WindowType as 0xf30100f0 JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) - JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' - JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' - JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 - JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 - JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 - JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 - JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 - JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 - JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 - JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 - JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb27101c0 -== Stack trace for context 0x2352080 == -#0 249d860 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:23 (b267ac80 @ 51) -#1 249d7f0 i resource:///org/gjs/jsunit/jasmine.js:1950 (b26771c8 @ 30) -#2 249d760 i resource:///org/gjs/jsunit/jasmine.js:1938 (b2677200 @ 184) -#3 249d6f0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#4 249d688 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#5 249d5f8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#6 249d588 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#7 249d500 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#8 249d470 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#9 249d400 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#10 249d398 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#11 249d318 i resource:///org/gjs/jsunit/jasmine.js:2564 (b2675e78 @ 90) -#12 249d290 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#13 249d200 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#14 249d190 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#15 249d128 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#16 249d0a8 i resource:///org/gjs/jsunit/jasmine.js:2426 (b2676120 @ 152) -#17 249d038 i resource:///org/gjs/jsunit/jasmine.js:776 (b2679548 @ 339) -#18 249cfb0 i :4 (b2693510 @ 22) -#19 249cf48 i :12 (b2693548 @ 75) - JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround -== Stack trace for context 0x2352080 == -#0 249dd00 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:33 (b267ac48 @ 56) -#1 249dc90 i resource:///org/gjs/jsunit/jasmine.js:1950 (b26771c8 @ 30) -#2 be861c10 b resource:///org/gjs/jsunit/jasmine.js:1938 (b2677200 @ 184) -#3 249dc20 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#4 249dbb8 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#5 249db28 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#6 249dab8 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#7 249da30 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#8 be8628a8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#9 249d930 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#10 249d8d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#11 249d870 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#12 249d7f0 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#13 249d760 i resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#14 249d6f0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#15 249d688 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#16 249d5f8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#17 249d588 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#18 249d500 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#19 249d470 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#20 249d400 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#21 249d398 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#22 249d318 i resource:///org/gjs/jsunit/jasmine.js:2564 (b2675e78 @ 90) -#23 249d290 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#24 249d200 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#25 249d190 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#26 249d128 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#27 249d0a8 i resource:///org/gjs/jsunit/jasmine.js:2426 (b2676120 @ 152) -#28 249d038 i resource:///org/gjs/jsunit/jasmine.js:776 (b2679548 @ 339) -#29 249cfb0 i :4 (b2693510 @ 22) -#30 249cf48 i :12 (b2693548 @ 75) + JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) -== Stack trace for context 0x2352080 == -#0 26c7260 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:45 (b267ac10 @ 99) -#1 26c71f0 i resource:///org/gjs/jsunit/jasmine.js:1950 (b26771c8 @ 30) -#2 be8607b0 b resource:///org/gjs/jsunit/jasmine.js:1938 (b2677200 @ 184) -#3 26c7180 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#4 26c7118 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#5 26c7088 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#6 26c7018 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#7 249de40 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#8 be861448 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#9 249ddd0 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#10 249dd78 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#11 249dd10 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#12 249dc90 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#13 be861c10 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#14 249dc20 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#15 249dbb8 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#16 249db28 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#17 249dab8 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#18 249da30 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#19 be8628a8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#20 249d930 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#21 249d8d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#22 249d870 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#23 249d7f0 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#24 249d760 i resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#25 249d6f0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#26 249d688 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#27 249d5f8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#28 249d588 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#29 249d500 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#30 249d470 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#31 249d400 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#32 249d398 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#33 249d318 i resource:///org/gjs/jsunit/jasmine.js:2564 (b2675e78 @ 90) -#34 249d290 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#35 249d200 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#36 249d190 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#37 249d128 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#38 249d0a8 i resource:///org/gjs/jsunit/jasmine.js:2426 (b2676120 @ 152) -#39 249d038 i resource:///org/gjs/jsunit/jasmine.js:776 (b2679548 @ 339) -#40 249cfb0 i :4 (b2693510 @ 22) -#41 249cf48 i :12 (b2693548 @ 75) JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) -== Stack trace for context 0x2352080 == -#0 26c7670 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:57 (b267abd8 @ 104) -#1 26c7600 i resource:///org/gjs/jsunit/jasmine.js:1950 (b26771c8 @ 30) -#2 be85f3e0 b resource:///org/gjs/jsunit/jasmine.js:1938 (b2677200 @ 184) -#3 26c7590 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#4 26c7528 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#5 26c7498 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#6 26c7428 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#7 26c73a0 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#8 be860078 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#9 26c7330 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#10 26c72d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#11 26c7270 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#12 26c71f0 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#13 be8607b0 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#14 26c7180 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#15 26c7118 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#16 26c7088 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#17 26c7018 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#18 249de40 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#19 be861448 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#20 249ddd0 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#21 249dd78 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#22 249dd10 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#23 249dc90 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#24 be861c10 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#25 249dc20 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#26 249dbb8 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#27 249db28 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#28 249dab8 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#29 249da30 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#30 be8628a8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#31 249d930 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#32 249d8d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#33 249d870 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#34 249d7f0 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#35 249d760 i resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#36 249d6f0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#37 249d688 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#38 249d5f8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#39 249d588 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#40 249d500 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#41 249d470 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#42 249d400 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#43 249d398 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#44 249d318 i resource:///org/gjs/jsunit/jasmine.js:2564 (b2675e78 @ 90) -#45 249d290 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#46 249d200 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#47 249d190 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#48 249d128 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#49 249d0a8 i resource:///org/gjs/jsunit/jasmine.js:2426 (b2676120 @ 152) -#50 249d038 i resource:///org/gjs/jsunit/jasmine.js:776 (b2679548 @ 339) -#51 249cfb0 i :4 (b2693510 @ 22) -#52 249cf48 i :12 (b2693548 @ 75) JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround -== Stack trace for context 0x2352080 == -#0 26c7a10 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:67 (b267aba0 @ 69) -#1 be85db70 b resource:///org/gjs/jsunit/jasmine.js:1950 (b26771c8 @ 30) -#2 be85e010 b resource:///org/gjs/jsunit/jasmine.js:1938 (b2677200 @ 184) -#3 26c79a0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#4 26c7938 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#5 26c78a8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#6 26c7838 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#7 26c77b0 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#8 be85eca8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#9 26c7740 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#10 26c76e8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#11 26c7680 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#12 26c7600 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#13 be85f3e0 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#14 26c7590 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#15 26c7528 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#16 26c7498 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#17 26c7428 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#18 26c73a0 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#19 be860078 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#20 26c7330 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#21 26c72d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#22 26c7270 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#23 26c71f0 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#24 be8607b0 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#25 26c7180 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#26 26c7118 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#27 26c7088 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#28 26c7018 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#29 249de40 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#30 be861448 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#31 249ddd0 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#32 249dd78 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#33 249dd10 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#34 249dc90 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#35 be861c10 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#36 249dc20 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#37 249dbb8 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#38 249db28 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#39 249dab8 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#40 249da30 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#41 be8628a8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#42 249d930 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#43 249d8d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#44 249d870 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#45 249d7f0 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#46 249d760 i resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#47 249d6f0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#48 249d688 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#49 249d5f8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#50 249d588 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#51 249d500 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#52 249d470 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#53 249d400 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#54 249d398 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#55 249d318 i resource:///org/gjs/jsunit/jasmine.js:2564 (b2675e78 @ 90) -#56 249d290 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#57 249d200 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#58 249d190 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#59 249d128 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#60 249d0a8 i resource:///org/gjs/jsunit/jasmine.js:2426 (b2676120 @ 152) -#61 249d038 i resource:///org/gjs/jsunit/jasmine.js:776 (b2679548 @ 339) -#62 249cfb0 i :4 (b2693510 @ 22) -#63 249cf48 i :12 (b2693548 @ 75) + JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround -== Stack trace for context 0x2352080 == -#0 26c7e20 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:77 (b267ab30 @ 69) -#1 be85cb98 b resource:///org/gjs/jsunit/jasmine.js:1950 (b26771c8 @ 30) -#2 be85cc40 b resource:///org/gjs/jsunit/jasmine.js:1938 (b2677200 @ 184) -#3 26c7db0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#4 26c7d48 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#5 26c7cb8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#6 26c7c48 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#7 26c7bc0 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#8 be85d8d8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#9 26c7b50 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#10 26c7af8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#11 26c7a90 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#12 26c7a10 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#13 be85e010 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#14 26c79a0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#15 26c7938 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#16 26c78a8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#17 26c7838 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#18 26c77b0 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#19 be85eca8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#20 26c7740 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#21 26c76e8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#22 26c7680 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#23 26c7600 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#24 be85f3e0 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#25 26c7590 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#26 26c7528 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#27 26c7498 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#28 26c7428 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#29 26c73a0 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#30 be860078 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#31 26c7330 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#32 26c72d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#33 26c7270 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#34 26c71f0 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#35 be8607b0 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#36 26c7180 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#37 26c7118 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#38 26c7088 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#39 26c7018 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#40 249de40 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#41 be861448 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#42 249ddd0 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#43 249dd78 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#44 249dd10 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#45 249dc90 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#46 be861c10 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#47 249dc20 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#48 249dbb8 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#49 249db28 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#50 249dab8 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#51 249da30 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#52 be8628a8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#53 249d930 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#54 249d8d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#55 249d870 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#56 249d7f0 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#57 249d760 i resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#58 249d6f0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#59 249d688 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#60 249d5f8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#61 249d588 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#62 249d500 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#63 249d470 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#64 249d400 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#65 249d398 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#66 249d318 i resource:///org/gjs/jsunit/jasmine.js:2564 (b2675e78 @ 90) -#67 249d290 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#68 249d200 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#69 249d190 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#70 249d128 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#71 249d0a8 i resource:///org/gjs/jsunit/jasmine.js:2426 (b2676120 @ 152) -#72 249d038 i resource:///org/gjs/jsunit/jasmine.js:776 (b2679548 @ 339) -#73 249cfb0 i :4 (b2693510 @ 22) -#74 249cf48 i :12 (b2693548 @ 75) JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround -== Stack trace for context 0x2352080 == -#0 26cd2a8 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:87 (b267aac0 @ 63) -#1 be85b340 b resource:///org/gjs/jsunit/jasmine.js:1950 (b26771c8 @ 30) -#2 be85b870 b resource:///org/gjs/jsunit/jasmine.js:1938 (b2677200 @ 184) -#3 26cd238 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#4 26cd1d0 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#5 26cd140 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#6 26cd0d0 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#7 26cd048 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#8 be85c508 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#9 26c7f60 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#10 26c7f08 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#11 26c7ea0 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#12 26c7e20 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#13 be85cc40 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#14 26c7db0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#15 26c7d48 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#16 26c7cb8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#17 26c7c48 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#18 26c7bc0 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#19 be85d8d8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#20 26c7b50 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#21 26c7af8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#22 26c7a90 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#23 26c7a10 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#24 be85e010 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#25 26c79a0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#26 26c7938 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#27 26c78a8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#28 26c7838 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#29 26c77b0 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#30 be85eca8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#31 26c7740 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#32 26c76e8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#33 26c7680 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#34 26c7600 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#35 be85f3e0 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#36 26c7590 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#37 26c7528 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#38 26c7498 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#39 26c7428 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#40 26c73a0 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#41 be860078 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#42 26c7330 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#43 26c72d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#44 26c7270 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#45 26c71f0 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#46 be8607b0 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#47 26c7180 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#48 26c7118 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#49 26c7088 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#50 26c7018 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#51 249de40 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#52 be861448 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#53 249ddd0 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#54 249dd78 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#55 249dd10 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#56 249dc90 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#57 be861c10 b resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#58 249dc20 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#59 249dbb8 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#60 249db28 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#61 249dab8 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#62 249da30 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#63 be8628a8 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#64 249d930 i resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#65 249d8d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#66 249d870 i resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#67 249d7f0 i resource:///org/gjs/jsunit/jasmine.js:677 (b2679740 @ 71) -#68 249d760 i resource:///org/gjs/jsunit/jasmine.js:1945 (b2677200 @ 267) -#69 249d6f0 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#70 249d688 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#71 249d5f8 i resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#72 249d588 i resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#73 249d500 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#74 249d470 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#75 249d400 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#76 249d398 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#77 249d318 i resource:///org/gjs/jsunit/jasmine.js:2564 (b2675e78 @ 90) -#78 249d290 i resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#79 249d200 i resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#80 249d190 i resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#81 249d128 i resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#82 249d0a8 i resource:///org/gjs/jsunit/jasmine.js:2426 (b2676120 @ 152) -#83 249d038 i resource:///org/gjs/jsunit/jasmine.js:776 (b2679548 @ 339) -#84 249cfb0 i :4 (b2693510 @ 22) -#85 249cf48 i :12 (b2693548 @ 75) + JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' + JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' + JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' + JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xf3562de0, JSClass 0xf7e60808, in object 0xf35629c0 JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' + JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' + JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0xf3562e40, JSClass 0xf7e60628, in object 0xf35629e0 JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 JS MEMORY: Memory report: before destroying context - JS MEMORY: 240 objects currently alive - JS MEMORY: boxed_instance = 1 - JS MEMORY: boxed_prototype = 7 - JS MEMORY: closure = 0 - JS MEMORY: function = 187 + JS MEMORY: 275 objects currently alive + JS MEMORY: boxed_instance = 2 + JS MEMORY: boxed_prototype = 13 + JS MEMORY: closure = 1 + JS MEMORY: function = 208 JS MEMORY: fundamental_instance = 0 JS MEMORY: fundamental_prototype = 0 JS MEMORY: gerror_instance = 0 JS MEMORY: gerror_prototype = 0 JS MEMORY: importer = 2 JS MEMORY: interface = 1 - JS MEMORY: module = 12 - JS MEMORY: ns = 5 - JS MEMORY: object_instance = 11 - JS MEMORY: object_prototype = 13 + JS MEMORY: module = 15 + JS MEMORY: ns = 9 + JS MEMORY: object_instance = 5 + JS MEMORY: object_prototype = 18 JS MEMORY: param = 0 JS MEMORY: repo = 1 JS MEMORY: union_instance = 0 @@ -13397,6 +12906,9 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' JS CTX: Destroying JS context JS CTX: Releasing all native objects JS CTX: Disabling auto GC @@ -13405,59 +12917,6 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) - JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' - JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xb2662d80, JSClass 0xb6f80808, in object 0xb2662820 - JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' - JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' - JS G OBJ: Defined class for Misc (GtkMisc), prototype 0xb2662de0, JSClass 0xb6f80808, in object 0xb2662820 - JS G OBJ: Defined class for Label (GtkLabel), prototype 0xb2662e20, JSClass 0xb6f80808, in object 0xb2662820 - JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' - JS G ENUM: Defining enum value AFTER (fixed from after) 1 - JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 - JS G ENUM: Defining GObject.ConnectFlags as 0xb271bce8 - JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) - JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) - JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G NS: Found info type OBJECT for 'OffscreenWindow' in namespace 'Gtk' - JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' - JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' - JS G OBJ: Defined class for Bin (GtkBin), prototype 0xb2662c40, JSClass 0xb6f4f808, in object 0xb2662300 - JS G OBJ: Defined class for Window (GtkWindow), prototype 0xb2662c80, JSClass 0xb6f4f808, in object 0xb2662300 - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Defined class for OffscreenWindow (GtkOffscreenWindow), prototype 0xb2662cc0, JSClass 0xb6f4f808, in object 0xb2662300 - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround - JS G NS: Found info type OBJECT for 'DrawingArea' in namespace 'Gtk' - JS G OBJ: Defined class for DrawingArea (GtkDrawingArea), prototype 0xb2662d00, JSClass 0xb6f4f808, in object 0xb2662300 - JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) - JS G OBJ: Defining method realize in prototype for GtkWidget (Gtk.Widget) - JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' - JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' - JS G OBJ: Defined class for Window (GdkWindow), prototype 0xb2662d40, JSClass 0xb6f4f808, in object 0xb26622c0 - JS G OBJ: Defined class for GdkX11Window (GdkX11Window), prototype 0xb2662d80, JSClass 0xb6f4f808, in object 0xb2700360 - JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 @@ -13469,52 +12928,36 @@ JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb27369d0 - JS G OBJ: Defined class for Gjs_BadLabel (Gjs_BadLabel), prototype 0xb26b85e0, JSClass 0xb6f80808, in object 0xb2700360 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf37369d0 + JS G OBJ: Defined class for Gjs_BadLabel (Gjs_BadLabel), prototype 0xf36b85e0, JSClass 0xf7f48808, in object 0xf3700360 JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround -== Stack trace for context 0x107a080 == -#0 11c5008 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGtk3.js:188 (b267acb8 @ 286) -#1 be828d38 b resource:///org/gjs/jsunit/jasmine.js:1950 (b26771c8 @ 30) -#2 be828de0 b resource:///org/gjs/jsunit/jasmine.js:1938 (b2677200 @ 184) -#3 be828e70 b resource:///org/gjs/jsunit/jasmine.js:1923 (b2677238 @ 27) -#4 be828ed8 b resource:///org/gjs/jsunit/jasmine.js:714 (b26795b8 @ 133) -#5 be828f70 b resource:///org/gjs/jsunit/jasmine.js:371 (b2679fc8 @ 264) -#6 be828ff8 b resource:///org/gjs/jsunit/jasmine.js:2579 (b2675dd0 @ 36) -#7 be829080 b resource:///org/gjs/jsunit/jasmine.js:1980 (b2677190 @ 214) -#8 be829128 b resource:///org/gjs/jsunit/jasmine.js:1935 (b2677200 @ 159) -#9 be8291b0 b resource:///org/gjs/jsunit/jasmine.js:1962 (b2677120 @ 39) -#10 be829218 b resource:///org/gjs/jsunit/jasmine.js:1905 (b26773c0 @ 29) -#11 be829280 b resource:///org/gjs/jsunit/jasmine.js:383 (b2679f58 @ 81) -#12 11c4fb0 i resource:///org/gjs/jsunit/minijasmine.js:22 (b2667350 @ 6) -#13 11c4f48 i :12 (b2693d98 @ 75) - JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' +== Stack trace for context 0x1cfa080 == +#0 1e44f60 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGtk3.js:188 (f367acb8 @ 286) +#1 ffe13ef8 b resource:///org/gjs/jsunit/jasmine.js:1950 (f36771c8 @ 30) +#2 ffe13fa0 b resource:///org/gjs/jsunit/jasmine.js:1938 (f3677200 @ 184) +#3 ffe14030 b resource:///org/gjs/jsunit/jasmine.js:1923 (f3677238 @ 27) +#4 ffe14098 b resource:///org/gjs/jsunit/jasmine.js:714 (f36795b8 @ 133) +#5 ffe14130 b resource:///org/gjs/jsunit/jasmine.js:371 (f3679fc8 @ 264) +#6 ffe141b8 b resource:///org/gjs/jsunit/jasmine.js:2579 (f3675dd0 @ 36) +#7 ffe14240 b resource:///org/gjs/jsunit/jasmine.js:1980 (f3677190 @ 214) +#8 ffe142e8 b resource:///org/gjs/jsunit/jasmine.js:1935 (f3677200 @ 159) +#9 ffe14370 b resource:///org/gjs/jsunit/jasmine.js:1962 (f3677120 @ 39) +#10 ffe143d8 b resource:///org/gjs/jsunit/jasmine.js:1905 (f36773c0 @ 29) +#11 ffe14440 b resource:///org/gjs/jsunit/jasmine.js:383 (f3679f58 @ 81) +#12 1e44f08 i resource:///org/gjs/jsunit/minijasmine.js:22 (f3667350 @ 6) +#13 1e44ea0 i :12 (f3693d98 @ 75) JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' - JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0xb2662780, JSClass 0xb6f80808, in object 0xb2662820 - JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' - JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' - JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' - JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xb2662de0, JSClass 0xb6f4f808, in object 0xb26629c0 - JS CTX: Enabling JIT + JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0xf3662780, JSClass 0xf7f48808, in object 0xf3662820 JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' - JS G OBJ: Defined class for Stack (GtkStack), prototype 0xb2662f40, JSClass 0xb6f80808, in object 0xb2662820 + JS G OBJ: Defined class for Stack (GtkStack), prototype 0xf3662f40, JSClass 0xf7f48808, in object 0xf3662820 JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' - JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) - JS G OBJ: Defined class for Box (GtkBox), prototype 0xb26b8060, JSClass 0xb6f80808, in object 0xb2662820 + JS G OBJ: Defined class for Box (GtkBox), prototype 0xf36b8060, JSClass 0xf7f48808, in object 0xf3662820 JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) - JS CTX: Initialized class GjsFileImporter prototype 0xb2662020 JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'GjsPrivate' JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' - JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0xb26b8160, JSClass 0xb6f80628, in object 0xb2662820 - JS IMPORT: Defining parent (nil) of 0xb2662040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2662040 of 0xb27001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' + JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0xf36b8160, JSClass 0xf7f48628, in object 0xf3662820 JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 @@ -13545,46 +12988,444 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC - JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2662060 - JS IMPORT: Defining parent 0xb2662040 of 0xb2662080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb26620a0 - JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2662040 of 0xb26620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb26620e0 in 0xb2662040 - JS IMPORT: successfully imported directory 'overrides' - JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0xb2662e40, JSClass 0xb6f4f628, in object 0xb26629e0 - JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Destroying JS context + JS CTX: Destroying JS context JS CTX: Releasing all native objects JS CTX: Disabling auto GC JS CTX: Ending trace on global object JS CTX: Freeing allocated resources + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) + JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' + JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' + JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 + JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 + JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 + JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 + JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 + JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 + JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 + JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 + JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf30101c0 +== Stack trace for context 0xefa080 == +#0 10457b8 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:23 (f2f7ac80 @ 51) +#1 1045748 i resource:///org/gjs/jsunit/jasmine.js:1950 (f2f771c8 @ 30) +#2 10456b8 i resource:///org/gjs/jsunit/jasmine.js:1938 (f2f77200 @ 184) +#3 1045648 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#4 10455e0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#5 1045550 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#6 10454e0 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#7 1045458 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#8 10453c8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#9 1045358 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#10 10452f0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#11 1045270 i resource:///org/gjs/jsunit/jasmine.js:2564 (f2f75e78 @ 90) +#12 10451e8 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#13 1045158 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#14 10450e8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#15 1045080 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#16 1045000 i resource:///org/gjs/jsunit/jasmine.js:2426 (f2f76120 @ 152) +#17 1044f90 i resource:///org/gjs/jsunit/jasmine.js:776 (f2f79548 @ 339) +#18 1044f08 i :4 (f2f93510 @ 22) +#19 1044ea0 i :12 (f2f93548 @ 75) + JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround +== Stack trace for context 0xefa080 == +#0 1045c58 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:33 (f2f7ac48 @ 56) +#1 1045be8 i resource:///org/gjs/jsunit/jasmine.js:1950 (f2f771c8 @ 30) +#2 ff85a4c0 b resource:///org/gjs/jsunit/jasmine.js:1938 (f2f77200 @ 184) +#3 1045b78 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#4 1045b10 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#5 1045a80 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#6 1045a10 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#7 1045988 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#8 ff85b158 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#9 1045888 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#10 1045830 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#11 10457c8 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#12 1045748 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#13 10456b8 i resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#14 1045648 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#15 10455e0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#16 1045550 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#17 10454e0 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#18 1045458 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#19 10453c8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#20 1045358 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#21 10452f0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#22 1045270 i resource:///org/gjs/jsunit/jasmine.js:2564 (f2f75e78 @ 90) +#23 10451e8 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#24 1045158 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#25 10450e8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#26 1045080 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#27 1045000 i resource:///org/gjs/jsunit/jasmine.js:2426 (f2f76120 @ 152) +#28 1044f90 i resource:///org/gjs/jsunit/jasmine.js:776 (f2f79548 @ 339) +#29 1044f08 i :4 (f2f93510 @ 22) +#30 1044ea0 i :12 (f2f93548 @ 75) + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) +== Stack trace for context 0xefa080 == +#0 127f260 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:45 (f2f7ac10 @ 99) +#1 127f1f0 i resource:///org/gjs/jsunit/jasmine.js:1950 (f2f771c8 @ 30) +#2 ff859060 b resource:///org/gjs/jsunit/jasmine.js:1938 (f2f77200 @ 184) +#3 127f180 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#4 127f118 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#5 127f088 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#6 127f018 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#7 1045d98 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#8 ff859cf8 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#9 1045d28 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#10 1045cd0 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#11 1045c68 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#12 1045be8 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#13 ff85a4c0 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#14 1045b78 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#15 1045b10 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#16 1045a80 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#17 1045a10 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#18 1045988 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#19 ff85b158 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#20 1045888 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#21 1045830 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#22 10457c8 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#23 1045748 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#24 10456b8 i resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#25 1045648 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#26 10455e0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#27 1045550 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#28 10454e0 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#29 1045458 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#30 10453c8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#31 1045358 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#32 10452f0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#33 1045270 i resource:///org/gjs/jsunit/jasmine.js:2564 (f2f75e78 @ 90) +#34 10451e8 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#35 1045158 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#36 10450e8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#37 1045080 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#38 1045000 i resource:///org/gjs/jsunit/jasmine.js:2426 (f2f76120 @ 152) +#39 1044f90 i resource:///org/gjs/jsunit/jasmine.js:776 (f2f79548 @ 339) +#40 1044f08 i :4 (f2f93510 @ 22) +#41 1044ea0 i :12 (f2f93548 @ 75) + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) +== Stack trace for context 0xefa080 == +#0 127f670 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:57 (f2f7abd8 @ 104) +#1 127f600 i resource:///org/gjs/jsunit/jasmine.js:1950 (f2f771c8 @ 30) +#2 ff857c90 b resource:///org/gjs/jsunit/jasmine.js:1938 (f2f77200 @ 184) +#3 127f590 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#4 127f528 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#5 127f498 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#6 127f428 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#7 127f3a0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#8 ff858928 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#9 127f330 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#10 127f2d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#11 127f270 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#12 127f1f0 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#13 ff859060 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#14 127f180 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#15 127f118 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#16 127f088 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#17 127f018 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#18 1045d98 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#19 ff859cf8 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#20 1045d28 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#21 1045cd0 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#22 1045c68 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#23 1045be8 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#24 ff85a4c0 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#25 1045b78 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#26 1045b10 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#27 1045a80 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#28 1045a10 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#29 1045988 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#30 ff85b158 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#31 1045888 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#32 1045830 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#33 10457c8 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#34 1045748 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#35 10456b8 i resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#36 1045648 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#37 10455e0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#38 1045550 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#39 10454e0 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#40 1045458 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#41 10453c8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#42 1045358 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#43 10452f0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#44 1045270 i resource:///org/gjs/jsunit/jasmine.js:2564 (f2f75e78 @ 90) +#45 10451e8 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#46 1045158 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#47 10450e8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#48 1045080 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#49 1045000 i resource:///org/gjs/jsunit/jasmine.js:2426 (f2f76120 @ 152) +#50 1044f90 i resource:///org/gjs/jsunit/jasmine.js:776 (f2f79548 @ 339) +#51 1044f08 i :4 (f2f93510 @ 22) +#52 1044ea0 i :12 (f2f93548 @ 75) + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround +== Stack trace for context 0xefa080 == +#0 127fa10 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:67 (f2f7aba0 @ 69) +#1 ff856420 b resource:///org/gjs/jsunit/jasmine.js:1950 (f2f771c8 @ 30) +#2 ff8568c0 b resource:///org/gjs/jsunit/jasmine.js:1938 (f2f77200 @ 184) +#3 127f9a0 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#4 127f938 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#5 127f8a8 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#6 127f838 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#7 127f7b0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#8 ff857558 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#9 127f740 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#10 127f6e8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#11 127f680 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#12 127f600 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#13 ff857c90 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#14 127f590 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#15 127f528 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#16 127f498 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#17 127f428 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#18 127f3a0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#19 ff858928 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#20 127f330 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#21 127f2d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#22 127f270 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#23 127f1f0 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#24 ff859060 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#25 127f180 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#26 127f118 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#27 127f088 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#28 127f018 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#29 1045d98 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#30 ff859cf8 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#31 1045d28 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#32 1045cd0 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#33 1045c68 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#34 1045be8 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#35 ff85a4c0 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#36 1045b78 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#37 1045b10 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#38 1045a80 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#39 1045a10 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#40 1045988 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#41 ff85b158 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#42 1045888 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#43 1045830 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#44 10457c8 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#45 1045748 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#46 10456b8 i resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#47 1045648 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#48 10455e0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#49 1045550 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#50 10454e0 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#51 1045458 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#52 10453c8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#53 1045358 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#54 10452f0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#55 1045270 i resource:///org/gjs/jsunit/jasmine.js:2564 (f2f75e78 @ 90) +#56 10451e8 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#57 1045158 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#58 10450e8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#59 1045080 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#60 1045000 i resource:///org/gjs/jsunit/jasmine.js:2426 (f2f76120 @ 152) +#61 1044f90 i resource:///org/gjs/jsunit/jasmine.js:776 (f2f79548 @ 339) +#62 1044f08 i :4 (f2f93510 @ 22) +#63 1044ea0 i :12 (f2f93548 @ 75) + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround +== Stack trace for context 0xefa080 == +#0 127fe20 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:77 (f2f7ab30 @ 69) +#1 ff855448 b resource:///org/gjs/jsunit/jasmine.js:1950 (f2f771c8 @ 30) +#2 ff8554f0 b resource:///org/gjs/jsunit/jasmine.js:1938 (f2f77200 @ 184) +#3 127fdb0 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#4 127fd48 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#5 127fcb8 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#6 127fc48 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#7 127fbc0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#8 ff856188 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#9 127fb50 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#10 127faf8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#11 127fa90 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#12 127fa10 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#13 ff8568c0 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#14 127f9a0 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#15 127f938 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#16 127f8a8 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#17 127f838 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#18 127f7b0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#19 ff857558 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#20 127f740 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#21 127f6e8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#22 127f680 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#23 127f600 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#24 ff857c90 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#25 127f590 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#26 127f528 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#27 127f498 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#28 JS NATIVE: Registered native JS module '_byteArrayNative' 127f428 + i resource:///org/gjs/jsunit/jasmine.js:2579 JS NATIVE: Registered native JS module '_gi'( +f2f75dd0 @ 36) + JS NATIVE: Registered native JS module 'gi'# +29 JS NATIVE: Registered native JS module 'cairoNative' + 127f3a0 i JS NATIVE: Registered native JS module 'system' +resource:///org/gjs/jsunit/jasmine.js:1980 ( JS NATIVE: Registered native JS module 'console' +f2f77190 @ 214 JS NATIVE: Registered native JS module '_print') +#30 ff858928 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#31 127f330 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#32 127f2d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#33 127f270 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#34 127f1f0 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#35 ff859060 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#36 127f180 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#37 127f118 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#38 127f088 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#39 127f018 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#40 1045d98 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#41 ff859cf8 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#42 1045d28 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#43 1045cd0 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#44 1045c68 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#45 1045be8 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#46 ff85a4c0 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#47 1045b78 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#48 1045b10 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#49 1045a80 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#50 1045a10 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#51 1045988 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#52 ff85b158 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#53 1045888 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#54 1045830 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#55 10457c8 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#56 1045748 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#57 10456b8 i resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#58 1045648 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#59 10455e0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#60 1045550 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#61 10454e0 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#62 1045458 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#63 10453c8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#64 1045358 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#65 10452f0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#66 1045270 i resource:///org/gjs/jsunit/jasmine.js:2564 (f2f75e78 @ 90) +#67 10451e8 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#68 1045158 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#69 10450e8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#70 1045080 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#71 1045000 i resource:///org/gjs/jsunit/jasmine.js:2426 (f2f76120 @ 152) +#72 1044f90 i resource:///org/gjs/jsunit/jasmine.js:776 (f2f79548 @ 339) +#73 1044f08 i :4 (f2f93510 @ 22) +#74 1044ea0 i :12 (f2f93548 @ 75) + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround +== Stack trace for context 0xefa080 == +#0 12852a8 i /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/js/testGObjectDestructionAccess.js:87 (f2f7aac0 @ 63) +#1 ff853bf0 b resource:///org/gjs/jsunit/jasmine.js:1950 (f2f771c8 @ 30) +#2 ff854120 b resource:///org/gjs/jsunit/jasmine.js:1938 (f2f77200 @ 184) +#3 1285238 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#4 12851d0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#5 1285140 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#6 12850d0 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#7 1285048 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#8 ff854db8 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#9 127ff60 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#10 127ff08 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#11 127fea0 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#12 127fe20 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#13 ff8554f0 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#14 127fdb0 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#15 127fd48 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#16 127fcb8 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#17 127fc48 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#18 127fbc0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#19 ff856188 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#20 127fb50 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#21 127faf8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#22 127fa90 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#23 127fa10 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#24 ff8568c0 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#25 127f9a0 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#26 127f938 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#27 127f8a8 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#28 127f838 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#29 127f7b0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#30 ff857558 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#31 127f740 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#32 127f6e8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#33 127f680 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#34 127f600 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#35 ff857c90 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#36 127f590 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#37 127f528 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#38 127f498 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#39 127f428 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#40 127f3a0 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#41 ff858928 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#42 127f330 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#43 127f2d8 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#44 127f270 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#45 127f1f0 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#46 ff859060 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#47 127f180 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#48 127f118 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#49 127f088 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#50 127f018 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#51 1045d98 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#52 ff859cf8 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#53 1045d28 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#54 1045cd0 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#55 1045c68 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#56 1045be8 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#57 ff85a4c0 b resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#58 1045b78 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#59 1045b10 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#60 1045a80 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#61 1045a10 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#62 1045988 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#63 ff85b158 b resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#64 1045888 i resource:///org/gjs/jsunit/jasmine.js:1962 (f2f77120 @ 39) +#65 1045830 i resource:///org/gjs/jsunit/jasmine.js:1905 (f2f773c0 @ 29) +#66 10457c8 i resource:///org/gjs/jsunit/jasmine.js:383 (f2f79f58 @ 81) +#67 1045748 i resource:///org/gjs/jsunit/jasmine.js:677 (f2f79740 @ 71) +#68 10456b8 i resource:///org/gjs/jsunit/jasmine.js:1945 (f2f77200 @ 267) +#69 1045648 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#70 10455e0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#71 1045550 i resource:///org/gjs/jsunit/jasmine.js:371 (f2f79fc8 @ 264) +#72 10454e0 i resource:///org/gjs/jsunit/jasmine.js:2579 (f2f75dd0 @ 36) +#73 1045458 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#74 10453c8 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#75 1045358 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#76 10452f0 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#77 1045270 i resource:///org/gjs/jsunit/jasmine.js:2564 (f2f75e78 @ 90) +#78 10451e8 i resource:///org/gjs/jsunit/jasmine.js:1980 (f2f77190 @ 214) +#79 1045158 i resource:///org/gjs/jsunit/jasmine.js:1935 (f2f77200 @ 159) +#80 10450e8 i resource:///org/gjs/jsunit/jasmine.js:1923 (f2f77238 @ 27) +#81 1045080 i resource:///org/gjs/jsunit/jasmine.js:714 (f2f795b8 @ 133) +#82 1045000 i resource:///org/gjs/jsunit/jasmine.js:2426 (f2f76120 @ 152) +#83 1044f90 i resource:///org/gjs/jsunit/jasmine.js:776 (f2f79548 @ 339) +#84 1044f08 i :4 (f2f93510 @ 22) +#85 1044ea0 i :12 (f2f93548 @ 75) + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround + JS G BXD: Defining method quit in prototype for GLib.MainLoop JS CTX: Script evaluation succeeded JS CTX: Script returned integer code 0 JS MEMORY: Memory report: before destroying context - JS MEMORY: 275 objects currently alive - JS MEMORY: boxed_instance = 2 - JS MEMORY: boxed_prototype = 13 - JS MEMORY: closure = 1 - JS MEMORY: function = 208 + JS MEMORY: 240 objects currently alive + JS MEMORY: boxed_instance = 1 + JS MEMORY: boxed_prototype = 7 + JS MEMORY: closure = 0 + JS MEMORY: function = 187 JS MEMORY: fundamental_instance = 0 JS MEMORY: fundamental_prototype = 0 JS MEMORY: gerror_instance = 0 JS MEMORY: gerror_prototype = 0 JS MEMORY: importer = 2 JS MEMORY: interface = 1 - JS MEMORY: module = 15 - JS MEMORY: ns = 9 - JS MEMORY: object_instance = 5 - JS MEMORY: object_prototype = 18 + JS MEMORY: module = 12 + JS MEMORY: ns = 5 + JS MEMORY: object_instance = 11 + JS MEMORY: object_prototype = 13 JS MEMORY: param = 0 JS MEMORY: repo = 1 JS MEMORY: union_instance = 0 @@ -13596,28 +13437,60 @@ JS CTX: Checking unhandled promise rejections JS CTX: Releasing cached JS wrappers JS CTX: Final triggered GC + JS CTX: Destroying JS context + JS CTX: Releasing all native objects + JS CTX: Disabling auto GC + JS CTX: Ending trace on global object + JS CTX: Freeing allocated resources + JS CTX: JS context destroyed + JS MEMORY: Memory report: after destroying context + JS MEMORY: 0 objects currently alive + JS NATIVE: Registered native JS module '_byteArrayNative' + JS NATIVE: Registered native JS module '_gi' + JS NATIVE: Registered native JS module 'gi' + JS NATIVE: Registered native JS module 'cairoNative' + JS NATIVE: Registered native JS module 'system' + JS NATIVE: Registered native JS module 'console' + JS NATIVE: Registered native JS module '_print' + JS CTX: Enabling JIT + JS CTX: Initialized class GjsFileImporter prototype 0xf3662020 + JS IMPORT: Defining parent (nil) of 0xf3662040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3662040 of 0xf37001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' + JS IMPORT: Importing 'gi' + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3662060 + JS IMPORT: Defining parent 0xf3662040 of 0xf3662080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf36620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3662040 of 0xf36620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf36620e0 in 0xf3662040 + JS IMPORT: successfully imported directory 'overrides' JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit JS IMPORT: Importing '_byteArrayNative' JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2662040 of 0xb2700600 '_byteArrayNative' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf3700600 '_byteArrayNative' is mod 1 JS IMPORT: successfully imported module '_byteArrayNative' JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655140 'byteArray' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf3655140 'byteArray' is mod 1 JS IMPORT: successfully imported module 'byteArray' JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655100 'GLib' is mod 1 + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655100 'GLib' is mod 1 JS IMPORT: successfully imported module 'GLib' JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2662100, JSClass 0xb6f48628, in object 0xb26620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2662120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2655180 + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3662100, JSClass 0xf7edf628, in object 0xf36620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3662120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3655180 JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2662160, JSClass 0xb6f48628, in object 0xb26620c0 + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3662160, JSClass 0xf7edf628, in object 0xf36620c0 JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS CTX: JS context destroyed - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb26621a0, JSClass 0xb6f48628, in object 0xb26620c0 + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf36621a0, JSClass 0xf7edf628, in object 0xf36620c0 JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' @@ -13631,53 +13504,103 @@ JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb26620c0 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GLib' 0xf36620c0 in GIRepository 0xf3662080 JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' - JS CTX: Destroying JS context - JS CTX: Releasing all native objects - JS CTX: Disabling auto GC - JS CTX: Ending trace on global object - JS CTX: Freeing allocated resources - JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655780 'jasmine' is mod 1 - JS IMPORT: successfully imported module 'jasmine' JS CTX: JS context destroyed + JS CTX: Enabling JIT + JS CTX: Initialized class GjsFileImporter prototype 0xf3162020 + JS IMPORT: Defining parent (nil) of 0xf3162040 'imports' is mod 0 + JS IMPORT: Importing '_print' + JS NATIVE: Defining native module '_print' + JS IMPORT: Defining parent 0xf3162040 of 0xf32001a0 '_print' is mod 1 + JS IMPORT: successfully imported module '_print' + JS IMPORT: Importing 'gi' JS IMPORT: Importing module jasmine succeeded + JS IMPORT: Defining parent 0xf3662040 of 0xf3655780 'jasmine' is mod 1 + JS IMPORT: successfully imported module 'jasmine' - JS MEMORY: Memory report: after destroying context - JS MEMORY: 0 objects currently alive + JS NATIVE: Defining native module 'gi' + JS CTX: Initialized class GIRepository prototype 0xf3162060 + JS IMPORT: Defining parent 0xf3162040 of 0xf3162080 'gi' is mod 1 + JS IMPORT: successfully imported module 'gi' + JS CTX: Initialized class GIRepositoryNamespace prototype 0xf31620a0 + JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit + JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ + JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' + JS IMPORT: Importing directory 'overrides' + JS IMPORT: Defining parent 0xf3162040 of 0xf31620e0 'overrides' is mod 1 + JS IMPORT: Defined importer 'overrides' 0xf31620e0 in 0xf3162040 + JS IMPORT: successfully imported directory 'overrides' + JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit + JS IMPORT: Importing '_byteArrayNative' + JS NATIVE: Defining native module '_byteArrayNative' + JS IMPORT: Defining parent 0xf3162040 of 0xf3200600 '_byteArrayNative' is mod 1 + JS IMPORT: successfully imported module '_byteArrayNative' JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb26621e0, JSClass 0xb6f48628, in object 0xb26620c0 + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf36621e0, JSClass 0xf7edf628, in object 0xf36620c0 JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26550c0 'minijasmine' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf36550c0 'minijasmine' is mod 1 JS IMPORT: successfully imported module 'minijasmine' JS CTX: Script evaluation succeeded + JS IMPORT: Importing module byteArray succeeded + JS IMPORT: Defining parent 0xf3162040 of 0xf3155140 'byteArray' is mod 1 + JS IMPORT: successfully imported module 'byteArray' + JS IMPORT: Importing module GLib succeeded + JS IMPORT: Defining parent 0xf31620e0 of 0xf3155100 'GLib' is mod 1 + JS IMPORT: successfully imported module 'GLib' + JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' + JS G BXD: Defined class for Variant (GVariant), prototype 0xf3162100, JSClass 0xf79fb628, in object 0xf31620c0 + JS CTX: Initialized class GIRepositoryGType prototype 0xf3162120 + JS CTX: Initialized class GIRepositoryFunction prototype 0xf3155180 JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit + JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' + JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3162160, JSClass 0xf79fb628, in object 0xf31620c0 + JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' + JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf31621a0, JSClass 0xf79fb628, in object 0xf31620c0 + JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' + JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' + JS G NS: Defined namespace 'GLib' 0xf31620c0 in GIRepository 0xf3162080 + JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb26559a0 '_legacy' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf36559a0 '_legacy' is mod 1 JS IMPORT: successfully imported module '_legacy' JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2662280 in GIRepository 0xb2662080 + JS G NS: Defined namespace 'GjsPrivate' 0xf3662280 in GIRepository 0xf3662080 JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a60 'lang' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf3655a60 'lang' is mod 1 JS IMPORT: successfully imported module 'lang' JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655aa0 '_signals' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf3655aa0 '_signals' is mod 1 JS IMPORT: successfully imported module '_signals' JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655a20 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf3655a20 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb26559e0 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf36620e0 of 0xf36559e0 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' + JS IMPORT: Importing module jasmine succeeded JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' - JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' + JS IMPORT: Defining parent 0xf3162040 of 0xf3155780 'jasmine' is mod 1 JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' + + JS IMPORT: successfully imported module 'jasmine' JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' @@ -13687,56 +13610,62 @@ JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2662040 of 0xb2707688 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf3707688 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2662040 of 0xb2655ce0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3662040 of 0xf3655ce0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655ca0 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655ca0 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2655da0 class 0xb6f4a2e8 in object 0xb26622a0 + JS G PRM: Defined class ParamSpec prototype is 0xf3655da0 class 0xf7ee12e8 in object 0xf36622a0 + JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' + JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf31621e0, JSClass 0xf79fb628, in object 0xf31620c0 + JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' + JS IMPORT: Importing module minijasmine succeeded + JS IMPORT: Defining parent 0xf3162040 of 0xf31550c0 'minijasmine' is mod 1 + JS IMPORT: successfully imported module 'minijasmine' + JS CTX: Script evaluation succeeded JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2662560, JSClass 0xb6f48808, in object 0xb26622a0 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3662560, JSClass 0xf7edf808, in object 0xf36622a0 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb26622a0 in GIRepository 0xb2662080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2662580, JSClass 0xb6f48808, in object 0xb2662260 + JS G NS: Defined namespace 'GObject' 0xf36622a0 in GIRepository 0xf3662080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3662580, JSClass 0xf7edf808, in object 0xf3662260 JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb26625c0, JSClass 0xb6f48808, in object 0xb2662260 - JS NATIVE: Registered native JS module '_byteArrayNative' - JS NATIVE: Registered native JS module '_gi' - JS NATIVE: Registered native JS module 'gi' - JS NATIVE: Registered native JS module 'cairoNative' - JS NATIVE: Registered native JS module 'system' - JS NATIVE: Registered native JS module 'console' - JS NATIVE: Registered native JS module '_print' - JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf36625c0, JSClass 0xf7edf808, in object 0xf3662260 + JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides + JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' + JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Defined namespace 'GjsPrivate' 0xf3162260 in GIRepository 0xf3162080 + JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) + JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb2662600, JSClass 0xb6f48628, in object 0xb2662260 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf3662600, JSClass 0xf7edf628, in object 0xf3662260 + JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2662640, JSClass 0xb6f48628, in object 0xb2662260 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3662640, JSClass 0xf7edf628, in object 0xf3662260 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' + JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2662680, JSClass 0xb6f48808, in object 0xb2662260 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb26626c0, JSClass 0xb6f48808, in object 0xb2662280 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3662680, JSClass 0xf7edf808, in object 0xf3662260 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf36626c0, JSClass 0xf7edf808, in object 0xf3662280 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb2662700, JSClass 0xb6f48808, in object 0xb2662260 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf3662700, JSClass 0xf7edf808, in object 0xf3662260 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb269b2c0, JSClass 0xb6f48798, in object 0xb2662260 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2662760, JSClass 0xb6f48808, in object 0xb2700360 + JS G IFACE: Defined class for File (GFile), prototype 0xf369b2c0, JSClass 0xf7edf798, in object 0xf3662260 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3662760, JSClass 0xf7edf808, in object 0xf3700360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb26627c0, JSClass 0xb6f48628, in object 0xb2662260 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf36627c0, JSClass 0xf7edf628, in object 0xf3662260 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb2662800, JSClass 0xb6f48808, in object 0xb2662260 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf3662800, JSClass 0xf7edf808, in object 0xf3662260 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -13747,15 +13676,23 @@ JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) + JS IMPORT: Importing module _legacy succeeded JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) + JS IMPORT: Defining parent 0xf3162040 of 0xf3155a20 '_legacy' is mod 1 JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) + JS IMPORT: successfully imported module '_legacy' + JS IMPORT: Importing module lang succeeded JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) + JS IMPORT: Defining parent 0xf3162040 of 0xf31559e0 'lang' is mod 1 JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) + JS IMPORT: successfully imported module 'lang' JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) + JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) + JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) @@ -13776,98 +13713,19 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2662260 in GIRepository 0xb2662080 + JS IMPORT: Importing module _signals succeeded + JS IMPORT: Defining parent 0xf3162040 of 0xf3155a60 '_signals' is mod 1 + JS IMPORT: successfully imported module '_signals' + JS G NS: Defined namespace 'Gio' 0xf3662260 in GIRepository 0xf3662080 JS IMPORT: Importing module Gtk succeeded - JS IMPORT: Defining parent 0xb26620e0 of 0xb2655960 'Gtk' is mod 1 + JS IMPORT: Defining parent 0xf36620e0 of 0xf3655960 'Gtk' is mod 1 JS IMPORT: successfully imported module 'Gtk' JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' - JS CTX: Enabling JIT - JS CTX: Initialized class GjsFileImporter prototype 0xb2762020 - JS IMPORT: Defining parent (nil) of 0xb2762040 'imports' is mod 0 - JS IMPORT: Importing '_print' - JS NATIVE: Defining native module '_print' - JS IMPORT: Defining parent 0xb2762040 of 0xb28001a0 '_print' is mod 1 - JS IMPORT: successfully imported module '_print' - JS IMPORT: Importing 'gi' - JS NATIVE: Defining native module 'gi' - JS CTX: Initialized class GIRepository prototype 0xb2762060 - JS IMPORT: Defining parent 0xb2762040 of 0xb2762080 'gi' is mod 1 - JS IMPORT: successfully imported module 'gi' - JS CTX: Initialized class GIRepositoryNamespace prototype 0xb27620a0 - JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' - JS IMPORT: Importing directory 'overrides' - JS IMPORT: Defining parent 0xb2762040 of 0xb27620e0 'overrides' is mod 1 - JS IMPORT: Defined importer 'overrides' 0xb27620e0 in 0xb2762040 - JS IMPORT: successfully imported directory 'overrides' - JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing '_byteArrayNative' - JS NATIVE: Defining native module '_byteArrayNative' - JS IMPORT: Defining parent 0xb2762040 of 0xb2800600 '_byteArrayNative' is mod 1 - JS IMPORT: successfully imported module '_byteArrayNative' - JS IMPORT: Importing module byteArray succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb2755140 'byteArray' is mod 1 - JS IMPORT: successfully imported module 'byteArray' - JS IMPORT: Importing module GLib succeeded - JS IMPORT: Defining parent 0xb27620e0 of 0xb2755100 'GLib' is mod 1 - JS IMPORT: successfully imported module 'GLib' - JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' - JS G BXD: Defined class for Variant (GVariant), prototype 0xb2762100, JSClass 0xb6fac628, in object 0xb27620c0 - JS CTX: Initialized class GIRepositoryGType prototype 0xb2762120 - JS CTX: Initialized class GIRepositoryFunction prototype 0xb2755180 - JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' - JS G BXD: Defined class for Bytes (GBytes), prototype 0xb2762160, JSClass 0xb6fac628, in object 0xb27620c0 - JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' - JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb27621a0, JSClass 0xb6fac628, in object 0xb27620c0 - JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' - JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' - JS G NS: Defined namespace 'GLib' 0xb27620c0 in GIRepository 0xb2762080 - JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' - JS IMPORT: Importing module jasmine succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb2755780 'jasmine' is mod 1 - JS IMPORT: successfully imported module 'jasmine' - JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' - JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb27621e0, JSClass 0xb6fac628, in object 0xb27620c0 - JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' - JS IMPORT: Importing module minijasmine succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb27550c0 'minijasmine' is mod 1 - JS IMPORT: successfully imported module 'minijasmine' - JS CTX: Script evaluation succeeded - JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides - JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)' - JS G NS: Defined namespace 'GjsPrivate' 0xb2762260 in GIRepository 0xb2762080 - JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit - JS IMPORT: Importing module _legacy succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb2755a20 '_legacy' is mod 1 - JS IMPORT: successfully imported module '_legacy' - JS IMPORT: Importing module lang succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb27559e0 'lang' is mod 1 - JS IMPORT: successfully imported module 'lang' - JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit - JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ - JS IMPORT: Importing module _signals succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb2755a60 '_signals' is mod 1 - JS IMPORT: successfully imported module '_signals' JS IMPORT: Importing module signals succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb27559a0 'signals' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf31559a0 'signals' is mod 1 JS IMPORT: successfully imported module 'signals' JS IMPORT: Importing module Gio succeeded - JS IMPORT: Defining parent 0xb27620e0 of 0xb2755960 'Gio' is mod 1 + JS IMPORT: Defining parent 0xf31620e0 of 0xf3155960 'Gio' is mod 1 JS IMPORT: successfully imported module 'Gio' JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' @@ -13881,60 +13739,49 @@ JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' JS IMPORT: Importing '_gi' JS NATIVE: Defining native module '_gi' - JS IMPORT: Defining parent 0xb2762040 of 0xb28076d8 '_gi' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf32076d8 '_gi' is mod 1 JS IMPORT: successfully imported module '_gi' JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ JS IMPORT: Importing module _common succeeded - JS IMPORT: Defining parent 0xb2762040 of 0xb2755ca0 '_common' is mod 1 + JS IMPORT: Defining parent 0xf3162040 of 0xf3155ca0 '_common' is mod 1 JS IMPORT: successfully imported module '_common' JS IMPORT: Importing module GObject succeeded - JS IMPORT: Defining parent 0xb27620e0 of 0xb2755c60 'GObject' is mod 1 + JS IMPORT: Defining parent 0xf31620e0 of 0xf3155c60 'GObject' is mod 1 JS IMPORT: successfully imported module 'GObject' JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' - JS G PRM: Defined class ParamSpec prototype is 0xb2755d60 class 0xb6fae2e8 in object 0xb2762280 - JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' - JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xb2662840, JSClass 0xb6f48808, in object 0xb26622a0 - JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xb2662880, JSClass 0xb6f48808, in object 0xb2662240 - JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' - JS G OBJ: Defined class for Container (GtkContainer), prototype 0xb26628c0, JSClass 0xb6f48808, in object 0xb2662240 - JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) - JS G NS: Defined namespace 'Gtk' 0xb2662240 in GIRepository 0xb2662080 - JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' - JS G OBJ: Defined class for Grid (GtkGrid), prototype 0xb2662900, JSClass 0xb6f48808, in object 0xb2662240 + JS G PRM: Defined class ParamSpec prototype is 0xf3155d60 class 0xf79fd2e8 in object 0xf3162280 JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' - JS G OBJ: Defined class for Object (GObject), prototype 0xb2762540, JSClass 0xb6fac808, in object 0xb2762280 + JS G OBJ: Defined class for Object (GObject), prototype 0xf3162540, JSClass 0xf79fb808, in object 0xf3162280 JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' - JS G NS: Defined namespace 'GObject' 0xb2762280 in GIRepository 0xb2762080 - JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xb2762560, JSClass 0xb6fac808, in object 0xb2762240 + JS G NS: Defined namespace 'GObject' 0xf3162280 in GIRepository 0xf3162080 + JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf3162560, JSClass 0xf79fb808, in object 0xf3162240 JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' - JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xb27625a0, JSClass 0xb6fac808, in object 0xb2762240 + JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf31625a0, JSClass 0xf79fb808, in object 0xf3162240 JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' - JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0xb2662960, JSClass 0xb6f48808, in object 0xb2700360 - JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xb27625e0, JSClass 0xb6fac628, in object 0xb2762240 + JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf31625e0, JSClass 0xf79fb628, in object 0xf3162240 JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xb2762620, JSClass 0xb6fac628, in object 0xb2762240 + JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf3162620, JSClass 0xf79fb628, in object 0xf3162240 JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' - JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xb2762660, JSClass 0xb6fac808, in object 0xb2762240 - JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xb27626a0, JSClass 0xb6fac808, in object 0xb2762260 + JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf3162660, JSClass 0xf79fb808, in object 0xf3162240 + JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf31626a0, JSClass 0xf79fb808, in object 0xf3162260 JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' - JS G OBJ: Defined class for ListStore (GListStore), prototype 0xb27626e0, JSClass 0xb6fac808, in object 0xb2762240 + JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf31626e0, JSClass 0xf79fb808, in object 0xf3162240 JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' - JS G IFACE: Defined class for File (GFile), prototype 0xb279d280, JSClass 0xb6fac798, in object 0xb2762240 - JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xb2762740, JSClass 0xb6fac808, in object 0xb2800360 + JS G IFACE: Defined class for File (GFile), prototype 0xf319d280, JSClass 0xf79fb798, in object 0xf3162240 + JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf3162740, JSClass 0xf79fb808, in object 0xf3200360 JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' - JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xb27627a0, JSClass 0xb6fac628, in object 0xb2762240 - JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0xb26629a0, JSClass 0xb6f48808, in object 0xb2700360 + JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf31627a0, JSClass 0xf79fb628, in object 0xf3162240 JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' - JS G OBJ: Defined class for Settings (GSettings), prototype 0xb27627e0, JSClass 0xb6fac808, in object 0xb2762240 + JS G OBJ: Defined class for Settings (GSettings), prototype 0xf31627e0, JSClass 0xf79fb808, in object 0xf3162240 JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) @@ -13974,16 +13821,22 @@ JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) - JS G NS: Defined namespace 'Gio' 0xb2762240 in GIRepository 0xb2762080 - JS CTX: Script evaluation succeeded - JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' - JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' - JS G BXD: Defining method run in prototype for GLib.MainLoop + JS G NS: Defined namespace 'Gio' 0xf3162240 in GIRepository 0xf3162080 + JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' + JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf3662840, JSClass 0xf7edf808, in object 0xf36622a0 + JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xf3662880, JSClass 0xf7edf808, in object 0xf3662240 JS CTX: Script evaluation succeeded + JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G OBJ: Defined class for Container (GtkContainer), prototype 0xf36628c0, JSClass 0xf7edf808, in object 0xf3662240 + JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) JS G BXD: Defining method run in prototype for GLib.MainLoop - JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' + JS G NS: Defined namespace 'Gtk' 0xf3662240 in GIRepository 0xf3662080 + JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' + JS G OBJ: Defined class for Grid (GtkGrid), prototype 0xf3662900, JSClass 0xf7edf808, in object 0xf3662240 + JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0xf3662960, JSClass 0xf7edf808, in object 0xf3700360 + JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0xf36629a0, JSClass 0xf7edf808, in object 0xf3700360 JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' @@ -13991,14 +13844,19 @@ JS G ENUM: Defining enum value NONE (fixed from none) 0 JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 JS G ENUM: Defining enum value SESSION (fixed from session) 2 - JS G ENUM: Defining Gio.BusType as 0xb2817d50 + JS G ENUM: Defining Gio.BusType as 0xf3217d50 + JS CTX: Script evaluation succeeded + JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' + JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' + JS G BXD: Defining method run in prototype for GLib.MainLoop + JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' JS G ENUM: Defining enum value NONE (fixed from none) 0 JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 - JS G ENUM: Defining Gio.BusNameOwnerFlags as 0xb2817da8 -Gjs-Message: 11:33:32.892: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0xb27628e0 native@0x1a04828] + JS G ENUM: Defining Gio.BusNameOwnerFlags as 0xf3217da8 +Gjs-Message: 11:46:59.111: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0xf31628e0 native@0x1d04028] JS G BXD: Defining method quit in prototype for GLib.MainLoop JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' JS G ENUM: Defining enum value NONE (fixed from none) 0 @@ -14007,32 +13865,32 @@ JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 - JS G ENUM: Defining Gio.DBusProxyFlags as 0xb2817f00 + JS G ENUM: Defining Gio.DBusProxyFlags as 0xf3217f00 JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0xb2762960, JSClass 0xb6fac628, in object 0xb2762240 + JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0xf3162960, JSClass 0xf79fb628, in object 0xf3162240 JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0xb27629c0, JSClass 0xb6fac628, in object 0xb2762240 + JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0xf31629c0, JSClass 0xf79fb628, in object 0xf3162240 JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0xb2762cc0, JSClass 0xb6fac628, in object 0xb2762240 + JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0xf3162cc0, JSClass 0xf79fb628, in object 0xf3162240 JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' - JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0xb27ab160, JSClass 0xb6fac628, in object 0xb2762240 + JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0xf31ab160, JSClass 0xf79fb628, in object 0xf3162240 JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' JS G ENUM: Defining enum value NONE (fixed from none) 0 JS G ENUM: Defining enum value READABLE (fixed from readable) 1 JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 - JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0xb281c758 + JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0xf321c758 JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' - JS G OBJ: Defined class for Task (GTask), prototype 0xb27ab2c0, JSClass 0xb6fac808, in object 0xb2762240 + JS G OBJ: Defined class for Task (GTask), prototype 0xf31ab2c0, JSClass 0xf79fb808, in object 0xf3162240 JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' - JS G BXD: Defined class for VariantType (GVariantType), prototype 0xb27ab340, JSClass 0xb6fac628, in object 0xb27620c0 + JS G BXD: Defined class for VariantType (GVariantType), prototype 0xf31ab340, JSClass 0xf79fb628, in object 0xf31620c0 JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' - JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0xb27ab400, JSClass 0xb6fac808, in object 0xb2762240 + JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0xf31ab400, JSClass 0xf79fb808, in object 0xf3162240 JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' - JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0xb27ab460, JSClass 0xb6fac808, in object 0xb2762240 + JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0xf31ab460, JSClass 0xf79fb808, in object 0xf3162240 JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) JS G BXD: Defining method classify in prototype for GLib.Variant JS G BXD: Defining method n_children in prototype for GLib.Variant @@ -14054,12 +13912,12 @@ JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 - JS G ENUM: Defining GLib.LogLevelFlags as 0xb2829790 + JS G ENUM: Defining GLib.LogLevelFlags as 0xf3229790 JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' - JS G BXD: Defined class for Error (GError), prototype 0xb27b0460, JSClass 0xb6fac628, in object 0xb27620c0 + JS G BXD: Defined class for Error (GError), prototype 0xf31b0460, JSClass 0xf79fb628, in object 0xf31620c0 JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' - JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xb27a7f20, JSClass 0xb6fac6e0, in object 0xb2762240 + JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xf31a7f20, JSClass 0xf79fb6e0, in object 0xf3162240 JS G ENUM: Defining enum value FAILED (fixed from failed) 0 JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 @@ -14108,10 +13966,10 @@ JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 -Gjs-Message: 11:33:33.400: JS LOG: Missing handler for DBus method thisDoesNotExist +Gjs-Message: 11:46:59.228: JS LOG: Missing handler for DBus method thisDoesNotExist JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' - JS G ERR: Defined class for DBusError (GError), prototype 0xb27b31e0, JSClass 0xb6fac6e0, in object 0xb2762240 + JS G ERR: Defined class for DBusError (GError), prototype 0xf31b31e0, JSClass 0xf79fb6e0, in object 0xf3162240 JS G ENUM: Defining enum value FAILED (fixed from failed) 0 JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 @@ -14165,16 +14023,16 @@ JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'GjsPrivate' JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' - JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0xb27e8dc0, JSClass 0xb6fac808, in object 0xb2762240 + JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0xf31e8dc0, JSClass 0xf79fb808, in object 0xf3162240 JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' - JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xb27e8e20, JSClass 0xb6fac808, in object 0xb2762240 + JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xf31e8e20, JSClass 0xf79fb808, in object 0xf3162240 JS G BXD: Defining method get_handle in prototype for GLib.Variant JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) JS G NS: Found info type OBJECT for 'UnixInputStream' in namespace 'Gio' JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' - JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xb27e8f60, JSClass 0xb6fac808, in object 0xb2762240 - JS G OBJ: Defined class for UnixInputStream (GUnixInputStream), prototype 0xb27e8fa0, JSClass 0xb6fac808, in object 0xb2762240 + JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xf31e8f60, JSClass 0xf79fb808, in object 0xf3162240 + JS G OBJ: Defined class for UnixInputStream (GUnixInputStream), prototype 0xf31e8fa0, JSClass 0xf79fb808, in object 0xf3162240 JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' @@ -14187,10 +14045,10 @@ JS G ENUM: Defining enum value NONE (fixed from none) 0 JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 - JS G ENUM: Defining Gio.DBusCallFlags as 0xb28211e8 + JS G ENUM: Defining Gio.DBusCallFlags as 0xf32211e8 JS G BXD: Defining method get_context in prototype for GLib.MainLoop JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' - JS G BXD: Defined class for MainContext (GMainContext), prototype 0xb27edc80, JSClass 0xb6fac628, in object 0xb27620c0 + JS G BXD: Defined class for MainContext (GMainContext), prototype 0xf31edc80, JSClass 0xf79fb628, in object 0xf31620c0 JS G BXD: Defining method iteration in prototype for GLib.MainContext JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) JS CTX: Script evaluation succeeded @@ -14230,48 +14088,27 @@ JS CTX: JS context destroyed JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive -28/54 gjs:JS / Regress OK 3.77s -29/54 gjs:JS / Signals OK 1.49s -30/54 gjs:JS / System OK 1.59s -31/54 gjs:JS / Tweener OK 1.69s -32/54 gjs:JS / WarnLib OK 1.62s -1..9 -ok 1 Access to destroyed GObject Get property -ok 2 Access to destroyed GObject Set property -ok 3 Access to destroyed GObject Access to getter method -ok 4 Access to destroyed GObject Access to setter method -ok 5 Access to destroyed GObject Proto function connect -ok 6 Access to destroyed GObject Proto function connect_after -ok 7 Access to destroyed GObject Proto function emit -ok 8 Access to destroyed GObject Proto function toString -ok 9 Access to destroyed GObject Proto function toString before/after -1..26 -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 avoid crashing when GTK vfuncs are called in garbage collection -ok 23 Gtk overrides accepts string in place of GdkAtom -ok 24 Gtk overrides accepts null in place of GdkAtom as GDK_NONE -ok 25 Gtk overrides uses the correct GType for null child properties -ok 26 Gtk overrides can create a Gtk.TreeIter with accessible stamp field +1..2 +ok 1 WarnLib bug 689482 +ok 2 WarnLib calls vfuncs with unnamed parameters +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 1..39 ok 1 Cairo context has the right type ok 2 Cairo context reports its target surface @@ -14312,13 +14149,45 @@ ok 37 Cairo GI test suite can have its type inferred as a foreign struct ok 38 Cairo imported via GI has the same functionality as imports.cairo ok 39 Cairo imported via GI has boxed types from the GIR file -33/54 gjs:JS / Cairo OK 5.90s -34/54 gjs:JS / Gtk3 OK 5.33s -35/54 gjs:JS / GObjectDestructionAccess OK 4.28s +1..26 +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 avoid crashing when GTK vfuncs are called in garbage collection +ok 23 Gtk overrides accepts string in place of GdkAtom +ok 24 Gtk overrides accepts null in place of GdkAtom as GDK_NONE +ok 25 Gtk overrides uses the correct GType for null child properties +ok 26 Gtk overrides can create a Gtk.TreeIter with accessible stamp field +1..9 +ok 1 Access to destroyed GObject Get property +ok 2 Access to destroyed GObject Set property +ok 3 Access to destroyed GObject Access to getter method +ok 4 Access to destroyed GObject Access to setter method +ok 5 Access to destroyed GObject Proto function connect +ok 6 Access to destroyed GObject Proto function connect_after +ok 7 Access to destroyed GObject Proto function emit +ok 8 Access to destroyed GObject Proto function toString +ok 9 Access to destroyed GObject Proto function toString before/after 1..1 ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/backtrace.debugger -1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/breakpoint.debugger 1..32 ok 1 Exported DBus object can call a remote method ok 2 Exported DBus object can call a remote method when not using makeProxyWrapper @@ -14354,19 +14223,19 @@ ok 32 Exported DBus object Setting a readonly property throws an error JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' - JS G OBJ: Defined class for Bin (GtkBin), prototype 0xb26629e0, JSClass 0xb6f48808, in object 0xb2662240 - JS G OBJ: Defined class for Window (GtkWindow), prototype 0xb2662a20, JSClass 0xb6f48808, in object 0xb2662240 + JS G OBJ: Defined class for Bin (GtkBin), prototype 0xf36629e0, JSClass 0xf7edf808, in object 0xf3662240 + JS G OBJ: Defined class for Window (GtkWindow), prototype 0xf3662a20, JSClass 0xf7edf808, in object 0xf3662240 JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 JS G ENUM: Defining enum value POPUP (fixed from popup) 1 - JS G ENUM: Defining Gtk.WindowType as 0xb2712fd8 + JS G ENUM: Defining Gtk.WindowType as 0xf3712fd8 JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' - JS G OBJ: Defined class for Misc (GtkMisc), prototype 0xb2662a80, JSClass 0xb6f48808, in object 0xb2662240 - JS G OBJ: Defined class for Label (GtkLabel), prototype 0xb2662ac0, JSClass 0xb6f48808, in object 0xb2662240 + JS G OBJ: Defined class for Misc (GtkMisc), prototype 0xf3662a80, JSClass 0xf7edf808, in object 0xf3662240 + JS G OBJ: Defined class for Label (GtkLabel), prototype 0xf3662ac0, JSClass 0xf7edf808, in object 0xf3662240 JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround @@ -14374,11 +14243,11 @@ JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' - JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xb2662c20, JSClass 0xb6f48808, in object 0xb2662240 + JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xf3662c20, JSClass 0xf7edf808, in object 0xf3662240 JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' JS G ENUM: Defining enum value AFTER (fixed from after) 1 JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 - JS G ENUM: Defining GObject.ConnectFlags as 0xb2717e78 + JS G ENUM: Defining GObject.ConnectFlags as 0xf3717e78 JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround JS G BXD: Defining method quit in prototype for GLib.MainLoop @@ -14420,13 +14289,9 @@ JS MEMORY: Memory report: after destroying context JS MEMORY: 0 objects currently alive 1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/continue.debugger -1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/detach.debugger -1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/delete.debugger +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/breakpoint.debugger 1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/down-up.debugger +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/continue.debugger 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 @@ -14435,47 +14300,250 @@ 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 +# random seed: R02S70a72feb3984f7c1998f8e1d3e5779d5 +1..86 +# Start of gjs tests +# Start of context tests +ok 1 /gjs/context/exit +# Start of construct tests +ok 2 /gjs/context/construct/destroy +ok 3 /gjs/context/construct/eval +# End of construct tests +# Start of eval tests +ok 4 /gjs/context/eval/non-zero-terminated +# End of eval tests +# End of context tests +# Start of gobject tests +# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ?gio-vfs? +ok 5 /gjs/gobject/js_defined_type +ok 6 /gjs/gobject/without_introspection +# End of gobject tests +# Start of profiler tests +# Gjs-MESSAGE: Profiler is disabled. Recompile with it enabled to use. +# MESSAGE: Temp profiler file not deleted +ok 7 /gjs/profiler/start_stop +# End of profiler tests +# Start of jsapi tests +# Start of util tests +# Start of error tests +ok 8 /gjs/jsapi/util/error/throw +# End of error tests +# Start of string tests +ok 9 /gjs/jsapi/util/string/utf8-nchars-to-js +ok 10 /gjs/jsapi/util/string/char16_data +ok 11 /gjs/jsapi/util/string/to_ucs4 +# Start of js tests +# Start of string tests +ok 12 /gjs/jsapi/util/string/js/string/utf8 +# End of string tests +# End of js tests +# End of string tests +# Start of debug_string tests +ok 13 /gjs/jsapi/util/debug_string/valid-utf8 +ok 14 /gjs/jsapi/util/debug_string/invalid-utf8 # SKIP SpiderMonkey doesn't validate UTF-8 after encoding it +ok 15 /gjs/jsapi/util/debug_string/object-with-complicated-to-string +# End of debug_string tests +# Start of gi tests +# Start of args tests +# Start of safe-integer tests +ok 16 /gjs/jsapi/util/gi/args/safe-integer/max +ok 17 /gjs/jsapi/util/gi/args/safe-integer/min +# End of safe-integer tests +# End of args tests +# End of gi tests +# End of util tests +# End of jsapi tests +# Start of coverage tests +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.Zxm4PW/gjs_coverage_test_coverage/coverage.lcov +ok 18 /gjs/coverage/file_duplicated_into_output_path +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.T2xtEX/gjs_coverage_test_coverage/coverage.lcov +ok 19 /gjs/coverage/file_duplicated_full_resource_path +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.e4kipW/gjs_coverage_test_coverage/coverage.lcov +ok 20 /gjs/coverage/contents_preserved_accumulate_mode +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.BqnzVX/gjs_coverage_test_coverage/coverage.lcov +ok 21 /gjs/coverage/new_contents_appended_accumulate_mode +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.0VMT4W/gjs_coverage_test_coverage/coverage.lcov +ok 22 /gjs/coverage/expected_source_file_name_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.OEbOqY/gjs_coverage_test_coverage/coverage.lcov +ok 23 /gjs/coverage/entry_not_written_for_nonexistent_file +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.IpnpPY/gjs_coverage_test_coverage/coverage.lcov +ok 24 /gjs/coverage/single_branch_coverage_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.w0bFUW/gjs_coverage_test_coverage/coverage.lcov +ok 25 /gjs/coverage/multiple_branch_coverage_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.xmJGyV/gjs_coverage_test_coverage/coverage.lcov +ok 26 /gjs/coverage/branches_for_multiple_case_statements_fallthrough +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.02Ym4X/gjs_coverage_test_coverage/coverage.lcov +ok 27 /gjs/coverage/not_hit_branch_point_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.52BpZW/gjs_coverage_test_coverage/coverage.lcov +ok 28 /gjs/coverage/function_names_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.tEugWV/gjs_coverage_test_coverage/coverage.lcov +ok 29 /gjs/coverage/function_lines_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.XwuiiW/gjs_coverage_test_coverage/coverage.lcov +ok 30 /gjs/coverage/function_hit_counts_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.5q2tBW/gjs_coverage_test_coverage/coverage.lcov +ok 31 /gjs/coverage/big_function_hit_counts_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.4zHKGV/gjs_coverage_test_coverage/coverage.lcov +ok 32 /gjs/coverage/little_function_hit_counts_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.kwnvPV/gjs_coverage_test_coverage/coverage.lcov +ok 33 /gjs/coverage/total_function_coverage_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.s5kzqV/gjs_coverage_test_coverage/coverage.lcov +ok 34 /gjs/coverage/single_line_hit_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.ZZhF2V/gjs_coverage_test_coverage/coverage.lcov +ok 35 /gjs/coverage/hits_on_multiline_if_cond +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.nsU4NW/gjs_coverage_test_coverage/coverage.lcov +ok 36 /gjs/coverage/full_line_tally_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.BoMo0W/gjs_coverage_test_coverage/coverage.lcov +ok 37 /gjs/coverage/no_hits_for_unexecuted_file +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.64CJgX/gjs_coverage_test_coverage/coverage.lcov +ok 38 /gjs/coverage/end_of_record_section_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.z6nnhZ/gjs_coverage_test_coverage/coverage.lcov +ok 39 /gjs/coverage/multiple_source_file_records_written_to_coverage_data +# Gjs-MESSAGE: Wrote coverage statistics to /tmp/gjs_coverage_tmp.lhYG3U/gjs_coverage_test_coverage/coverage.lcov +ok 40 /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 41 /util/misc/strv/concat/null +ok 42 /util/misc/strv/concat/pointers +# End of concat tests +# End of strv tests +# End of misc tests +# End of util tests +# Start of callargs tests +ok 43 /callargs/no-args-works +ok 44 /callargs/no-args-fails-on-extra-args +ok 45 /callargs/no-args-ignores-trailing +ok 46 /callargs/too-many-args-fails +ok 47 /callargs/too-many-args-fails-when-more-than-optional +ok 48 /callargs/too-few-args-fails +ok 49 /callargs/too-few-args-fails-with-optional +ok 50 /callargs/args-ignores-trailing +ok 51 /callargs/one-of-each-type-works +ok 52 /callargs/optional-args-work-when-passing-all-args +ok 53 /callargs/optional-args-work-when-passing-only-required-args +ok 54 /callargs/enum-types-work +ok 55 /callargs/signed-enum-types-work +ok 56 /callargs/one-of-each-nullable-type-works +ok 57 /callargs/passing-no-arguments-when-all-optional +ok 58 /callargs/passing-some-arguments-when-all-optional +ok 59 /callargs/passing-all-arguments-when-all-optional +ok 60 /callargs/allocated-args-are-freed-on-error +ok 61 /callargs/nullable-bool-is-invalid +ok 62 /callargs/nullable-int-is-invalid +ok 63 /callargs/nullable-unsigned-is-invalid +ok 64 /callargs/nullable-int64-is-invalid +ok 65 /callargs/nullable-double-is-invalid +ok 66 /callargs/invalid-bool-type +ok 67 /callargs/invalid-int-type +ok 68 /callargs/invalid-unsigned-type +ok 69 /callargs/invalid-int64-type +ok 70 /callargs/invalid-double-type +ok 71 /callargs/invalid-autochar-type +ok 72 /callargs/invalid-autojschar-type +ok 73 /callargs/invalid-object-type +ok 74 /callargs/invalid-boolean +ok 75 /callargs/invalid-object +# End of callargs tests +# Start of rooting tests +# Start of maybe-owned tests +ok 76 /rooting/maybe-owned/rooted-flag-set-when-rooted +ok 77 /rooting/maybe-owned/rooted-flag-not-set-when-not-rooted +ok 78 /rooting/maybe-owned/rooted-keeps-alive-across-gc +ok 79 /rooting/maybe-owned/rooted-is-collected-after-reset +ok 80 /rooting/maybe-owned/weak-pointer-is-collected-by-gc +ok 81 /rooting/maybe-owned/heap-rooted-keeps-alive-across-gc +ok 82 /rooting/maybe-owned/switching-mode-keeps-same-value +ok 83 /rooting/maybe-owned/switch-to-rooted-prevents-collection +ok 84 /rooting/maybe-owned/switch-to-unrooted-allows-collection +ok 85 /rooting/maybe-owned/notify-callback-called-on-context-destroy +ok 86 /rooting/maybe-owned/object-destroyed-after-notify +# End of maybe-owned tests +# End of rooting tests + 1/54 gjs:C / API tests OK 11.87s + 2/54 gjs:Scripts / CommandLine OK 7.50s + 3/54 gjs:Scripts / Warnings OK 0.76s + 4/54 gjs:JS / self OK 0.30s + 5/54 gjs:JS / ByteArray OK 0.69s + 6/54 gjs:JS / Exceptions OK 0.42s + 7/54 gjs:JS / Format OK 0.31s + 8/54 gjs:JS / Fundamental OK 0.31s +1..1 +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/delete.debugger + 9/54 gjs:JS / Gettext OK 0.32s +10/54 gjs:JS / GIMarshalling OK 1.30s +11/54 gjs:JS / Gio OK 0.87s +12/54 gjs:JS / GLib OK 0.31s +13/54 gjs:JS / GObject OK 0.40s +14/54 gjs:JS / GObjectClass OK 1.16s +15/54 gjs:JS / GObjectInterface OK 0.84s +16/54 gjs:JS / GTypeClass OK 0.30s +17/54 gjs:JS / Importer OK 0.31s +18/54 gjs:JS / Introspection OK 1.61s +19/54 gjs:JS / Lang OK 0.56s +20/54 gjs:JS / LegacyByteArray OK 0.69s +21/54 gjs:JS / LegacyClass OK 0.46s +22/54 gjs:JS / LegacyGObject OK 1.11s +23/54 gjs:JS / Mainloop OK 0.73s +24/54 gjs:JS / Namespace OK 0.40s +25/54 gjs:JS / Package OK 0.42s +26/54 gjs:JS / ParamSpec OK 0.52s +27/54 gjs:JS / Print OK 0.32s +28/54 gjs:JS / Regress OK 1.31s +29/54 gjs:JS / Signals OK 0.78s +30/54 gjs:JS / System OK 0.85s +31/54 gjs:JS / Tweener OK 0.47s +32/54 gjs:JS / WarnLib OK 0.38s +33/54 gjs:JS / Cairo OK 1.60s +34/54 gjs:JS / Gtk3 OK 1.45s +35/54 gjs:JS / GObjectDestructionAccess OK 1.56s +36/54 gjs:JS / LegacyGtk OK 1.41s +37/54 gjs:dbus / GDBus OK 1.14s +38/54 gjs:Debugger / backtrace command OK 0.41s +39/54 gjs:Debugger / breakpoint command OK 0.64s +40/54 gjs:Debugger / continue command OK 0.24s +41/54 gjs:Debugger / delete command OK 0.27s 1..1 ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/finish.debugger -36/54 gjs:JS / LegacyGtk OK 5.74s -37/54 gjs:dbus / GDBus OK 2.87s -38/54 gjs:Debugger / backtrace command OK 0.92s -39/54 gjs:Debugger / breakpoint command OK 1.09s -40/54 gjs:Debugger / continue command OK 0.73s -41/54 gjs:Debugger / delete command OK 1.07s -42/54 gjs:Debugger / detach command OK 0.53s -43/54 gjs:Debugger / down-up command OK 0.88s -44/54 gjs:Debugger / finish command OK 0.84s 1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/frame.debugger -45/54 gjs:Debugger / frame command OK 1.00s +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/down-up.debugger 1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/next.debugger +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/detach.debugger +42/54 gjs:Debugger / detach command OK 0.24s +43/54 gjs:Debugger / down-up command OK 0.23s +44/54 gjs:Debugger / finish command OK 0.19s 1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/keys.debugger -46/54 gjs:Debugger / keys command OK 0.98s -47/54 gjs:Debugger / next command OK 0.91s +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/frame.debugger +45/54 gjs:Debugger / frame command OK 0.25s 1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/return.debugger +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/keys.debugger +46/54 gjs:Debugger / keys command OK 0.22s 1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/quit.debugger +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/next.debugger +47/54 gjs:Debugger / next command OK 0.23s 1..1 ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/print.debugger -48/54 gjs:Debugger / print command OK 1.37s -49/54 gjs:Debugger / quit command OK 0.94s -50/54 gjs:Debugger / return command OK 0.88s +48/54 gjs:Debugger / print command OK 0.33s 1..1 -ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/step.debugger +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/quit.debugger +49/54 gjs:Debugger / quit command OK 0.27s +1..1 +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/return.debugger +50/54 gjs:Debugger / return command OK 0.31s 1..1 ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/set.debugger -51/54 gjs:Debugger / set command OK 0.88s -52/54 gjs:Debugger / step command OK 0.73s +51/54 gjs:Debugger / set command OK 0.37s +1..1 +ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/step.debugger +52/54 gjs:Debugger / step command OK 0.32s 1..1 ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/throw.debugger -53/54 gjs:Debugger / throw command OK 0.88s +53/54 gjs:Debugger / throw command OK 0.41s 1..1 ok 1 - /build/gjs-1.66.2/obj-arm-linux-gnueabihf/../installed-tests/debugger/until.debugger -54/54 gjs:Debugger / until command OK 0.63s +54/54 gjs:Debugger / until command OK 0.51s Ok: 54 @@ -14485,7 +14553,7 @@ Skipped: 0 Timeout: 0 - rm -fr -- /tmp/dh-xdg-rundir-dlaPbKxu + rm -fr -- /tmp/dh-xdg-rundir-an8K2Cxu make[1]: Leaving directory '/build/gjs-1.66.2' create-stamp debian/debhelper-build-stamp dh_prep @@ -14695,10 +14763,10 @@ install -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 -p -m0644 debian/changelog debian/libgjs0g/usr/share/doc/libgjs0g/changelog.Debian - install -p -m0644 debian/changelog debian/libgjs-dev/usr/share/doc/libgjs-dev/changelog.Debian install -p -m0644 debian/changelog debian/gjs/usr/share/doc/gjs/changelog.Debian + install -p -m0644 debian/changelog debian/libgjs0g/usr/share/doc/libgjs0g/changelog.Debian install -p -m0644 debian/changelog debian/gjs-tests/usr/share/doc/gjs-tests/changelog.Debian + install -p -m0644 debian/changelog debian/libgjs-dev/usr/share/doc/libgjs-dev/changelog.Debian dh_installgsettings (grep -a -s -v misc:Depends debian/gjs-tests.substvars; echo "misc:Depends=dconf-gsettings-backend | gsettings-backend") > debian/gjs-tests.substvars.new mv debian/gjs-tests.substvars.new debian/gjs-tests.substvars @@ -14714,41 +14782,41 @@ dh_strip_nondeterminism dh_compress cd debian/gjs + cd debian/gjs-tests cd debian/libgjs0g - chmod a-x usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian - gzip -9nf usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian + cd debian/libgjs-dev + chmod a-x usr/share/doc/gjs-tests/changelog.Debian chmod a-x usr/share/doc/libgjs0g/changelog.Debian + gzip -9nf usr/share/doc/gjs-tests/changelog.Debian gzip -9nf usr/share/doc/libgjs0g/changelog.Debian + chmod a-x usr/share/doc/libgjs-dev/changelog.Debian cd '/build/gjs-1.66.2' - cd debian/libgjs-dev cd '/build/gjs-1.66.2' - cd debian/gjs-tests - chmod a-x usr/share/doc/libgjs-dev/changelog.Debian - chmod a-x usr/share/doc/gjs-tests/changelog.Debian gzip -9nf usr/share/doc/libgjs-dev/changelog.Debian - gzip -9nf usr/share/doc/gjs-tests/changelog.Debian + chmod a-x usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian + gzip -9nf usr/share/doc/gjs/NEWS usr/share/doc/gjs/changelog.Debian cd '/build/gjs-1.66.2' cd '/build/gjs-1.66.2' dh_fixperms find debian/gjs ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s + find debian/gjs-tests ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s + find debian/libgjs-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libgjs0g ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libgjs0g/usr/share/doc -type f -a -true -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 -true -a ! -regex 'debian/gjs/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs0g/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/gjs/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - 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 -true -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 -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libgjs0g/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w - find debian/gjs/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x - find debian/libgjs-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/gjs-tests ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libgjs-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libgjs-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libgjs0g/usr/share/doc -type f -a -true -a ! -regex 'debian/libgjs0g/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/gjs-tests/usr/share/doc -type f -a -true -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 d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libgjs-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libgjs0g/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/gjs/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/gjs-tests/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - 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 -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libgjs-dev/usr/include -type f -a -true -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 -true -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 -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 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 -true -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 -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/gjs/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x + find debian/libgjs0g/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libgjs-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing dh_dwz -a @@ -14758,25 +14826,25 @@ objcopy --compress-debug-sections debian/gjs-tests/usr/lib/debug/.dwz/arm-linux-gnueabihf/gjs-tests.debug dwz -- debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 dh_strip -a - install -d debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/3f - objcopy --only-keep-debug --compress-debug-sections debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/3f/194b90b93fc244623983e88525ead83defe5bc.debug install -d debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/fb objcopy --only-keep-debug --compress-debug-sections debian/gjs/usr/bin/gjs-console debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/fb/b444f43041bae102c383dd1f813c5ea5f1a2ee.debug + install -d debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/3f + objcopy --only-keep-debug --compress-debug-sections debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 debian/.debhelper/libgjs0g/dbgsym-root/usr/lib/debug/.build-id/3f/194b90b93fc244623983e88525ead83defe5bc.debug chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/usr/lib/debug/.build-id/fb/b444f43041bae102c383dd1f813c5ea5f1a2ee.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/fb/b444f43041bae102c383dd1f813c5ea5f1a2ee.debug debian/gjs/usr/bin/gjs-console + install -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/a7 + 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/a7/ad6f5e2ca5d76a9c6c587750652bf571161240.debug install -d debian/.debhelper/gjs/dbgsym-root/usr/share/doc ln -s gjs debian/.debhelper/gjs/dbgsym-root/usr/share/doc/gjs-dbgsym + chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/a7/ad6f5e2ca5d76a9c6c587750652bf571161240.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/a7/ad6f5e2ca5d76a9c6c587750652bf571161240.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so install -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/b2 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/b2/88def905a060139c0278d8b6aad9c8ed9ada77.debug chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/b2/88def905a060139c0278d8b6aad9c8ed9ada77.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/b2/88def905a060139c0278d8b6aad9c8ed9ada77.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so - install -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/a7 - 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/a7/ad6f5e2ca5d76a9c6c587750652bf571161240.debug - chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/a7/ad6f5e2ca5d76a9c6c587750652bf571161240.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/a7/ad6f5e2ca5d76a9c6c587750652bf571161240.debug debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so install -d debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/8a 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/8a/8491f8a5932c1fabb9e809f1a6c407c1a9f219.debug chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/usr/lib/debug/.build-id/8a/8491f8a5932c1fabb9e809f1a6c407c1a9f219.debug @@ -14817,7 +14885,7 @@ install -d debian/gjs/DEBIAN dpkg-shlibdeps -Tdebian/gjs.substvars debian/gjs/usr/bin/gjs-console install -d debian/gjs-tests/DEBIAN - dpkg-shlibdeps -Tdebian/gjs-tests.substvars debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so + dpkg-shlibdeps -Tdebian/gjs-tests.substvars debian/gjs-tests/usr/libexec/installed-tests/gjs/minijasmine debian/gjs-tests/usr/libexec/installed-tests/gjs/libgimarshallingtests.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libwarnlib.so debian/gjs-tests/usr/libexec/installed-tests/gjs/libregress.so dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgjs0g/usr/lib/arm-linux-gnueabihf/libgjs.so.0.0.0 found in none of the libraries 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 @@ -14832,76 +14900,76 @@ install -p -m0644 debian/.debhelper/generated/libgjs0g/triggers debian/libgjs0g/DEBIAN/triggers install -d debian/libgjs-dev/DEBIAN dh_gencontrol + 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 echo misc:Depends= >> debian/gjs.substvars echo misc:Pre-Depends= >> debian/gjs.substvars install -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=fbb444f43041bae102c383dd1f813c5ea5f1a2ee -DSection=debug -UMulti-Arch -UReplaces -UBreaks + echo misc:Pre-Depends= >> debian/gjs-tests.substvars + install -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=34b71b4cd8f9d90911f63c5db07c5ce7e628cbc4 8a8491f8a5932c1fabb9e809f1a6c407c1a9f219 a7ad6f5e2ca5d76a9c6c587750652bf571161240 b288def905a060139c0278d8b6aad9c8ed9ada77" -DSection=debug -UMulti-Arch -UReplaces -UBreaks echo misc:Depends= >> debian/libgjs0g.substvars echo misc:Pre-Depends= >> debian/libgjs0g.substvars install -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=3f194b90b93fc244623983e88525ead83defe5bc -DSection=debug -UReplaces -UBreaks -dpkg-gencontrol: warning: Depends field of package libgjs0g: substitution variable ${gir:Depends} used, but is not defined +dpkg-gencontrol: warning: package libgjs-dev: substitution variable ${gnome:NextVersion} unused, but is defined +dpkg-gencontrol: warning: package libgjs-dev: substitution variable ${gnome:Version} unused, but is defined + chmod 0644 -- debian/libgjs-dev/DEBIAN/control dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:NextVersion} unused, but is defined dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:Version} 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:Version} unused, but is defined chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/DEBIAN/control dpkg-gencontrol -pgjs -ldebian/changelog -Tdebian/gjs.substvars -Pdebian/gjs - 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:NextVersion} unused, but is defined -dpkg-gencontrol: warning: package gjs: 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/gjs/DEBIAN/control - echo misc:Pre-Depends= >> debian/gjs-tests.substvars - install -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=34b71b4cd8f9d90911f63c5db07c5ce7e628cbc4 8a8491f8a5932c1fabb9e809f1a6c407c1a9f219 a7ad6f5e2ca5d76a9c6c587750652bf571161240 b288def905a060139c0278d8b6aad9c8ed9ada77" -DSection=debug -UMulti-Arch -UReplaces -UBreaks dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:NextVersion} unused, but is defined dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:Version} unused, but is defined - chmod 0644 -- debian/libgjs0g/DEBIAN/control - 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 + chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN/control + dpkg-gencontrol -plibgjs0g -ldebian/changelog -Tdebian/libgjs0g.substvars -Pdebian/libgjs0g dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:NextVersion} unused, but is defined dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:Version} unused, but is 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 libgjs-dev: substitution variable ${gnome:NextVersion} unused, but is defined -dpkg-gencontrol: warning: package libgjs-dev: substitution variable ${gnome:Version} unused, but is defined - chmod 0644 -- debian/libgjs-dev/DEBIAN/control +dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:NextVersion} unused, but is defined +dpkg-gencontrol: warning: package gjs: substitution variable ${gnome:Version} unused, but is defined + chmod 0644 -- debian/gjs/DEBIAN/control dpkg-gencontrol: warning: package gjs-tests: substitution variable ${gnome:NextVersion} 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:NextVersion} unused, but is defined +dpkg-gencontrol: warning: package libgjs0g: substitution variable ${gnome:Version} unused, but is defined + chmod 0644 -- debian/libgjs0g/DEBIAN/control dh_md5sums - cd debian/libgjs0g >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/gjs >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/libgjs0g >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/libgjs-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/gjs-tests >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/gjs/DEBIAN/md5sums + chmod 0644 -- debian/libgjs-dev/DEBIAN/md5sums chmod 0644 -- debian/libgjs0g/DEBIAN/md5sums 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 - cd debian/gjs-tests >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/gjs-tests/DEBIAN/md5sums - cd debian/libgjs-dev >/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 cd debian/.debhelper/gjs-tests/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/libgjs-dev/DEBIAN/md5sums + chmod 0644 -- debian/.debhelper/gjs/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/.debhelper/gjs-tests/dbgsym-root/DEBIAN/md5sums + chmod 0644 -- debian/.debhelper/libgjs0g/dbgsym-root/DEBIAN/md5sums dh_builddeb dpkg-deb --root-owner-group --build debian/gjs .. - dpkg-deb --root-owner-group --build debian/.debhelper/gjs-tests/dbgsym-root .. + dpkg-deb --root-owner-group --build debian/gjs-tests .. + dpkg-deb --root-owner-group --build debian/libgjs0g .. dpkg-deb --root-owner-group --build debian/libgjs-dev .. -dpkg-deb: building package 'gjs-tests-dbgsym' in '../gjs-tests-dbgsym_1.66.2-1_armhf.deb'. +dpkg-deb: building package 'gjs-tests' in '../gjs-tests_1.66.2-1_armhf.deb'. dpkg-deb: building package 'gjs' in '../gjs_1.66.2-1_armhf.deb'. +dpkg-deb: building package 'libgjs0g' in '../libgjs0g_1.66.2-1_armhf.deb'. dpkg-deb: building package 'libgjs-dev' in '../libgjs-dev_1.66.2-1_armhf.deb'. dpkg-deb --root-owner-group --build debian/.debhelper/gjs/dbgsym-root .. dpkg-deb: building package 'gjs-dbgsym' in '../gjs-dbgsym_1.66.2-1_armhf.deb'. - dpkg-deb --root-owner-group --build debian/gjs-tests .. -dpkg-deb: building package 'gjs-tests' in '../gjs-tests_1.66.2-1_armhf.deb'. - dpkg-deb --root-owner-group --build debian/libgjs0g .. -dpkg-deb: building package 'libgjs0g' in '../libgjs0g_1.66.2-1_armhf.deb'. dpkg-deb --root-owner-group --build debian/.debhelper/libgjs0g/dbgsym-root .. dpkg-deb: building package 'libgjs0g-dbgsym' in '../libgjs0g-dbgsym_1.66.2-1_armhf.deb'. + dpkg-deb --root-owner-group --build debian/.debhelper/gjs-tests/dbgsym-root .. +dpkg-deb: building package 'gjs-tests-dbgsym' in '../gjs-tests-dbgsym_1.66.2-1_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../gjs_1.66.2-1_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -14909,12 +14977,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/31038/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/31038/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/13370 and its subdirectories -I: Current time: Wed Jul 21 23:37:18 -12 2021 -I: pbuilder-time-stamp: 1626953838 +I: removing directory /srv/workspace/pbuilder/31038 and its subdirectories +I: Current time: Fri Jul 23 01:47:44 +14 2021 +I: pbuilder-time-stamp: 1626954464